Shared models, configuration, NZB parser, and SQLite database for the nzb-* usenet crate stack.
- NZB XML parser (RFC 4155)
- Job and server configuration types
- SQLite database with WAL mode (download queue, history, newsgroup data)
- Shared error types
| Crate | Role |
|---|---|
| nzb-nntp | Async NNTP client, connection pool |
| nzb-core | Shared models, config, SQLite DB (this crate) |
| 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 |
MIT