1.1.0: reach nntmux over its Newznab API (search + getnzb, metamesh key) with a per-release .nzb cache; drop the MariaDB/storage coupling
Publish image / publish (push) Failing after 13s
Publish image / publish (push) Failing after 13s
This commit is contained in:
@@ -9,7 +9,7 @@ publish = false
|
||||
# Usenet feeder sidecar: bridges a Usenet header scan we run OURSELVES into the
|
||||
# MetaMesh network. Unlike `meta-feeder-indexer` (which proxies an external
|
||||
# Newznab/torznab indexer) this feeder owns the metadata half — it reads an
|
||||
# nntmux sidecar's release catalog and mints a PORTABLE `nzb-posting` (0x1003)
|
||||
# nntmux indexer (the NNTmux app, over its Newznab API) and mints a PORTABLE `nzb-posting` (0x1003)
|
||||
# cid from the article Message-IDs, so any peer with a plain NNTP provider can
|
||||
# redeem it without an indexer credential.
|
||||
#
|
||||
@@ -49,18 +49,6 @@ tracing = "0.1"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] }
|
||||
chrono = { version = "0.4", default-features = false, features = ["std", "clock"] }
|
||||
|
||||
# nntmux's release catalog lives in MariaDB. `sqlx` in offline-free runtime mode
|
||||
# (no compile-time macro checking) so the build needs no live DB.
|
||||
sqlx = { version = "0.8", default-features = false, features = [
|
||||
"runtime-tokio-rustls",
|
||||
"mysql",
|
||||
"macros",
|
||||
"chrono",
|
||||
] }
|
||||
# nntmux stores each release's manifest as a gzipped NZB on disk; the ordered
|
||||
# Message-IDs survive ONLY there (it purges collections/binaries/parts after
|
||||
# writing the file), so reading + gunzipping it is the load-bearing path.
|
||||
flate2 = "1"
|
||||
quick-xml = { version = "0.36", features = ["serialize"] }
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
Reference in New Issue
Block a user