nzb-web 0.4.13

Usenet download engine: queue management, download orchestration, and background services
docs.rs failed to build nzb-web-0.4.13
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

nzb-web

Download orchestration engine for the nzb-* usenet crate stack.

Provides the queue manager (job lifecycle state machine with SQLite persistence), download engine (per-job orchestrator), background services (RSS monitor, directory watcher, speed tracker), and an Axum-based REST API with SABnzbd-compatible endpoints.

Features

  • Job lifecycle management: Queued → Downloading → Verifying → Repairing → Extracting → Completed/Failed
  • Multi-server download with priority-based failover
  • SABnzbd-compatible API (drop-in for Sonarr/Radarr/etc.)
  • RSS feed monitoring with regex filtering
  • Watch directory for auto-enqueue
  • Newsgroup browsing with full-text search

Part of the nzb-* stack

Crate Role
nzb-nntp Async NNTP client, connection pool
nzb-core Shared models, config, SQLite DB
nzb-decode yEnc decode + file assembly
nzb-news NNTP fetch engine
nzb-dispatch Article dispatcher, retry, hopeless tracking
nzb-postproc PAR2 repair, archive extraction
nzb-web Queue manager, download orchestration (this crate)

License

MIT