strfry 1.1.0 beta series: I'm working on a new release of strfry and there are some beta releases tagged in case anyone wants to give them a try. There are lots of changes in the queue. I'll write them up in more detail soon. For now here's a small new feature in 1.1.0-beta4: --range option for sync. Basically it's a convenience feature for specifying since/until in your filter. Examples: strfry sync wss://blah.com --range 1h- ^^ sync just last hour of notes strfry sync wss://blah.com --filter '{"kinds":[0]}' --range 1Y-6M ^^ sync kind 0 events between 1Y and 6M old This is especially useful for "paginating" big syncs. You can first do 2M-1M, then do 3M-2M, then 4M-3M, etc.

Replies (11)

You're welcome! Let me know if there's anything you'd like me to implement.
Yes! It's already in the beta series. I'll write this up in a bit more detail soon. Note that the AUTH is a bit limited, and mostly is used to restrict the writing of protected events (NIP-70). Using AUTH for restricting which notes can be read is not currently implemented. We're still trying to figure out the best approach for this.
I believe they are working as per spec, but please let me know if not. The beta-series finally implements the deletion of parameterised replaceable events with a-tags: Is there anything in particular you're wondering about?
@mattn-san, どうやら strfry の開発が再開されたようですね 😅
Doug Hoyte
strfry 1.1.0 beta series: I'm working on a new release of strfry and there are some beta releases tagged in case anyone wants to give them a try. There are lots of changes in the queue. I'll write them up in more detail soon. For now here's a small new feature in 1.1.0-beta4: --range option for sync. Basically it's a convenience feature for specifying since/until in your filter. Examples: strfry sync wss://blah.com --range 1h- ^^ sync just last hour of notes strfry sync wss://blah.com --filter '{"kinds":[0]}' --range 1Y-6M ^^ sync kind 0 events between 1Y and 6M old This is especially useful for "paginating" big syncs. You can first do 2M-1M, then do 3M-2M, then 4M-3M, etc.
View quoted note →