its for when you want to get like notifications for your reposts
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: update readme

dusk ba1115af 4040f147

+30 -6
+30 -6
README.md
··· 1 1 this is a small jetstream-consuming server that can notify 2 - subscribers of when a repost of theirs has been liked. 2 + subscribers of when a repost of theirs has been (un)liked. 3 3 4 - right now it will fetch your follows and listen to those 5 - users for likes. this will be made more configurable later 4 + one current limitation is that like records that were made 5 + before the server started are not fetched, this means that 6 + if someone unlikes a repost before the server was started 7 + you won't get a notification for this. (this is solvable 8 + and was solved but dusk decided it didn't matter too much 9 + to keep in, which makes everything simpler) 6 10 7 11 ### usage 8 12 9 - get go, build it, run it. 13 + open a websocket at path `/subscribe/:did` where `did` is 14 + your DID (or any other user you want to stalk.) by default 15 + it will use your *follows* for who to notify you with. 10 16 11 - open a websocket at path `/subscribe/:did` where `did` is 12 - your DID (or any other user you want to stalk.) 17 + you can specify `?listenTo=none` if you wish to configure 18 + which users you want to listen to. after opening a websocket 19 + with that, send a JSON message like below: 20 + 21 + ```json 22 + { 23 + "type": "update_listen_to", 24 + "content": { 25 + "listen_to": ["did:plc:blablabla", "did:web:example.org", ...] 26 + } 27 + } 28 + ``` 29 + 30 + ### building 31 + 32 + `go build` 33 + 34 + or 35 + 36 + `nix build git+https://tangled.sh/@gaze.systems/bsky-repost-likes`