Under-the-radar late night launch: RSS Parrot is live! It talks like Mastodon, but it doesn't walk like Mastodon. BUT! It will relay any RSS feed straight into your timeline.

Turn Mastodon into your very own feed reader. Follow anything that has an RSS feed and get a toot about new posts.

How? Mention @birb with the address you want to follow.

More details at https://rss-parrot.net. Boost for visibility :)

#RSS #Atom #FeedReader #Fediverse

RSS Parrot

Home of RSS Parrot, a free Fediverse service that lets you turn Mastodon into an RSS or Atom feed reader.

@twilliability @birb Nice! Do we mention the normal address or the feed url?

@twilliability Cool!

Another project, MastoFeeder, didn't handle ATOM or query strings (?this=that&the=other). Folks directly requested new feeds by hand-editing usernames, so MastoFeeder never got to see unmangled urls.
https://github.com/jehna/mastofeeder

Example CGPGrey YT ATOM feed:
https://www.youtube.com/feeds/videos.xml?channel_id=UC2C_jShtL725hvbm1arSV9w

OpenRSS is a service that generates RSS for arbitrary sites. Mitigated the shortcomings. Parrot doesn't have those limitations but may benefit for sites lacking feeds.
https://openrss.org/

GitHub - jehna/mastofeeder: RSS to ActivityPub bridge

RSS to ActivityPub bridge. Contribute to jehna/mastofeeder development by creating an account on GitHub.

GitHub

@twilliability @birb I broke something  

I just setup an atom feed for my site today and tried to make a parrot account for it. It came back with just an `@` that points to `/u`

https://hachyderm.io/deck/@birb@rss-parrot.net/111690395492612609

(I'm using a rust crate to build the feed and it's very possible I've got something set up wrong, but it's working in NetNewsWire)

@twilliability @birb This is exactly what I'm looking for, but the UX is pretty terrible. THe bot can clearly handle direct messages but it just refuses to for some unknown reason. It very much looks like a dark pattern to me.
@miki @twilliability @birb This is the kind of feedback that makes no one want to work on new things: immediately labeling the UX of a "beta" RSS application as terrible 7 hours after its initial release and calling what is potentially a small oversight a "dark pattern", which is objectively a very negative phrase to label a situation that is likely not even insidious or attempting to hoodwink users privacy at all. Why not just make a suggestion instead of coming in hot like this?
@tristan @twilliability @birb This is clearly not an oversight. It would be an oversight if the bot straight up ignored DMs. The bot is specifically coded so that it replies to DMs, telling you that DMs aren't supported. I find it very hard to believe doing that was less work than actually making DMs handled correctly.
@miki @twilliability @birb The service is open source. I can't see a reason that they chose to deny DMs upon quickly glancing through, but I would assume best faith interpretation until otherwise indicated. It's possible that it's just an artificial way to throttle down on people spamming, since folks will be obligated to air their RSS feeds in some kind of public venue. It'd be lovely to have a bit more privacy here, but I still sincerely doubt this is done intentionally to harm.
@miki @tristan @twilliability @birb Why didn't you ask the bot's creator? They're a few posts upward. And it's a first cut, not a product from a company about to IPO.
@twilliability @birb @DavidGoldfield If this works that is an incredible discovery!

@twilliability

Sadly many Mastodon instances block bots that mirror other platforms, including RSS

@twilliability @birb Very cool! Any plans to share the source code (or perhaps I missed it)?
GitHub - gugray/rss-parrot: Notifies Mastodon accounts about new posts in the RSS feeds they follow

Notifies Mastodon accounts about new posts in the RSS feeds they follow - gugray/rss-parrot

GitHub
@twilliability Ooh, ooh, I don't know where to start! Authors' websites... newses... blogs... sciency things...
I may not go out for at least a week.
Thank you.

@twilliability @birb Amazing! This finally revived the thing I liked most about Google Reader - the ability to follow both feeds and people in the same place, and to have people who follow me be alerted to things in my RSS feeds that they don't follow that I have starred.

Gonna start importing my Inoreader feeds right now!

@[email protected] Hm, I can't find a website address in this message.

If you want me to parrot an RSS feed for you, mention me in a message with a single website address. Include the https:// part at the beginning!

@bencurthoys I got your RSS feed!

Follow this automated account to get all new posts in your Mastodon timeline: @www.philosophersbeard.org

☝️ Don't forget to follow the account now!

The Philosopher's Beard

@[email protected] Hm, I can't find a website address in this message.

If you want me to parrot an RSS feed for you, mention me in a message with a single website address. Include the https:// part at the beginning!

@twilliability Very cool. I tested with a site and it replied, but the account appears to not have been generated. Listed on your web page but account link is a 404.

https://rss-parrot.net/u/birb/status/1704232245944624854

@twilliability Great if you use your home feed (or a list) for news a lot of the time. Fedilab is my new favorite RSS reader
@twilliability is it closed source, will it stay so? Is it free, will it stay so? What data does it collect? Obviously websites addresses and RSS Flux, does it keep a link to the profile making the request?

@warrows github.com/gugray/rss-parrot

rss-parrot.net/web/about

It posts a reply to the person who requested a feed, a public reply, so that's stored on any server that follows the service account.

GitHub - gugray/rss-parrot: Notifies Mastodon accounts about new posts in the RSS feeds they follow

Notifies Mastodon accounts about new posts in the RSS feeds they follow - gugray/rss-parrot

GitHub
NFL | Sport | The Guardian

the Guardian

@da_ros I got your RSS feed!

Follow this automated account to get all new posts in your Mastodon timeline: @www.theguardian.com.sport.nfl

☝️ Don't forget to follow the account now!

NFL | Sport | The Guardian

@[email protected] Great, let's try some more then

@Birb https://www.espn.com/nfl

NFL on ESPN - Scores, Stats and Highlights

Visit ESPN for NFL live scores, video highlights and latest news. Stream Monday Night Football on ESPN and play Fantasy Football.

ESPN.com

@[email protected] Hm, I can't find an RSS feed for this site.

Is the address right? It can also happen that the site is temporarily down, or it doesn't have an RSS feed.

Decrypt (@decrypt.co)

Demystifying Bitcoin, Ethereum and the decentralized web.

Bluesky Social

@da_ros I got your RSS feed!

Follow this automated account to get all new posts in your Mastodon timeline: @bsky.app.profile.decrypt.co

☝️ Don't forget to follow the account now!

@decrypt.co on Bluesky

@da_ros I got your RSS feed!

Follow this automated account to get all new posts in your Mastodon timeline: @www.espn.com

☝️ Don't forget to follow the account now!

www.espn.com - NFL

Bluesky (@bsky.app)

official Bluesky account (check username👆) Bugs, feature requests, feedback: [email protected]

Bluesky Social

@da_ros I got your RSS feed!

Follow this automated account to get all new posts in your Mastodon timeline: @bsky.app.profile.bsky.app

☝️ Don't forget to follow the account now!

@bsky.app on Bluesky

@[email protected] Hm, I can't find an RSS feed for this site.

Is the address right? It can also happen that the site is temporarily down, or it doesn't have an RSS feed.

@birb Hey @MonaApp I'm having difficulty with following these rss profiles in your app. When I tap the link in the mastodon app it takes me straight to the profile and I can follow it from there but when I do it in Mona the link takes me to a website instead, Mona does not seem to recognise the link as a profile link.

I've tested this on many different rss links and they work fine on the mastodon app but not in Mona.

Is this something you can look at?

@[email protected] Hm, I can't find a website address in this message.

If you want me to parrot an RSS feed for you, mention me in a message with a single website address. Include the https:// part at the beginning!

@da_ros Thank you for the feedback. I will look into it.
@twilliability Are RSS Parrot accounts public? If so, does it handle private feeds, like Patreon, differently?

@twilliability How quickly should we get a response? I tried this last night, and several times (from a couple different clients) this morning, and have no responses, and nothing's showing up in the master feed list.

I can see other people's parroted feeds -- I'm just not sure my request is getting to the bot.

@twilliability @jerry I just tried this from an account on a different server and got an immediate response. So for some reason, this account (on infosec.exchange) isn't making it through.
@darthnull @twilliability I suspect it is because I had authorized_fetch enabled. I just turned it off - can you try it again to see if that is indeed the problem?
@jerry @[email protected] I just got a response to (I think) one of my earlier requests, so I think it's going through. I'll try another feed now.
@jerry @twilliability Yup! It's fixed now. Thanks for the quick response!
@darthnull @twilliability it would be super helpful if whomever maintains that service can fix it to be compatible with authorized_fetch. In time, it’ll work with next to no instances otherwise.
@darthnull @twilliability @jerry I think it doesn’t work on #plasmatrap either. Can anyone check?

CC
@glorb
@graphite @darthnull @twilliability @jerry @glorb if it doesn't work with authorized fetch, it ain't gonna work here
I enforce it, both when fetching and on requests
@privateger @darthnull @twilliability @jerry @glorb after looking authorized fetch up, I have one thing to say:

based
@twilliability @birb This is cool! But... Seems like a lot of work for the birb server to support all those feeds for the whole #fediverse ? Additional accounts for each sub feed of a popular site? It would be cool for Mastodon servers to provide an RSS feed for my timeline, so I could plug *that* into *my* feed reader!
@twilliability This is very cool! It would be neat if the account icons matched the favicon of the page or the image from the feed.

@twilliability This is awesome and something I’ve wished existed for ages! 💜

Minor bug report: some URL encoded characters coming through: https://rss-parrot.net/u/eurogamer.net/status/1704232245944629476

I’d also love the favicon (or even better the high quality apple-touch-icon thingy) as the user avatar to differentiate feeds. (I imagine you’ve already thought of this!)

@twilliability It’d be really interesting to have the bot auto-split longer-than-toot-length articles into a thread w/ images.