github wkentaro/gdown v6.3.0

10 hours ago

Added

  • Add a secretstorage installation extra for importing Chromium cookies from GNOME Keyring with pip install 'gdown[secretstorage]' or uvx --from 'gdown[secretstorage]' gdown. (#505)
  • download(), download_folder(), and cached_download() accept a requests-style timeout, exposed on the command line as --timeout SECONDS, so a stalled server no longer blocks forever. (#510)
  • Add opt-in --retries N and Python retries=N for automatic recovery of interrupted file and folder downloads, with bounded backoff and validated byte-range resume; --continue still controls reuse of earlier downloads. (#517)

Changed

  • cached_download() verifies hash while streaming instead of reading the finished file back from disk. (#512)
  • The command line reports a hit --timeout as a timeout instead of asking to file an issue. (#513)

Fixed

  • Propagate progress callback exceptions unchanged instead of misreporting chunked-encoding errors as incomplete downloads. (#519)

Don't miss a new gdown release

NewReleases is sending notifications on new releases.