{"id":27264245,"url":"https://github.com/mlnlp-world/overleaf-bib-helper","last_synced_at":"2025-08-22T17:10:24.420Z","repository":{"id":287130565,"uuid":"963698978","full_name":"MLNLP-World/Overleaf-Bib-Helper","owner":"MLNLP-World","description":"Enhances Overleaf by allowing article searches and BibTeX retrieval from DBLP and Google Scholar | 通过允许从 DBLP 和 Google Scholar 进行文章搜索和获取 BibTeX 来增强 Overleaf。","archived":false,"fork":false,"pushed_at":"2025-04-14T09:32:43.000Z","size":852,"stargazers_count":57,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-19T23:32:33.751Z","etag":null,"topics":["academic-writing","bibtex","javascript","latex","overleaf","referece","tempermonkey","tempermonkey-script"],"latest_commit_sha":null,"homepage":"https://greasyfork.org/zh-CN/scripts/532304-overleaf-bib-helper","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MLNLP-World.png","metadata":{"files":{"readme":"README-ZH.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-10T04:43:25.000Z","updated_at":"2025-04-19T05:09:20.000Z","dependencies_parsed_at":"2025-04-14T19:18:38.366Z","dependency_job_id":"f66794ce-d0f6-4987-ace5-b1f8e715863a","html_url":"https://github.com/MLNLP-World/Overleaf-Bib-Helper","commit_stats":null,"previous_names":["mlnlp-world/overleaf-bib-helper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MLNLP-World/Overleaf-Bib-Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLNLP-World%2FOverleaf-Bib-Helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLNLP-World%2FOverleaf-Bib-Helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLNLP-World%2FOverleaf-Bib-Helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLNLP-World%2FOverleaf-Bib-Helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MLNLP-World","download_url":"https://codeload.github.com/MLNLP-World/Overleaf-Bib-Helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MLNLP-World%2FOverleaf-Bib-Helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271672854,"owners_count":24800706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["academic-writing","bibtex","javascript","latex","overleaf","referece","tempermonkey","tempermonkey-script"],"created_at":"2025-04-11T06:52:34.969Z","updated_at":"2025-08-22T17:10:24.411Z","avatar_url":"https://github.com/MLNLP-World.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"figure/logo.png\" width=\"50\" /\u003e\n  \u003ch1\u003eOverleaf-Bib-Helper\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  一个用户脚本，用于增强 Overleaf 功能，支持在 Overleaf 编辑器中直接从 DBLP 和 Google Scholar 搜索文章并获取 BibTeX 条目。\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://greasyfork.org/zh-CN/scripts/532304-overleaf-bib-helper\"\u003e\n    \u003cimg alt=\"从 Greasy Fork 安装\" src=\"https://img.shields.io/badge/Install-Greasy_Fork-blue\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/releases\"\u003e\n    \u003cimg alt=\"版本\" src=\"https://img.shields.io/badge/Version-1.3-blue\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/blob/main/LICENSE.md\"\u003e\n    \u003cimg alt=\"许可证\" src=\"https://img.shields.io/badge/License-MIT-blue\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/stargazers\"\u003e\n    \u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/MLNLP-World/Overleaf-Bib-Helper\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/network/members\"\u003e\n    \u003cimg alt=\"Forks\" src=\"https://img.shields.io/github/forks/MLNLP-World/Overleaf-Bib-Helper\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/issues\"\u003e\n    \u003cimg alt=\"Issues\" src=\"https://img.shields.io/github/issues/MLNLP-World/Overleaf-Bib-Helper\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/MLNLP-World/Overleaf-Bib-Helper/pulls\"\u003e\n    \u003cimg alt=\"欢迎 PR\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cdiv\u003e\n\u003cp align=\"center\"\u003e\n      \u003ca href=\"README-ZH.md\"\u003e中文文档\u003c/a\u003e •\n      \u003ca href=\"#安装\"\u003e安装\u003c/a\u003e •\n      \u003ca href=\"#使用方法\"\u003e使用方法\u003c/a\u003e •\n      \u003ca href=\"#支持的来源\"\u003e支持的来源\u003c/a\u003e •\n      \u003ca href=\"#故障排除\"\u003e故障排除\u003c/a\u003e •\n      \u003ca href=\"#免责声明\"\u003e免责声明\u003c/a\u003e •\n      \u003ca href=\"#更新日志\"\u003e更新日志\u003c/a\u003e •\n      \u003ca href=\"#许可证\"\u003e许可证\u003c/a\u003e •\n      \u003ca href=\"#贡献\"\u003e贡献\u003c/a\u003e •\n      \u003ca href=\"#联系方式\"\u003e联系方式\u003c/a\u003e •\n      \u003ca href=\"#组织者\"\u003e组织者\u003c/a\u003e •\n      \u003ca href=\"#贡献者\"\u003e贡献者\u003c/a\u003e •\n      \u003ca href=\"#致谢\"\u003e致谢\u003c/a\u003e\n    \u003c/p\u003e\n\u003c/div\u003e\n\n## 动机\n撰写 LaTeX 文档时通常需要包含大量学术参考文献。手动搜索和格式化 BibTeX 条目非常耗时。Overleaf-Bib-Helper 通过将 DBLP 和 Google Scholar 的搜索功能集成到 Overleaf 界面中，简化了这一过程，使用户能够快速查找和复制 BibTeX 条目，省时省力。\n\n## 功能\n- 在 Overleaf 中搜索 DBLP 或 Google Scholar 的学术文章。\n- 一键获取并复制 BibTeX 条目。\n- 可配置的结果数量（5、10、20 或 50 个结果）。\n- 可滚动的搜索结果列表，便于浏览。\n- 键盘快捷键：回车键搜索，Esc 键关闭弹出窗口。\n- 支持多个 Google Scholar 镜像以提高访问性。\n\n## 更新日志\n- **2025-04-14**：新增 Google Scholar 高级搜索选项支持（v1.3）。\n- **2025-04-10**：新增对 cn.overleaf.com 和 cn.overleaf.com 域名的支持（v1.2）。\n- **2025-04-09**：初始版本，包含 DBLP 和 Google Scholar 的基本功能（v1.1）。\n\n## 安装\n### 步骤 1：安装 Tampermonkey\nTampermonkey 是一个运行用户脚本（如 Overleaf-Bib-Helper）所需的浏览器扩展。请按照以下步骤操作：\n1. **下载 Tampermonkey**：\n   - **Chrome**：[Chrome 网上应用店](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo)\n   - **Firefox**：[Mozilla 附加组件](https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/)\n   - **Edge**：[Microsoft Edge 附加组件](https://microsoftedge.microsoft.com/addons/detail/%E7%AF%A1%E6%94%B9%E7%8C%B4/iikmkjmpaadaobahmlepeloendndfphd)\n   - **Safari**：[App Store](https://apps.apple.com/us/app/tampermonkey/id1482490089)（需要 macOS）\n2. **启用 Tampermonkey**：\n   - 安装完成后，点击浏览器工具栏中的 Tampermonkey 图标，确保其已启用。\n3. **启用扩展的开发者模式**：\n   - 对于 Chrome，前往扩展页面（`chrome://extensions/`）并启用开发者模式。\n\n### 步骤 2：安装 Overleaf-Bib-Helper\n您可以通过以下两种方式安装脚本：\n\n#### 选项 1：从 Greasy Fork 安装（推荐）\n1. 访问 [Greasy Fork 页面](https://greasyfork.org/zh-CN/scripts/532304-overleaf-bib-helper)。\n2. 点击 **“安装此脚本”** 按钮。\n3. Tampermonkey 将打开一个确认窗口，点击 **“安装”** 添加脚本。\n4. 脚本将在 Overleaf 项目页面（`https://www.overleaf.com/project/*`）自动激活。\n5. 为保持脚本更新，请在 Tampermonkey 设置中启用自动更新。\n\n#### 选项 2：从 GitHub 安装\n1. 前往 [GitHub 仓库](https://github.com/MLNLP-World/Overleaf-Bib-Helper)。\n2. 打开仓库中的 `Overleaf-Bib-Helper.js` 文件。\n3. 复制整个脚本内容。\n4. 在浏览器中，点击 Tampermonkey 图标 \u003e **“创建新脚本”**。\n5. 将复制的代码粘贴到编辑器中，替换默认模板。\n6. 在 Tampermonkey 编辑器中点击 **文件 \u003e 保存**。\n7. 脚本将在 Overleaf 项目页面上激活。\n8. **注意**：从 GitHub 手动安装时，请定期检查仓库更新并重新安装。\n\n## 使用方法\n### 打开工具\n1. 在浏览器中打开一个 Overleaf 项目（`https://www.overleaf.com/project/*`）。\n2. 在 Overleaf 工具栏中查找新图标（一个类似文档的小图标）。\n3. 点击图标打开搜索弹出窗口。\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"figure/instruction.jpg\" width=\"180\" /\u003e\n\u003c/div\u003e\n\n### 搜索文章\n1. **输入查询**：在输入框中键入搜索词（例如文章标题、作者或关键词）。\n2. **选择来源**：从“来源”下拉菜单中选择“DBLP”或“Google Scholar”。\n   - **DBLP**：适合计算机科学文献，数据结构化。\n   - **Google Scholar**：覆盖更广泛的学科，但可能需要 CAPTCHA 验证。\n3. **设置结果数量**：从“结果”下拉菜单选择 5、10、20 或 50 个结果。\n4. **开始搜索**：\n   - 按 **回车键** 或点击放大镜图标。\n5. 搜索结果将显示在输入框下方的可滚动列表中。\n\n### 复制 BibTeX\n1. 点击列表中的任一结果（例如“标题@作者”）。\n2. BibTeX 条目将复制到剪贴板。\n3. 将显示通知确认成功（“复制成功”）或报告错误（“复制失败”）。\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"figure/result.png\" width=\"280\" /\u003e\n\u003c/div\u003e\n\n### 关闭弹出窗口\n- 按 **Esc 键** 或再次点击工具栏图标。\n\n## 支持的来源\n- **DBLP**：计算机科学领域的综合文献数据库，提供可靠的 BibTeX 条目。\n- **Google Scholar**：覆盖更广泛的学术搜索引擎，可能包含更近期或跨学科的内容，但可能需要用户验证（例如 CAPTCHA）。\n\n## 故障排除\n- **脚本不起作用？**\n  - 确保浏览器已为扩展启用 **开发者模式**。\n  - 确保 Tampermonkey 已启用且脚本处于激活状态。\n  - 确认您在 Overleaf 项目页面上。\n  - 尝试从 Greasy Fork 重新加载或重新安装。\n- **没有结果？**\n  - 检查查询是否有拼写错误。\n  - 确保已授予插件搜索权限。\n  - 尝试在 DBLP 和 Google Scholar 之间切换。\n- **Google Scholar 问题？**\n  - 如果 CAPTCHA 阻止访问，请在打开的标签页中完成验证并重试。\n\n## 免责声明\n尽管 Overleaf-Bib-Helper 旨在提供无缝体验，但请注意，它依赖外部服务（DBLP 和 Google Scholar），这些服务的 API 可能发生变化或需要用户验证（例如 CAPTCHA）。请谨慎使用此工具，并在将检索的 BibTeX 条目纳入文档前始终进行验证。\n\n## 许可证\n本项目采用 MIT 许可证，详情见 [LICENSE.md](https://github.com/MLNLP-World/Overleaf-Bib-Helper/blob/main/LICENSE.md)。\n\n## 贡献\n欢迎 fork [GitHub 仓库](https://github.com/MLNLP-World/Overleaf-Bib-Helper)，提交问题或通过拉取请求提出改进！\n\n## 联系方式\n如有任何问题或建议，请发送邮件至 [Xunjian Yin](mailto:xjyin@pku.edu.cn) 或在此处创建 GitHub 问题。\n\n## 组织者\n\u003ca href=\"https://github.com/Arvid-pku\"\u003e  \u003cimg src=\"https://avatars.githubusercontent.com/u/53811705?s=96\u0026v=4\"  width=\"55\" \u003e \u003c/a\u003e \n\n## 贡献者\n\u003ca href=\"https://github.com/Arvid-pku\"\u003e  \u003cimg src=\"https://avatars.githubusercontent.com/u/53811705?s=96\u0026v=4\"  width=\"55\" \u003e \u003c/a\u003e \n\u003ca href=\"https://github.com/QAbot-zh\"\u003e  \u003cimg src=\"https://avatars.githubusercontent.com/u/40236765?v=4\"  width=\"55\" \u003e \u003c/a\u003e \n\n## 致谢\n受类似工具和学术界对高效参考管理的启发。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlnlp-world%2Foverleaf-bib-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlnlp-world%2Foverleaf-bib-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlnlp-world%2Foverleaf-bib-helper/lists"}