Internetarchive

Latest version: v4.1.0

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

Scan your dependencies

Page 10 of 14

1.0.2

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

**Bugfixes**

- Fixed OverflowError bug in uploads on 32-bit systems when uploading files larger than ~2GB.
- Fixed unicode bug in upload where ``urllib.parse.quote`` is unable to parse non-encoded strings.

**Features and Improvements**

- Only generate MD5s in upload if they are used (i.e. verify, delete, or checksum is True).
- verify is off by default in ``ia upload``, it can be turned on with ``ia upload --verify``.

1.0.1

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

**Bugfixes**

- Fixed memory leak in ``ia upload --spreadsheet=metadata.csv``.
- Fixed arg parsing bug in ``ia`` CLI.

1.0.0

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

**Features and Improvements**

- Renamed ``internetarchive.iacli`` to ``internetarchive.cli``.
- Moved ``File`` object to ``internetarchive.files``.
- Converted config format from YAML to INI to avoid PyYAML requirement.
- Use HTTPS by default for Python versions > 2.7.9.
- Added ``get_username`` function to API.
- Improved Python 3 support. ``internetarchive`` is now being tested against Python versions 2.6, 2.7, 3.4, and 3.5.
- Improved plugin support.
- Added retry support to download and metadata retrieval.
- Added ``Collection`` object.
- Made ``Item`` objects hashable and orderable.

**Bugfixes**

- IA's Advanced Search API no longer supports deep-paging of large result sets.
All search functions have been refactored to use the new Scrape API (http://archive.org/help/aboutsearch.htm).
Search functions in previous versions are effictively broken, upgrade to >=1.0.0.

0.9.8

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

**Bugfixes**

- Fixed ``ia help`` bug.
- Fixed bug in ``File.download()`` where connection errors weren't being caught/retried correctly.

0.9.7

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

**Bugfixes**

- Cleanup partially downloaded files when ``download()`` fails.

**Features and Improvements**

- Added ``--format`` option to ``ia delete``.
- Refactored ``download()`` and ``ia download`` to behave more like rsync. Files are now clobbered by default,
``ignore_existing`` and ``--ignore-existing`` now skip over files already downloaded without making a request.
- Added retry support to ``download()`` and ``ia download``.
- Added ``files`` kwarg to ``Item.download()`` for downloading specific files.
- Added ``ignore_errors`` option to ``File.download()`` for ignoring (but logging) exceptions.
- Added default timeouts to metadata and download requests.
- Less verbose output in ``ia download`` by default, use ``ia download --verbose`` for old style output.

0.9.6

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

**Bugfixes**

- Removed sync-db features for now, as lazytaable is not playing nicely with setup.py right now.

Page 10 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.