Replying to Avatar Rif'at Ahdi R

Hello #nostr, this is my first note, after mostly lurking as silent reader for a while ๐Ÿ˜„

Happy to introduce my first nostr project, https://github.com/atrifat/nostr-filter-relay , an aggregator filter relay which classify notes/posts into various category. This relay can be used mainly as "Global" relay in nostr clients, helping users to filter their global feed.

Currently, it has already several filtering features (also planned features listed):

- Language detection

- Not SFW or SFW image content detection

- User type filtering (Nostr non-bridged/regular user, activitypub/mostr pub bridged user)

- (Planned) Sentiment analysis

- (Planned) Topic classification

- (Planned) Hate speech detection

Feel free to check "USAGE" docs in Github for more information and examples on how to use the relay.

There is a public demo (beta/test) relay wss://nostr-id-relay.hf.space for those who can't run their own nostr-filter-relay software. Feel free to test the relay, although the performance is not always guaranteed, since this is only a test server.

I hope to do something on #nostr as well.

Reply to this note

Please Login to reply.

Discussion

You can do anything, if you love or prefer to write content or love writing article then you can probably write your thought with notes or article (NIP-23). Even our rants sometimes are useful for others ๐Ÿ˜…

Thanks but I am not talking of ranting ๐Ÿ˜„. I am talking of building one good Nostr application using Nostr open source feature. Thank you.

#nostr

Oh, you can probably start with https://github.com/nostr-protocol/nips repository since there are many NIPs to learn ๐Ÿ˜…. You can probably pick some idea and start implement it even with simple PoC code, at least they can be useful for ourself. Hopefully we can create something better later for many people ๐Ÿ™‚

Maybe try these, i am not a developer so i don't know, but people use it

https://github.com/nostr-dev-kit/ndk

https://github.com/nbd-wtf/nostr-tools

Yes, it will be easier to use those libraries to start nostr project instead of writing all the things from scratch ๐Ÿ‘