from Hacker News

Blueskyfeedbot: Post RSS Feeds to Bluesky via GitHub Actions

by hrpnk on 1/30/25, 12:12 AM with 70 comments

  • by Eric_WVGG on 1/30/25, 1:04 AM

    RSS and AT Proto have been on my mind all week.

    Even though RSS is my main source of news, it’s impossible to get around the fact that the (incredibly, unfathomably stupid) shutdown of Google Reader kneecapped it.

    AT Protocol is more than “let’s make Twitter more open” — it’s an open protocol for anything that’s real-time and shareable. I was never a big Google Reader guy, I liked traditional clients like NetNewsWire, but the sociability of Google Reader cannot be dismissed.

    I’m not sure that just bridging RSS to Bluesky is the future… a distinct AT Proto lexicon seems like the actual way forward IMHO

    Exciting times!

  • by mullingitover on 1/30/25, 3:56 AM

    We've really come full circle. Back when Facebook was a user-friendly place, you could connect any RSS feed to your Facebook feed. My FB was just a collection of things I posted to del.icio.us, flickr, etc etc. It really was a sign of the crapification of that place that was to come when they ripped out this feature.
  • by edoceo on 1/30/25, 1:52 AM

    I'll make a plug for n8n which is a tool to rig stuff to other stuff. I bet it could do this.

    https://n8n.io/

    Can self host too

  • by bri58ADD on 1/30/25, 1:31 AM

    Is it weird that I feel weird about using github as basically a free lambda service?
  • by omoikane on 1/30/25, 1:48 AM

    The author also made a post here:

    https://hachyderm.io/@joschi/113914355705581670

    Second post in that thread has some demo output.

  • by sacckey on 1/30/25, 1:37 AM

    Nice! Bluesky’s App Passwords make it easy to try third-party integrations like this, which is great.
  • by methou on 1/30/25, 3:51 AM

    I might have misunderstood. If this a part of static site generation it might make some sense. But just syncing some random rss feed to bsky with GH actions seems like a bit excessive and wasteful. A simple daemon can do.
  • by ulrischa on 1/30/25, 8:31 AM

    Somehow spooky for what github actions are used. On the one side it is cool to have hosted task runners with multiple options thanks to using vms in github actions, on the other side is the question: is this what github actions ate ment for?
  • by MattSayar on 1/30/25, 2:24 AM

    Oh this is way better than me manually running my "post to sites" script https://github.com/MattSayar/post_to_socials
  • by stevekrouse on 1/30/25, 2:20 AM

    There's a val (hosted function) that does this too!

    https://www.val.town/v/jordan/bsky_rss_poll

  • by politelemon on 1/30/25, 8:26 AM

    Is the cache so that items in the RSS feed don't get re-posted? Feels like it could go wrong, especially if the RSS feed is a slow one.
  • by nemofoo on 1/30/25, 1:44 AM

    Nice work! I’ve been thinking a lot about rss lately
  • by rcarmo on 1/30/25, 8:35 AM

    Is there a Python library to do this someplace already, or a good REST walkthrough?
  • by hn1986 on 1/30/25, 8:38 PM

    is something like this possible with Threads app?
  • by rpmisms on 1/30/25, 12:47 AM

    OK but not writing your own Cron expressions is just sad.