Module:Bluesky RSS Feed: Difference between revisions
RiceEmpress (talk | contribs) mNo edit summary |
RiceEmpress (talk | contribs) mNo edit summary |
||
| Line 9: | Line 9: | ||
} | } | ||
return | return rss[18]['description'], rss[19]['description'] | ||
end | end | ||
return p | return p | ||
Revision as of 17:21, 5 June 2025
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:
Thank you for your patience. We're excited to announce that the new 30th song in GODHAND CORE will be "The Night of the Chupacabra" by @/A_One_JP and @/MintFantome!
Alongside some other new content, it'll make its spooky debut in GODHAND 1.10! #PK_GODHANDGODHAND 1.07 is now available! This is a minor bugfix update.
You may have noticed we've been rapidly fixing things and working on QoL features since launch. We'll be slowing down here to develop meatier content updates like DEIFIED LINEAGE, so look forward to these! #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