Hi nostr:nprofile1qqsw9n8heusyq0el9f99tveg7r0rhcu9tznatuekxt764m78ymqu36cpz4mhxue69uhkvun9deejuat50phjummwv5hsz8rhwden5te0wfjkccte9e3xjarrda5kuurpwf4jucm0d5hsz9thwden5te0wfjkccte9e6hg7r09ehkuef0avzrjf and nostr:nprofile1qqswa8vhnelpgx9f7arjhtuzmjtqs2sdgfgmw77tzu9xankf87kl7eqppemhxue69uhkummn9ekx7mp0qyfhwumn8ghj7am0wsh82arcduhx7mn99uq3kamnwvaz7tmgv9mx2m3wv93kx6t0d3ujuum0vd5kzmp0gy8dgf I've forked SW2 and added to it so it can now do separate read and write whitelists.

I can see many uses for this combo – including running a community like nostr:nprofile1qqsyn7pemjl5cxzgeputgu9cnlv0n0fjj3c94e4qac4sx7uxnzq70fspzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7yjtaws, or a knowledge base, or blind Dropbox, or more.

I have been using it locally with Jumble, as nostr:nprofile1qqsgzfdez8ksa9xmuvqg5zly3nl9e5xqkpvj8nllj9aw06ra4pqq3qcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9nhwden5te0dehhxarj94ex2mrp0yhxzurs9uqsuamnwvaz7tmwdaejumr0dshstm459s has just launched an excellent feature where you can post only to specific relays, with "-" tag.

Is this something interesting for you? I have never made a contribution like this before, unsure of etiquette.

https://github.com/r0d8lsh0p/sw2/tree/read-auth

Reply to this note

Please Login to reply.

Discussion

Hi Rod, this looks awesome and useful! Thanks for building it and sharing it with the community.

Despite my early hints on how to do it, SW2 is utxo's baby, so I'll let him answer the specifics of merging the read auth functionality upstream.

For reference: My experience contributing to Nostr software so far has been pretty straightforward. Just open a PR and ping the maintainers. 9 out of 10 times, the author will either merge the changes or ask you to make a few tweaks.

When they choose not to merge it, it's usually because what I was doing didn't align with the lead dev’s vision for the project or felt like bike-shedding / too expensive to maintain upstream for the benefit it would bring.

One way or another, everyone was responsive, and for the features that didn’t make it upstream, I was often encouraged to maintain my own fork. Nostr is one of the least bureaucratic OSS ecosystems that I have ever experienced 💜.

I submitted a PR and let's see how we get on! Thanks for the help and encouragement

Pls PR it ill take a look!

Thanks and will do!

Done