{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Programmatic and command-line interface to search, browse, and download content from Archive.org's digital collections.","skillfed_tags":["archive-access","web-scraping","cli-tool"],"use_cases":["Download archived web pages, books, or media collections from Archive.org in bulk for research or preservation","Build scripts that query Archive.org metadata to find and retrieve specific items programmatically","Integrate Archive.org search and retrieval into Python applications without writing raw HTTP requests","Use the `ia` command-line tool for one-off downloads or administrative tasks from the shell"],"what_it_does":"internetarchive is a Python library and command-line tool that provides access to Archive.org's digital collections. It allows developers to programmatically search for items, retrieve metadata, and download files from the Internet Archive, as well as interact with the service via the `ia` command-line tool. The package wraps Archive.org's APIs and handles the HTTP communication through requests and urllib3, with jsonpatch for metadata manipulation and tqdm for progress reporting during downloads.\n\nThe library is production-stable and actively maintained, with support for modern Python versions (3.10+). It is commonly installed via pipx for command-line use or pip for library integration. The package has a long release history since 2013 and maintains a healthy repository with recent commits, making it a reliable choice for Archive.org integration.","worth_installing":"Yes, with a critical caveat: upgrade to v5.4.2+ immediately if you use File.download(), as versions <=5.4.1 contain a directory traversal vulnerability. The package is actively maintained, has low install friction, and is the standard way to access Archive.org programmatically. AGPL-3.0 licensing requires review if you plan proprietary use."},"id":"internetarchive","links":{"html":"https://skillfed.io/packages/internetarchive","md":"https://skillfed.io/packages/internetarchive.md","pypi":"https://pypi.org/project/internetarchive/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"agpl","name":"internetarchive","python_support":"supports_current","summary":"A Python interface to archive.org."},"popularity":{"monthly_downloads":320706,"position":7634,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"5.11.0"}
