

Blog about learning Nostr to solve the problems with the fediverse.
Problems to solve
Nostr can fix these problems but it currently has no concept of communities or the ability of relays to moderate themselves. Moderation is curation and so is a valuable service if the user can opt out by subscribing to another server.
Source code for nostr community bot
https://gitlab.com/nostrwolf/communitybot
Feel free to add to it. Ask questions. 2 days left of exploding heads. With this bot posting to communities feels a lot more fun and easy going. Like lemmy.
It will auto approve post for any person not in the block list. Which I'm gonna use for bots.
Still more features to add in the future but this basic bot works fine.
This is my first time writing dart code so the code is pretty dirty. However it works fine.
Testing auto approval bot I wrote tonight
If you use the relay relay.nostrwolf.com
Please try posting in exploding-heads community on nostr. All post should get auto approved within 1 minute.
I will open source it and add more relays in a day or so.
A nostr web browser for Android
Spring is a nostr browser that lets its users to browse and interact with the nostr protocol and micro app ecosystem.
This thing is so cool. Takes care of key management for you.
Has iris and satellite earth built in.
Any iOS client with communities?
I just took a look at Amethyst. Very cool!! Any iOS clients with communities.
Mapping Nostr keys to DNS-based internet identifiers
I've finally decided to get my hands dirty and look into Nostr.
I learned something interesting that I thought might be useful to others.
A domain can be used to validate user accounts. This is done in practice by creating a file called "nostr.json", populating it with a list of usernames and their public keys (in hex format), and making it reachable at https://{domain}/.well-known/nostr.json
For more detailed instructions, see: https://nostr.how/en/guides/get-verified
The syntax of the nostr.json file is:
undefined
{ "names": { "YOUR_NOSTR_NAME1": "YOUR_NOSTR_PUBLIC_KEY_HEX1", "YOUR_NOSTR_NAME2": "YOUR_NOSTR_PUBLIC_KEY_HEX2" } }
This file can be presented via nginx with a block such as this one:
undefined
location = /.well-known/nostr.json { alias /path/to/nostr.json; add_header Access-Control-Allow-Origin *; }
Here is the list of mander.xyz: https://mander.xyz/.well-known/nostr.json
And here is an example of a large list: https://nos
Do we need at least one relay in common? 
This is something with nostr that I’ve never quite understood. If I create a note for it to be seen, I and the other person have to share at least one relay in common? Are there any main relays that pretty much all clients and users use as one of their relays? 
Best nostr iOS client?
Is there any consensus as to which is the best iOS client. I see there’re are several and I bet there are more in TestFlight but other then Damus is there another I should try?
I created a n/ShittyAskNostr community
It's like shitty ask reddit
Does anybody know how this app has anything to do with nostr?
Play Games & Take Surveys to Earn Bitcoin! Withdraw Rewards Instantly!
I'm trying it out
Plebbit (How's It Compare to Nostr?)
serverless, adminless, decentralized reddit alternative with no transaction fees and captchas over peer-to-peer pubsub to prevent spam - plebbit
I get the flow of approvals for nostr communities
event of kind 1, with tag of community then approval is kind 4550 with post serialized.
Still feels dumb but a bot can go through and approve stuff by scanning all kinds 1 then look for community tag, then repost approvals if no approvals exist for that moderator bot id.
Everyone give https://satellite.earth a try
It's looking much better with communities.
If you combine nostr chat, communties, and twitter style posting you have a pretty decent lemmy competitor. And no defederation worries.
Played around querying relays in JavaScript today
Really is super easy. I was using the wrong format before but now I get it. You have to use the hex version of a public key and not the npub.
a few nostr newbie questions?
So just finally got on nostr today (nostrchat.io + iris.to)
curious for those who have been using it a little more / know more about it, if you could clue me in on a couple things?