[package] name = "bili-sync-rs" version = "2.0.3" edition = "2021" authors = ["amtoaer "] license = "MIT" description = "基于 rust tokio 编写的 bilibili 收藏夹同步下载工具" [dependencies] anyhow = { version = "1.0.81", features = ["backtrace"] } arc-swap = { version = "1.7", features = ["serde"] } async-stream = "0.3.5" chrono = { version = "0.4.35", features = ["serde"] } cookie = "0.18.0" dirs = "5.0.1" entity = { path = "entity" } filenamify = "0.1.0" float-ord = "0.3.2" futures = "0.3.30" handlebars = "5.1.2" hex = "0.4.3" log = "0.4.21" memchr = "2.5.0" migration = { path = "migration" } once_cell = "1.19.0" prost = "0.12.4" quick-xml = { version = "0.31.0", features = ["async-tokio"] } rand = "0.8.5" regex = "1.10.3" reqwest = { version = "0.12.4", features = [ "json", "stream", "cookies", "gzip", "charset", "http2", "rustls-tls", ], default-features = false } rsa = { version = "0.9.6", features = ["sha2"] } sea-orm = { version = "0.12", features = [ "sqlx-sqlite", "runtime-tokio-rustls", "macros", ] } serde = { version = "1.0.197", features = ["derive"] } serde_json = "1.0" strum = { version = "0.26", features = ["derive"] } thiserror = "1.0.58" tokio = { version = "1", features = ["full"] } toml = "0.8.12" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["chrono"] } [workspace] members = [".", "entity", "migration"] [profile.release] strip = true lto = "thin" codegen-units = 1