Interactively go through your bluesky follow graph and decide to keep or remove follow records
0
fork

Configure Feed

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

Write records to the alternate buffer instead of the main buffer

yemou e508877d 98045e1c

+14 -5
+3 -3
flake.lock
··· 2 2 "nodes": { 3 3 "nixpkgs": { 4 4 "locked": { 5 - "lastModified": 1772773019, 6 - "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", 5 + "lastModified": 1772963539, 6 + "narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=", 7 7 "owner": "NixOS", 8 8 "repo": "nixpkgs", 9 - "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", 9 + "rev": "9dcb002ca1690658be4a04645215baea8b95f31d", 10 10 "type": "github" 11 11 }, 12 12 "original": {
+9
main.go
··· 142 142 log.Fatal(err) 143 143 } 144 144 145 + fmt.Printf("\x1b[7") 146 + defer fmt.Printf("\x1b[8") 147 + fmt.Printf("\x1b[?1049h") 148 + defer fmt.Printf("\x1b[?1049l") 149 + fmt.Printf("\x1b[H") 150 + 145 151 for _, record := range records.Records { 146 152 followRecord := record.Value.Val.(*bsky.GraphFollow) 147 153 profileRecord, err := atproto.RepoGetRecord(ctx, apiClient, ··· 248 254 // TODO: Replace this, just ask the user again 249 255 panic("Input should be either y, n, or q") 250 256 } 257 + 258 + fmt.Printf("\x1b[2J") 259 + fmt.Printf("\x1b[H") 251 260 } 252 261 }
+2 -2
readme.md
··· 1 - # atproto-sieve 2 - Interactively go through a collection and decide to keep or remove records from 1 + # bsky-sieve 2 + Interactively go through a bluesky collection and decide to keep or remove records from 3 3 your account. 4 4 5 5 # TODO