RSS is one of those humble protocols that glues the web. It was born out of the same values (openness, data portability, ...) that are the foundation of Nostr. You may not be aware, but you can already export most of the content you create and publish today into an RSS feed. - Most blog platforms allow users to make their content available as an RSS feed. - Most bookmark services allow users to create an RSS feed from their bookmarks. - Plenty of third-party services enable the creation of RSS feeds for your Twitter, Instagram, Facebook accounts (think RSS.app, IFTTT, ...). - Most podcast platforms generate an RSS feed for your show. - ... On the other hand, Nostr is poised to become the new web infrastructure. It will dismantle the walled gardens we've been living in for too long and is already shaping an ecosystem of decentralized apps that will gradually replace centralized ones, one by one. Connecting RSS and Nostr is obviously a necessary step to accelerate the transition toward this new web powered by Nostr. This Geyser Project (link below) aims to build the necessary momentum to create a tool that enables everyone to make the most of RSS in a Nostr world. Applications are countless: just imagine turning the RSS feed of bookmarks about a specific topic into a nice stream of Nostr notes pushed to a specific npub profile, and then transformin those Nostr notes into a beautiful website built with @npub1pr4d...mkzp . โ‡’ Help me build rss2nostr! I'm fully aware there are already a few tools out there attempting this, but all of them are quite limited in features or designed to only serve tech users. What we need is a web app that allows users to: - Submit the RSS feed they want to connect with Nostr - Define rules and parameters for converting RSS items into Nostr events - Specify the Nostr profile they would like to publish the events to Furthermore, using a liberal open-source license, we may enable the development of competing/specialized web apps. image

Replies (16)

Thanks everyone for the amazing support both here and on Geyser! โค๏ธ I'm not a developer myself, so my next step is to set up a Github repository and invite developers in my network to contribute. I'd love to use this initiative to attract young developers (think high school students), make them aware of RSS, and inspire them with Aaron Swartz's contribution to its development. I'll post updates both here (follow me) and on the project page on Geyser. (By the way, I'll move the zaps sent to this post to the Geyser project.)
Happy to help anyone who decides to try build this!
mbarulli's avatar mbarulli
RSS is one of those humble protocols that glues the web. It was born out of the same values (openness, data portability, ...) that are the foundation of Nostr. You may not be aware, but you can already export most of the content you create and publish today into an RSS feed. - Most blog platforms allow users to make their content available as an RSS feed. - Most bookmark services allow users to create an RSS feed from their bookmarks. - Plenty of third-party services enable the creation of RSS feeds for your Twitter, Instagram, Facebook accounts (think RSS.app, IFTTT, ...). - Most podcast platforms generate an RSS feed for your show. - ... On the other hand, Nostr is poised to become the new web infrastructure. It will dismantle the walled gardens we've been living in for too long and is already shaping an ecosystem of decentralized apps that will gradually replace centralized ones, one by one. Connecting RSS and Nostr is obviously a necessary step to accelerate the transition toward this new web powered by Nostr. This Geyser Project (link below) aims to build the necessary momentum to create a tool that enables everyone to make the most of RSS in a Nostr world. Applications are countless: just imagine turning the RSS feed of bookmarks about a specific topic into a nice stream of Nostr notes pushed to a specific npub profile, and then transformin those Nostr notes into a beautiful website built with @npub1pr4d...mkzp . โ‡’ Help me build rss2nostr! I'm fully aware there are already a few tools out there attempting this, but all of them are quite limited in features or designed to only serve tech users. What we need is a web app that allows users to: - Submit the RSS feed they want to connect with Nostr - Define rules and parameters for converting RSS items into Nostr events - Specify the Nostr profile they would like to publish the events to Furthermore, using a liberal open-source license, we may enable the development of competing/specialized web apps. image
View quoted note →
Gigi's avatar
Gigi dergigi.com 10 months ago
๐Ÿ‘€
mbarulli's avatar mbarulli
RSS is one of those humble protocols that glues the web. It was born out of the same values (openness, data portability, ...) that are the foundation of Nostr. You may not be aware, but you can already export most of the content you create and publish today into an RSS feed. - Most blog platforms allow users to make their content available as an RSS feed. - Most bookmark services allow users to create an RSS feed from their bookmarks. - Plenty of third-party services enable the creation of RSS feeds for your Twitter, Instagram, Facebook accounts (think RSS.app, IFTTT, ...). - Most podcast platforms generate an RSS feed for your show. - ... On the other hand, Nostr is poised to become the new web infrastructure. It will dismantle the walled gardens we've been living in for too long and is already shaping an ecosystem of decentralized apps that will gradually replace centralized ones, one by one. Connecting RSS and Nostr is obviously a necessary step to accelerate the transition toward this new web powered by Nostr. This Geyser Project (link below) aims to build the necessary momentum to create a tool that enables everyone to make the most of RSS in a Nostr world. Applications are countless: just imagine turning the RSS feed of bookmarks about a specific topic into a nice stream of Nostr notes pushed to a specific npub profile, and then transformin those Nostr notes into a beautiful website built with @npub1pr4d...mkzp . โ‡’ Help me build rss2nostr! I'm fully aware there are already a few tools out there attempting this, but all of them are quite limited in features or designed to only serve tech users. What we need is a web app that allows users to: - Submit the RSS feed they want to connect with Nostr - Define rules and parameters for converting RSS items into Nostr events - Specify the Nostr profile they would like to publish the events to Furthermore, using a liberal open-source license, we may enable the development of competing/specialized web apps. image
View quoted note →
All writings will be posted to Nostr whether authors want or not. Authors should preventively get an npub or someone else may earn their sats.
Lately I saw the opposite trend: some people want to follow Nostr on their RSS feed readers; the motivation is often simply that their RSS app is better. This clearly signals that Nostr apps are generally too much oriented to the microblogging social side, with a fast consumption attitude, and they lack tools to browse and surface content in a more slow way. Said that, I don't think we should have a bridge that transforms RSS into notes, this would just lead to duplicate content, we need to develop applications that merge Nostr and RSS and offer a great UX for articles, so RSS lovers can start to taste the new world, and perhaps bribe their content creators to join Nostr. is a great step in this direction.
Well, @mbarulli about my last point: if the tool has the *content creators* as target, for example a Wordpress plugin that integrates with the RSS creation and generates Nostr events, it could absolutely be an interesting tool!
Exactly! There are plenty of different kinds of RSS feed out there (news, podcast, jobs, product reviews, events, ...). Given the right tools, Nostr creators (that is everyone) could assemble RSS items into completely new "products". E.g.: a Nostr-powered website that combines self-authored long form articles about a certain industry with news, events, and jobs from that same industry with a high degree of automation in the workflow.
โ†‘