Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nzb-news

Layered NNTP download engine for the nzb-* usenet crate stack.

Provides persistent per-connection worker tasks, priority-aware article dispatch with cascade-retry across servers, and pipelined batch fetching. This is a pure fetch layer — no yEnc decode, no file assembly.

Architecture

nzb-dispatch → nzb-news → nzb-nntp → NNTP server

nzb-news manages the long-lived per-connection workers and retry logic. nzb-dispatch sits above it and handles job-level priority gating and hopeless-article tracking.

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 (this crate)
nzb-dispatch Article dispatcher, retry, hopeless tracking
nzb-postproc PAR2 repair, archive extraction
nzb-web Queue manager, download orchestration

License

MIT

About

Layered NNTP download engine with persistent per-connection workers, priority-aware dispatch with cascade-retry, and pipelined batch fetching.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages