Added
- Add a
secretstorageinstallation extra for importing Chromium cookies from GNOME Keyring withpip install 'gdown[secretstorage]'oruvx --from 'gdown[secretstorage]' gdown. (#505) download(),download_folder(), andcached_download()accept a requests-styletimeout, exposed on the command line as--timeout SECONDS, so a stalled server no longer blocks forever. (#510)- Add opt-in
--retries Nand Pythonretries=Nfor automatic recovery of interrupted file and folder downloads, with bounded backoff and validated byte-range resume;--continuestill controls reuse of earlier downloads. (#517)
Changed
cached_download()verifieshashwhile streaming instead of reading the finished file back from disk. (#512)- The command line reports a hit
--timeoutas 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)