Damus
hodlbod profile picture
hodlbod
@hodlbod
So I was listening to @Gigi and @hzrd149 talk about replicating content across relays this morning, and so I wrote replicatr:

https://github.com/coracle-social/replicatr

Replicatr is a daemon which listens to one or more indexer relays for `kind 10002` events. When it detects a change in any user's relay selections, it uses negentropy to sync that user's notes to their new relays based on the outbox model.

The neat thing is you don't have to run one. I deployed one this morning which points to indexer.coracle.social, so if your metadata gets published there (or to any of the relays that it mirrors), you're already covered (unless your new outbox relay rejects replicatr's publishes).
3016โค๏ธ24๐Ÿค™7๐Ÿ‘€6โค๏ธ2๐Ÿบ1๐Ÿ‘1
RedTailHawk · 19w
I consider it a minor miracle that I'm even using NOSTR as my relatively very limited coding background is mostly irrelevant. With that in mind, I would not hesitate to call myself a NOSTR noob even though I've been here for a while, simply because I don't understand a lot of the super technical st...
oadissin · 19w
Amazing stuff THanks
2140.wtf #blockworkgallery · 19w
Interesting
Vitor Pamplona · 19w
Shouldn't it be the opposite. I find that indexer needs to pull for all other relays. There are new 10002 poping up everywhere but the index relays.
Sebastix · 19w
I was thinking how we could add nostr into rclone https://github.com/rclone/rclone I use this tool quite a lot on different machines
il_lost_ · 19w
there is this function in https://nadar.sandwich.farm/ Relay Propagation Checker nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx ๐Ÿ˜€
calle · 19w
this is the way. thank you for your awesome work.
No Solutions · 19w
๐Ÿ‘€
earthcuddle · 19w
Looks good. In which podcast were they taking about that?
earthcuddle · 19w
I made a library for app state replication. Would like to combine this with cross-relay replicatr. What you think about negentropy? https://gitlab.com/orangeman/replistate
gsovereignty · 19w
You can just make new stuff like this?
Lez · 19w
Great project! I have a similar project, that does not DO sync, but it VISUALIZES the differences between relays. It's https://nostropus.com It turns out that nostr.band is by far the best relay in keeping old notes...
SondreB · 19w
You probably know this already, strfry supports one-way and two-way sync setup very easily. Use it to keep all nostr:nprofile1qqsdr0fnxvmn8hxyz8cwazfm8zu9yt7qmc38ll69nkvsgn8dnej4sxckxm0xe discovery (indexing) relays in sync, and I sync with your index relay, purple pages and a couple of popular regu...
PABLOF7z · 19w
so you're saying you are now into blastr?