A Wrapped / Replay like for teal.fm and rocksky.app (currently on hiatus)
3
fork

Configure Feed

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

at main 35 lines 1.4 kB view raw
1[package] 2name = "flashback" 3version = "0.1.0" 4edition = "2024" 5 6[dependencies] 7astral-tokio-tar = "0.5.6" 8async-compression = { version = "0.4.32", features = ["bzip2", "tokio"] } 9axum = { version = "0.8", features = ["json"] } 10chrono = { version = "0.4", features = ["serde"] } 11clap = { version = "4.5", features = ["derive", "env"] } 12eyre = "0.6" 13futures = "0.3.31" 14inventory = "0.3.21" 15jacquard = { version = "0.9", default-features = false , features = ["api_bluesky", "derive", "dns", "websocket"] } 16jacquard-api = { version = "0.9", features = ["fm_teal", "app_rocksky"] } 17jacquard-axum = "0.9.2" 18jacquard-common = "0.9" 19jacquard-identity = { version = "0.9.2", features = ["cache"] } 20jacquard-lexicon = "0.9.2" 21metrics = "0.24.3" 22metrics-exporter-prometheus = { version = "0.18.0", default-features = false, features = ["http-listener"] } 23mini-moka = { version = "0.10.3", features = ["sync"] } 24r2d2 = "0.8" 25r2d2_sqlite = "0.31.0" 26reqwest = "0.12.24" 27rusqlite = { version = "0.37.0", features = ["chrono", "uuid"] } 28serde = { version = "1.0.228", features = ["derive"] } 29tempfile = "3.23.0" 30tokio = { version = "1.42", features = ["full"] } 31tokio-util = { version = "0.7.17", features = ["compat"] } 32tower = "0.5.2" 33tower-http = { version = "0.6", features = ["cors", "trace"] } 34tracing = "0.1" 35tracing-subscriber = { version = "0.3", features = ["env-filter"] }