Client side atproto account migrator in your web browser, along with services for backups and adversarial migrations. pdsmoover.com
pds atproto migrations moo cow
at main 1.4 kB view raw
1[workspace] 2members = ["admin_cli", "lexicon_types_crate", "shared", "web", "worker", "cron-worker"] 3resolver = "2" 4 5[workspace.dependencies] 6anyhow = "1.0.100" 7jwt-compact = { git = "https://github.com/fatfingers23/jwt-compact.git", features = ["es256k"] } 8atproto-identity = "0.13.0" 9shared = { path = "./shared" } 10serde = { version = "1.0", features = ["derive"] } 11serde_json = "1.0" 12thiserror = "2.0" 13lexicon_types_crate = { path = "./lexicon_types_crate" } 14jacquard = "0.6.0" 15jacquard-axum = "0.6.0" 16jacquard-common = "0.6.0" 17jacquard-identity = "0.6.0" 18jacquard-api = "0.6.0" 19apalis = { version = "0.7.3", features = ["retry", "limit", "layers", ] } 20#Manually brought in migrations cause I was fighting them 21apalis-sql = { version = "0.7.3", default-features = false, features = ["postgres", "tokio-comp"] } 22apalis-cron = "0.7.3" 23dotenvy = "0.15.7" 24reqwest = { version = "0.12.23", features = ["stream", "json"] } 25async-compression = { version = "0.4.30", features = ["futures-io", "tokio", "zstd"] } 26futures = "0.3.31" 27tokio-util = { version = "0.7.16", features = ["compat"] } 28tokio-stream = { version = "0.1.17", features = ["io-util"] } 29tokio = { version = "1.41.1", features = ["full"] } 30rust-s3 = "0.37.0" 31tracing-subscriber = { version = "0.3.11", features = ["env-filter", "json"] } 32tracing = "0.1.41" 33log = "0.4.28" 34chrono = { version = "0.4", default-features = false, features = ["clock"] } 35 36#[profile.release] 37#debug = true