···142142 log.Fatal(err)
143143 }
144144145145+ fmt.Printf("\x1b[7")
146146+ defer fmt.Printf("\x1b[8")
147147+ fmt.Printf("\x1b[?1049h")
148148+ defer fmt.Printf("\x1b[?1049l")
149149+ fmt.Printf("\x1b[H")
150150+145151 for _, record := range records.Records {
146152 followRecord := record.Value.Val.(*bsky.GraphFollow)
147153 profileRecord, err := atproto.RepoGetRecord(ctx, apiClient,
···248254 // TODO: Replace this, just ask the user again
249255 panic("Input should be either y, n, or q")
250256 }
257257+258258+ fmt.Printf("\x1b[2J")
259259+ fmt.Printf("\x1b[H")
251260 }
252261}
+2-2
readme.md
···11-# atproto-sieve
22-Interactively go through a collection and decide to keep or remove records from
11+# bsky-sieve
22+Interactively go through a bluesky collection and decide to keep or remove records from
33your account.
4455# TODO