Internetarchive

Latest version: v4.1.0

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 14

1.9.2

Not secure
++++++++++++++++++

**Features and Improvements**

- Switched to ``tqdm`` for progress bar (``clint`` is 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 ``item`` or ``identifier`` as 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 download`` no longer downloads history dir by default.
- Added ``ignore_history_dir`` to ``Item.download()``. The default is False.

**Bugfixes**

- Fixed bug in ``ia copy`` and ``ia move`` where 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 to ``params``.
- 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.

1.9.0

Not secure
++++++++++++++++++

**Features and Improvements**

- Implemented new archive.org `Tasks API <https://archive.org/services/docs/api/tasks.html>`_.
- Added support for darking and undarking items via the Tasks API.
- Added support for submitting arbitrary tasks
(only darking/undarking currently supported, see Tasks API documentation).

**Bugfixes**

- ``ia download`` now displays ``download failed`` instead of ``success`` when download fails.
- Fixed bug where ``Item.get_file`` would not work on unicode names in Python 2.

1.8.5

Not secure
++++++++++++++++++

**Features and Improvements**

- Improved timeout logging and exceptions.
- Added support for arbitrary targets to metadata write.
- IA-S3 keys now supported for auth in download.
- Authoraization (i.e. ``ia configure``) now uses the archive.org xauthn endpoint.

**Bugfixes**

- Fixed encoding error in --get-task-log
- Fixed bug in upload where connections were not being closed in upload.

1.8.4

Not secure
++++++++++++++++++

**Features and Improvements**

- It's now possible to retrieve task logs, given a task id, without first retrieving the items task history.
- Added examples to ``ia tasks`` help.

1.8.3

Not secure
++++++++++++++++++

**Features and Improvements**

- Increased search timeout from 24 to 300 seconds.

**Bugfixes**

- Fixed bug in setup.py where backports.csv wasn't being installed when installing from pypi.

1.8.2

Not secure
++++++++++++++++++

**Features and Improvements**

- Documentation updates.
- Added support for write-many to modify_metadata.

**Bugfixes**

- Fixed bug in ``ia tasks --task-id`` where no task was being returned.
- Fixed bug in ``internetarchive.get_tasks()`` where it was not possible to query by ``task_id``.
- Fixed TypeError bug in upload when uploading with checksum=True.

Page 5 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.