Module:Bluesky RSS Feed
This module is a custom-designed RSS feed, designed to process a Bluesky RSS feed and output it as a template. Up to three search keywords can be input - OR rather than AND - to find posts that mention any of the keywords. A Bluesky RSS feed can be found by going to any user's page, and typing /rss at the end of the URL before hitting enter.
Usage
{{Template:Bluesky RSS Feed
|url= Bluesky RSS feed URL
|term1= Optional search term
|term2= Optional search term
|term3= Optional search term
}}
Example
{{Template:Bluesky RSS Feed
|url=https://bsky.app/profile/did:plc:ve2p3lz33ivtyikqztvsgtx3/rss
|term1=#NOISZ
}}
Will yield:
Is keeping track of your hand position melting your brain? Give your brain a break and let's just smash some keys! In PROJEKT GODHAND, all you need is "left" and "right". #PK_GODHANDWhat's with those huge, really specific difficulty numbers? Are they arbitrarily assigned?
Actually, it's possibly the least arbitrary rating system ever made! We're aggregating everyone's play data to evaluate charts' difficulty relative to each other on 17 metrics! #PK_GODHAND
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local rss = mw.ext.externaldata.getWebData {
url = 'https://bsky.app/profile/did:plc:ve2p3lz33ivtyikqztvsgtx3/rss'
, data = {pubDate = 'pubDate', description = 'description', link= 'link'}
, format = 'xml'
}
return rss[18]['description'], rss[19]['description']
end
return p