progressive_downloader library
Classes
- DownloadProgress
- Progress update from downloader.
- DownloadResult
- Result of downloading until minimum bytes threshold.
- ProgressiveDownloader
- Progressive HTTP downloader that streams bytes to a growing file. Supports resume, cancellation, progress reporting, and waiting for minimum bytes. Uses HTTP client pooling for connection reuse.