github jjjake/internetarchive v5.7.2

10 hours ago

+++++++++

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.0 in [general] section
    • Python API: get_session(config={'general': {'user_agent_suffix': 'MyApp/1.0'}})

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-history flag in ia download where passing the flag would ignore history files instead of downloading them (#735 <https://github.com/jjjake/internetarchive/issues/735>_).

Don't miss a new internetarchive release

NewReleases is sending notifications on new releases.