+++++++++
Features and Improvements
-
Added support for appending a custom suffix to the User-Agent string.
The default User-Agent (including access key) is always sent to ensure
proper request tracking.Example: With
user_agent_suffix = MyApp/1.0, the full User-Agent becomes:
internetarchive/5.7.2 (Darwin x86_64; N; en; ACCESS_KEY) Python/3.9.0 MyApp/1.0- CLI:
ia --user-agent-suffix "MyApp/1.0" <command> - Config file:
user_agent_suffix = MyApp/1.0in[general]section - Python API:
get_session(config={'general': {'user_agent_suffix': 'MyApp/1.0'}})
- CLI:
Bugfixes
- Fixed bug where metadata append was not working correctly when source metadata field was a list, and failing with obscure messages in some cases.
- Fixed inverted logic for
--download-historyflag inia downloadwhere passing the flag would ignore history files instead of downloading them (#735 <https://github.com/jjjake/internetarchive/issues/735>_).