Post-processing pipeline for the nzb-* usenet crate stack.
Handles PAR2 verification and repair (via the pure-Rust rust-par2 crate — no external binary needed) and archive extraction (RAR, ZIP, 7z).
- PAR2 verify and repair using native Rust (no
par2cmdlinerequired) - RAR extraction (
unrarsystem binary) - ZIP and 7z extraction
| 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 (this crate) |
| nzb-web | Queue manager, download orchestration |
MIT