internetarchive
internetarchive copied to clipboard
A Python and Command-Line Interface to Archive.org
CPython 3.7, PyPy 3.7, and PyPy 3.8 are EOL and unsupported. The test on 3.12 currently fails. This is due to #613, and merging this PR should probably wait for...
According to https://setuptools.pypa.io/en/latest/pkg_resources.html, pkg_resources has been deprecated and importlib-metadata is recommended. `DistributionNotFound` only can be thrown from `find_plugins()` which is not used by ia. Tested with plugin https://github.com/JesseWeinstein/ia_recent. Closes: https://github.com/jjjake/internetarchive/issues/613
`pip install .[all]` already installs the third-party hints, and `--install-types` prompts for confirmation, breaking the CI.
While working on my recent PR, I noticed that the request for uploading is prepared differently when debug mode is enabled. With debugging, it uses the session's `prepare_request` method: https://github.com/jjjake/internetarchive/blob/6e2321652ab2bd13c517dabf5a6e01f420bca380/internetarchive/item.py#L1052-L1055...
I just installed this package in python 3.12 by running ``` pip install internet archive ``` It was able to install just fine, but when I ran `ia`, it threw...
``` ia upload windows7-by-TecWindow windows7 windows7-by-TecWindow: uploading /windows7/windows7-x64bit.iso: 9%|███▊ | 287/3168 [00:30
This is in support of setting a valid mtime for files.xml.
*internetarchive* Version: '3.5.0' (Python version and OS seem irrelevant for this issue) When searching for queries that return more than 10.000 items, i.e. ```mediatype:software```, the following error is raised always:...