https://github.com/zay002/onlyccfa
中文科研学术搜索筛选器:为 Google Scholar / Semantic Scholar 标注 CCF、JCR、中科院、SCI 等标签,深度筛选论文并导出可靠 BibTeX。
https://github.com/zay002/onlyccfa
academic-search bibtex cas ccf ccf-a chrome-extension google-scholar jcr literature-review paper-filter research-tools sci semantic-scholar zotero
Last synced: 12 days ago
JSON representation
中文科研学术搜索筛选器:为 Google Scholar / Semantic Scholar 标注 CCF、JCR、中科院、SCI 等标签,深度筛选论文并导出可靠 BibTeX。
- Host: GitHub
- URL: https://github.com/zay002/onlyccfa
- Owner: zay002
- License: other
- Created: 2026-05-23T14:10:41.000Z (25 days ago)
- Default Branch: master
- Last Pushed: 2026-05-29T05:05:38.000Z (19 days ago)
- Last Synced: 2026-05-29T07:10:37.662Z (19 days ago)
- Topics: academic-search, bibtex, cas, ccf, ccf-a, chrome-extension, google-scholar, jcr, literature-review, paper-filter, research-tools, sci, semantic-scholar, zotero
- Language: JavaScript
- Homepage: https://chromewebstore.google.com/detail/onlyccfa/cgbjdimlhdcjinagiacapnkmhpjkeabh
- Size: 5.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OnlyCCFA
中文 | English
OnlyCCFA 是基于 [CCFrank](https://github.com/WenyanLiu/CCFrank4dblp) 的独立 Chrome 扩展。它保留原有 CCF 等级标签能力,并把 Google 学术和 Semantic Scholar 搜索进一步变成“更适合筛论文”的工作流:在 Google 学术中深度加载多页结果,在 Google 学术个人主页中筛选作者论文表,在两个搜索站点中按 CCF、SCI/JCR、中科院分区、EI、中文核心、杰青/院士作者身份以及各方向 TOP venue 标签降噪筛选,再把结果导出为 BibTeX,或让 Zotero Connector 只识别当前筛选后的 Google 学术结果。
这个项目的目标很直接:面向计算机、机器人、机械、电气、通信等方向的学生和研究者,把常用论文搜索结果里的 venue 质量信息尽可能公开、透明、免费地展示出来。
## 项目定位
OnlyCCFA 面向中文科研用户,聚焦 Google Scholar / Semantic Scholar 的搜索结果降噪:标注 CCF、JCR、中科院、SCI、EI、中文核心、方向 TOP 等开放标签,支持深度筛选、组合过滤和可靠 BibTeX 导出,帮助学生和研究者更快整理候选文献。
## 功能亮点
- 在 Google 学术、dblp、Connected Papers、Semantic Scholar 和 Web of Science 搜索结果中显示 CCF 推荐等级。
- Google 学术默认筛选为 `CCF A`,页面上可随时切换 `ALL`、`CCF A`、`CCF B`、`CCF C`。
- Google 学术个人主页(`/citations?user=...`)现在支持论文表标注、组合筛选、单篇复制 BibTeX 和批量导出;默认显示 `ALL`,避免打开作者主页时直接隐藏论文。
- Semantic Scholar 现在支持右侧筛选面板、CCF/开放多源标签、单篇复制 BibTeX、批量导出勾选或当前可见结果。
- 新增可调深筛:每批可扫描 `20 / 40 / 60 / 80 / 100` 条 Google 学术结果;第一次建立结果池,之后可继续下一批,也可清空重来。
- 新版右侧控制台支持中文 / English 切换,语言、默认等级、深筛数量和筛选偏好都会保存在本地。
- 支持组合筛选 SCI、JCR Q1/Q2、中科院 1区/2区/TOP、EI、中文核心、国家杰青、中科院院士、工程院院士、西南交大 / 西南交大计算机 C 类 / 交通运输专项目录、机器人/通信/电气/控制/机械方向 TOP,并可选择“任一匹配”或“同时满足”。
- 支持单篇复制 BibTeX、批量导出勾选论文、导出当前可见论文、导出深筛结果池;BibTeX 现在优先使用 DOI、arXiv ID 或严格标题匹配请求 Crossref / arXiv,Google 学术原生引用链接仅作为低频兜底,不再用页面摘要拼接引用字段。
- 为 Zotero Connector 做兼容:筛选时会把未命中的 Google 学术结果临时移出结果列表,因此点击 Zotero Connector 时,它看到的是当前筛选后的候选论文,而不是原始 ALL 结果。
- 支持保存默认筛选等级,并可选择是否隐藏未识别结果。
- 显示当前页面可见、隐藏、未识别论文数量,方便判断筛选强度。
- 在 Google 学术中优先进行本地 venue 匹配,再回退到 DBLP 查询,提高 NeurIPS、CVPR、SIGMOD、AAAI、ICLR 等 venue 的识别率。
- 增加开放多源标签框架,覆盖 SCI、JCR 分区、中科院分区、SCI TOP、EI、北大核心、CSCD、CSSCI、西南交大校级 / 学院级 / 交通运输专项清单、国家杰青和两院院士作者身份等。
- 对 CCF/JCR/中科院覆盖不足但在领域内声誉很高的会议或期刊,使用明确的手工补充标签,例如 `机器人方向TOP`、`通信方向TOP`、`电气方向TOP`。
## 效果示意
这些截图按 OnlyCCFA 的核心工作流组织:先深度扫描多页 Google 学术结果,再组合筛选,再批量导出。普通分区标签只是基础能力,真正目标是把冗长搜索结果变成更干净的候选文献池。
| 深筛结果池:从单页扩展到多页筛选 | 多条件筛选:CCF/JCR/CAS/方向 TOP 组合 |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
|
|
|
| 方向 TOP:覆盖 CCF/JCR/CAS 之外的高声誉 venue | 继续下一批:可调数量、可续扫、可清空 |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|
|
|
| 多行 BibTeX:并发、缓存、可读格式 | Zotero Connector:只识别筛选后的干净结果 |
| -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
|
|
|
## 安装
推荐直接从 Chrome Web Store 安装:
[OnlyCCFA - Chrome Web Store](https://chromewebstore.google.com/detail/onlyccfa/cgbjdimlhdcjinagiacapnkmhpjkeabh)
GitHub Release 的更新通常会比 Chrome Web Store 更快。Web Store 版本需要经过审核,可能会比 GitHub 上的最新版本晚一些;如果你想第一时间测试新功能,可以从 Release 下载 zip 后以开发者模式加载。
也可以从源码以开发者模式加载:
1. 打开 `chrome://extensions`。
2. 开启 `Developer mode`。
3. 点击 `Load unpacked`。
4. 选择本仓库目录。
5. 打开 Google 学术并正常搜索。
本地调试时,修改代码后需要先在 `chrome://extensions` 中点击扩展卡片的 reload,再刷新 Google 学术页面。
温和提醒:BibTeX 批量导出会访问 Crossref、arXiv、Google 学术或 Semantic Scholar 等站点的公开元数据入口。OnlyCCFA 已尽量减少不必要请求,但仍建议不要在短时间内反复、大批量触发导出,否则可能触发目标网站的防爬虫或访问限制策略。
## 数据源
OnlyCCFA 使用透明的数据结构维护开放标签,通用开放种子数据入口在 `data/openRankSources.js`,JCR / 中科院期刊分区入口在 `data/journalRankSources.js`,作者身份入口在 `data/authorRankSources.js`,西南交大相关公开目录派生数据入口在 `data/swjtuRankSources.js`。
当前内置期刊数据扩展到 JCR 2024 与中科院升级版 2025 的 2.2 万余条期刊记录,Google Scholar 的 DBLP 回退命中标准 venue 后也会继续追加 JCR / 中科院 / SCI 等开放标签。作者身份数据包含中国科学院院士、中国工程院院士官网公开中英文全体名单,以及国家杰青公开整理种子名单;杰青数据不是官方 NSFC 全量数据库,后续会继续从可验证来源补齐。作者身份匹配只使用中文名、官方英文名或完整全拼别名,不使用 `X Wang` 这类缩写;如果同一个英文全名映射到不同身份来源组合,会跳过该作者标签以降低误标风险。
项目还覆盖一批常见国际 venue、中文核心期刊、方向 TOP venue,以及西南交通大学学术期刊分级目录、计算机与人工智能学院高水平期刊 C 类目录、交通运输工程专项期刊目录的派生标签。西南交通大学校级期刊分级仅保留 `T类`、`A类`、`B类`;计算机学院补充目录以 `西南交大计算机C类` 独立显示,不混入校级分级。例如 CoRL、RSS、ICRA、IROS、TRO、IJRR、RA-L、Automatica、IEEE TAC、IEEE TPEL、IEEE TWC、IEEE JSAC 等。
项目后续应优先从官方公开清单、明确授权的开放数据集或可验证的公开来源扩展。JCR、中科院分区和方向 TOP 标签会保持独立,不会合并成含糊的“综合等级”。OnlyCCFA 不复制 EasyScholar 的打包数据。
## 致谢
OnlyCCFA 当前由 [Zhaoyang Li](https://github.com/zay002) 维护。
本项目基于 CCFrank / CCFrank4dblp。感谢 Wenyan Liu 以及所有 CCFrank 贡献者在原始扩展、CCF 数据、平台支持、问题修复和长期维护上的工作。没有这些基础,OnlyCCFA 不会这么快站起来。
原项目:[WenyanLiu/CCFrank4dblp](https://github.com/WenyanLiu/CCFrank4dblp)
## 贡献者
Zhaoyang Li
Code, documentation, tests, maintenance
## License
OnlyCCFA 使用 MIT License 发布。
原始 CCFrank 版权声明已保留。OnlyCCFA 修改部分 copyright 2026 Zhaoyang Li。