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:
06 Jun 2026 03:29 +0000
NOISZ is having its biggest sale ever--both as part of Steam Bullet Fest and on Nintendo eShop! Now's a great time to experience unique shmup/rhythm hybrid gameplay and the beginning of an unforgettable journey! #NOISZ
https://store.steampowered.com/app/681530/NOISZ/
https://www.nintendo.com/us/store/products/noisz-re-collection-g-switch/
06 May 2026 22:50 +0000
happy mothers day!! DEIFIED LINEAGE is coming june 2026
securely store cleaning supplies ㅇㅅㅇ #NOISZ_SL #PK_GODHAND
[contains quote post or other embedded content]
01 May 2026 16:14 +0000
Thanks to Webcomic Studio, the NOISZ STΔRLIVHT prequel comic now has a much nicer-looking home! If you missed its initial run or you're thinking of revisiting it, now's a great time to check it out! #NOISZ_SL
noisz-ivkoma.webcomic.studio
https://noisz-ivkoma.webcomic.studio/
01 May 2026 16:14 +0000
PROJEKT GODHAND and NOISZ are discounted until 5/8 in our (oops! we're slightly late to) GOLDEN WEEK SALE! Let's enjoy some weird rhythm games!! #NOISZ #PK_GODHAND
26 Apr 2026 16:31 +0000
PROJEKT GODHAND and NOISZ are discounted until 5/8 in our (oops! we're slightly late to) GOLDEN WEEK SALE! Let's enjoy some weird rhythm games!! #NOISZ #PK_GODHAND
17 Mar 2026 20:47 +0000
We're taking preorders until 3/29 for a single print run of NOISZ OSTs! These comprise a complete physical set of NOISZ's music, and are available alongside various NOISZ merch (plus GODHAND and Chronal Chain shirts!) #NOISZ merch.anarch.games
https://merch.anarch.games
14 Mar 2026 05:29 +0000
We're hearing that some players using Android 16 are having trouble installing 2NDS+ (the NOISZ SL prequel VNs) from Google Play. We're making the .apk permanently available here as we look into a more user-friendly solution. #NOISZ_SL
http://anarch.games/starlivht/2nds.apk
13 Mar 2026 01:28 +0000
♦️ Happy birthday to STΔRLIVHT's leader, Sera! The end of a long journey is a new beginning...
Scan the QR code for 24 hours of DIA folder cake mode (bonus EXP/drops)! ♦️ #NOISZ_SL
🎨 @/lilpalette.bsky.social
local capiunto = require 'capiunto'
local p = {}
function p.main(frame)
local args = frame:getParent().args
local posts = {}
local searchTerms = {}
if args.term1 or args.term2 or args.term3 then
searchTerms[1] = args.term1
searchTerms[2] = args.term2
searchTerms[3] = args.term3
else
searchTerms = {""}
end
local rss = mw.ext.externaldata.getWebData {
url = args.url
, data = {pubDate = 'pubDate', description = 'description', link= 'link'}
, format = 'xml'
}
for k, v in ipairs(rss) do
if v["description"] and v["pubDate"] and v["link"] and k > 1 then
for a, b in pairs(searchTerms) do
if string.find(v["description"],b) then
table.insert(posts, frame:expandTemplate{title = 'Bluesky RSS Feed Row', args = {description = v["description"], pubDate = v["pubDate"], link=v["link"]}})
end
end
end
end
return table.concat(posts,"")
end
return p