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.
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