nkanaev / yarr

yet another rss reader
MIT License
3.02k stars 225 forks source link

feat: implement the nostr protocol #221

Closed github-tijlxyz closed 4 days ago

github-tijlxyz commented 5 days ago

Hello, The nostr protocol is a open protocol that can be used to publish articles. You can find more information about the nostr protocol at github.com/nostr-protocol/nostr . This pull request tries to implement nostr's long-form content (NIP-23) into the yarr feeds.

This PR implements:

below is me trying to explain what I have done to implement nostr into yarr.

I have implemented all the nostr functions and most code into the new worker/nostr.go file. I implemented from the DiscoverFeed, listItems and FindFeedFavicon functions. This is probably not the best place from which to implement it, but im happy to hear your toughts.

In addition to that:

Thank you

https://github.com/user-attachments/assets/d88812a0-0651-4bcf-a7c3-eaf4c5af89e6

nkanaev commented 4 days ago

Hi @github-tijlxyz , thanks for the effort, but I think the protocol's goal doesn't fit yarr's purpose.

There are plenty of nostr clients to choose from which have more advanced functionality than an rss feed can provide.