Version 1.9.2
Features and Improvements
- Switched to
tqdmfor progress bar (clintis no longer maintained). - Added
Item.identifier_available()method for calling check_identifier.php. - Added support for opening details page in default browser after upload.
- Added support for using
itemoridentifieras column header in spreadsheet mode. - Added
ArchiveSession.get_my_catalog()method for retrieving running/queued tasks. - Removed backports.csv requirement for newer Python releases.
- Authorization header is now used for metadata reads, to support privileged access to /metadata.
ia downloadno longer downloads history dir by default.- Added
ignore_history_dirtoItem.download(). The default is False.
Bugfixes
- Fixed bug in
ia copyandia movewhere filenames weren't being encoded/quoted correctly. - Fixed bug in
Item.get_all_item_tasks()where all calls would fail unless a dict was provided toparams. - Read from ~/.config/ia.ini with fallback to ~/.ia regardless of the existence of ~/.config
- Fixed S3 overload message always mentioning the total maximum number of retries, not the remaining ones.
- Fixed bug where a KeyError exception would be raised on most calls to dark items.
- Fixed bug where md5 was being calculated for every upload.