SuperAPI AI 工具集

arxiv-database

写作与研究

查看项目

更新于 10-15 16:43

技能介绍

用途:该技能用于检索和获取 arXiv 科学预印本。当你需要按关键词、短语、作者或类别查找论文,获取论文元数据(标题、作者、出版日期、摘要、PDF 链接,以及 arXiv 元数据中存在的 DOI),或下载 PDF 用于离线阅读与批处理时使用。也适用于需要通过已知 arXiv 标识符直接取回对应论文的场景。

主要能力:支持 arXiv 查询式搜索,可按类别、作者、精确短语和 ID 过滤,支持布尔运算符(如 AND)。可通过 --max-results 控制返回结果数量(默认 10),通过 --sort-by 控制排序(Relevance 默认、LastUpdatedDate、SubmittedDate)。每条结果输出核心元数据(标题、作者、出版日期、摘要、PDF URL,DOI 在可用时提供)。设置 --download 可下载返回结果的 PDF,--dir 指定保存目录(默认当前工作目录)。主要实现入口为 scripts/arxiv_search.py,references/ 提供参考材料。

使用方式:需 Python 3.8+ 及 arxiv 包(如 arxiv>=1.4.0),可通过 pip install "arxiv>=1.4.0" 安装。先执行 python -m py_compile scripts/arxiv_search.py 校验,再运行 python scripts/arxiv_search.py --help 查看参数。搜索示例:python scripts/arxiv_search.py --query "cat:cs.AI AND reinforcement learning" --max-results 5;按 ID 下载:python scripts/arxiv_search.py --query "id:2101.12345" --download;指定目录下载:python scripts/arxiv_search.py --query "cat:cs.LG AND diffusion" --max-results 3 --download --dir ./papers。

适用场景与限制:适合快速查找预印本、收集元数据用于综述或索引、获取某主题最新投稿、按已知 ID 直接取回论文、下载 PDF 供离线阅读。运行前需确认输入、输出路径、范围过滤与验收标准等参数。第三方包版本未在本技能包中显式锁定,如需更严格的环境控制应自行固定版本。依赖 Python 3.10+ 为仓库基线,脚本使用要求为 Python 3.8+。技能包未提供具体价格、平台支持范围或效果保证,暂未提供相关信息。