Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations.
pdsmoover.com
pds
atproto
migrations
moo
cow
1pub fn backup_base(did: String) -> String {
2 format!("users/{did}")
3}
4
5pub fn repo_backup_path(did: String) -> String {
6 format!("{}/{}.car.zst", backup_base(did.clone()), did)
7}
8
9pub fn blob_backup_path(did: String, cid: String) -> String {
10 format!("{}/blobs/{}.zst", backup_base(did), cid)
11}