arxiv-lookup
arXiv Lookup 是一组用于直接查询 arXiv API 的轻量脚本,基于 arxiv.py 实现。它主要面向需要把 arXiv 论文与其他学术数据(如 OpenAlex)衔接的场景。通过 get_doi.py 脚本,可以输入 arXiv ID 获取该论文的期刊 DOI(若存在则返回并正常退出,若不存在则以错误退出),需注意返回的是期刊分配的 DOI,而非 arXiv 分配的 DOI(后者可按 10.48550/arXiv.<id> 规则机械构造,无需调用 API)。通过 search_id.py 脚本,可直接搜索 arXiv API(不使用本地数据库),返回以制表符分隔的 arxiv_id 与标题行;默认返回 5 条结果,按相关性排序;查询支持 arXiv API 字段前缀,如 ti:(标题)、au:(作者)、abs:(摘要)、cat:(分类),可用引号表示精确短语,并支持 AND/OR/ANDNOT 组合。整体用途是把查找 arXiv ID、获取期刊 DOI 作为可脚本化的步骤,便于后续接入 OpenAlex 查询或传递 ID 给 arxiv-doc-builder。