用途:借助 internetarchive Python 包提供的 ia 命令行工具,对 Internet Archive(archive.org)执行搜索、下载与上传操作,适用于处理 archive.org 条目。
主要能力:搜索目录,支持字段查询、排序、结果数量统计和全文检索(-F/--fts);下载条目的文件,可按 glob、格式、来源类型过滤,支持搜索或清单批量下载;上传文件到条目,设置元数据、跳过派生生成、校验、重试等。
必要用法:先检查是否安装 ia --version;未安装可用 uv tool install internetarchive,或 pipx install internetarchive、pip install internetarchive。需认证时先 ia configure 交互设置,或通过环境变量 IA_ACCESS_KEY_ID、IA_SECRET_ACCESS_KEY 提供凭证;仅搜索、下载公开条目无需认证。使用 AI/LLM 代理时必须通过 --user-agent-suffix 或配置文件追加自定义 User-Agent 后缀,说明工具、版本与所用模型。
限制:条目有大小与文件数等约束,如单条目建议低于 100GB、文件数低于 10000;集合仅 IA 工作人员可创建,且新集合需至少 50 个条目;标识符设定后不可更改。使用链接时应使用规范 URL,避免依赖服务器特定地址。