ArXiv Bib Overlay 项目教程
1. 项目介绍
ArXiv Bib Overlay 是一个 JavaScript 包,提供了一个书签工具和 Chrome/Firefox 扩展,用于在 arXiv 的摘要页面上显示参考文献和引用。该项目通过调用 Semantic Scholar、ADS 和 Inspire HEP API 来获取相关信息,并将其展示在 arXiv 的摘要页面上。
2. 项目快速启动
2.1 安装扩展
2.1.1 Chrome 安装
- 访问 Chrome Web Store 中的 ArXiv Bib Overlay 扩展页面。
- 按照页面上的指示添加到 Chrome。
2.1.2 Firefox 安装
- 下载签名后的扩展文件。
- 通常情况下,打开文件会自动安装到 Firefox。如果未自动安装,请访问
设置 → 扩展
,点击齿轮图标,选择从文件安装扩展
,然后选择下载的文件。
2.2 手动安装
- 下载 Chrome 扩展文件。
- 打开 Chrome 浏览器,访问
设置 → 扩展
。 - 启用开发者模式。
- 点击
加载已解压的扩展程序
,选择下载的扩展文件夹。
2.3 构建部署
- 修改
bib_config
文件,确保API_STATS_IMAGE
解析为有效的 URL。 - 使用以下命令构建包:
npm run build
- 运行以下脚本以打包所有构建的部署文件:
/deploy-static/pack-to-deploy.sh
- 部署文件将位于
/deploy-static/deploy
,将其复制到适当的位置。
3. 应用案例和最佳实践
3.1 应用案例
ArXiv Bib Overlay 可以用于学术研究中,帮助研究人员快速获取 arXiv 论文的相关引用和参考文献信息,提高研究效率。
3.2 最佳实践
- 定期更新:由于 arXiv 上的论文不断更新,建议定期更新扩展以获取最新的引用信息。
- 自定义配置:根据个人需求,自定义
bib_config
文件,以优化 API 调用和显示效果。
4. 典型生态项目
- Semantic Scholar:提供学术论文的语义搜索和引用分析。
- ADS (Astrophysics Data System):天文学和物理学领域的文献数据库。
- Inspire HEP:高能物理学领域的文献数据库。
这些项目与 ArXiv Bib Overlay 结合使用,可以提供更全面的学术资源和引用信息。