This is great! I need this, too. I was casually building a relay for ephemeral events with a twist that I think would be perfect for synchronisation. It uses a ring buffer to store ephemeral events, making them available until new events arrive and the maximum capacity is reached, then events are removed from the buffer in order
Sneak preview: clipstr - A clipboard manager that lives on nostr!
I recently started transitioning from my Macbook to a Linux machine and the only thing I miss is a synchronised clipboard between my devices. This made working on multiple workstations and with my phone a breez!
Because I missed this so much I started having a clipboard text file that I synced between my devices using SyncThing, but it was not the real deal. Then I realised that I already work with the perfect syncing layer every single day... nostr!
clipstr uses nostr events to your clipboard registry. It can set or get entries and print them to stdout, meaning you can easily pipe them into your OS' native clipboard when desired.
Because it is build on nostr, it is easy to add GUI clients or access the registry through a browser.
I did not get to polish and release it. But I wanted to share a demo regardless. Wdyt?
https://blossom.primal.net/2ccc64d2b1afba12b3eb202bf3697d6976f7b22e174ddac536577f4448928121.mov