github jjjake/internetarchive v3.0.0
Version 3.0.0

latest releases: v4.1.0, v4.0.1, v3.7.0...
2 years ago

Breaking changes

  • Removed Python 2.7, 3.5, and 3.6 support
  • ia download no longer has a --verbose option, and --silent has been renamed to --quiet.
  •, and no longer have a silent
    keyword argument. They are silent by default now unless verbose is set to True.

Features and Improvements

  • page parameter is no longer required if rows parameter is specified in search requests.
  • advancedsearch.php endpoint now supports IAS3 authorization.
  • ia upload now has a --keep-directories option to use the full local file paths as the
    remote name.
  • Added progress bars to ia download


  • Fixed treatment of list-like file metadata in ia list under Python 3
  • Fixed ia upload --debug only displaying the first request.
  • Fixed uploading from stdin crashing with UnicodeDecodeError or TypeError exception.
  • Fixed ia upload silently ignoring exceptions.
  • Fixed uploading from a spreadsheet with a BOM (UTF-8 byte-order mark) raising a KeyError.
  • Fixed uploading from a spreadsheet not reusing the identifier column.
  • Fixed uploading from a spreadsheet not correctly dropping the item column from metadata.
  • Fixed uploading from a spreadsheet with --checksum crashing on skipped files.
  • Fixed minor bug in S3 overload check on upload error retries.
  • Fixed various messages being printed to stdout instead of stderr.
  • Fixed format selection for on-the-fly files.

Don't miss a new internetarchive release

NewReleases is sending notifications on new releases.