Module:Bluesky RSS Feed: Difference between revisions
From NOISZ Wiki
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:
GODHAND 1.12 is now available! This version has some sync updates for newer content (paradiso and later additions), as well as minor bugfixes / improvements.
There may also be a little something extra. You might be the first to discover it if you rush 👍 #PK_GODHANDthey're bringing a knife to a gun site
[contains quote post or other embedded content]
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