中文 | English
OnlyCCFA 是一个面向科研检索场景的 Chrome 扩展,帮助用户在 Google Scholar、Semantic Scholar、dblp、Connected Papers 和 Web of Science 等页面上直接查看论文 venue 与作者相关的质量标签,并基于这些标签进行筛选、整理和 BibTeX 导出。
项目源自 CCFrank / CCFrank4dblp,目前已经发展为独立维护的科研检索辅助工具。OnlyCCFA 坚持使用可解释、可审计的数据结构,不把不同来源的评价体系合并成含糊的综合分数,而是明确展示 CCF、JCR、中科院分区、SCI、EI、TH-CPL、中文核心、方向 TOP、作者身份等具体标签。
OnlyCCFA 适合需要高频检索、筛选和整理论文的学生与研究者,尤其是计算机、人工智能、机器人、机械、电气、通信、交通等方向的中文科研用户。它的目标不是替代人工判断,也不是给论文质量下最终结论,而是在日常搜索页面中尽可能透明地暴露可验证的 venue 与来源信息,减少低效翻页和重复整理。
- 在 Google Scholar、Semantic Scholar、dblp、Connected Papers 和 Web of Science 中显示 CCF 推荐等级。
- 在 Google Scholar 和 Semantic Scholar 中提供右侧筛选面板,支持多选 CCF A/B/C、开放标签组合筛选、结果统计和本地偏好保存。
- 支持 SCI、JCR Q1/Q2、中科院 1区/2区/TOP、EI、TH-CPL A/B、中文核心、国家杰青、中科院院士、工程院院士、西南交大相关目录,以及机器人/通信/电气/控制/机械等方向 TOP 标签。
- Google Scholar 支持深度筛选,可按批次扫描多页搜索结果,构建本地候选结果池,并继续下一批或清空重来。
- Google Scholar 个人主页支持论文表标注、组合筛选、单篇复制 BibTeX 和批量导出,默认显示 ALL,避免打开作者主页时隐藏论文。
- BibTeX 导出优先使用 DOI、arXiv ID 或严格标题匹配请求 Crossref / arXiv;Google Scholar 原生引用链接只作为低频兜底,不从页面摘要臆造引用字段。
- 与 Zotero Connector 兼容:筛选 Google Scholar 时,未命中结果会临时移出列表,使 Zotero Connector 只看到当前筛选后的候选论文。
- 对 workshop 论文给出独立标记,避免把 workshop 结果误认为主会论文。
- 对同一结果的 CCF badge 做去重与强等级保护,降低异步回退匹配带来的错误叠加风险。
| 深筛结果池 | 多来源组合筛选 |
|---|---|
![]() |
![]() |
| 方向 TOP 标签 | 继续下一批 |
|---|---|
![]() |
![]() |
| 干净 BibTeX 导出 | Zotero Connector 只识别筛选后结果 |
|---|---|
![]() |
![]() |
推荐从 Chrome Web Store 安装稳定版本:
GitHub Release 通常会比 Chrome Web Store 更快更新。Chrome Web Store 版本需要经过审核,可能晚于 GitHub 上的最新版本;如果希望第一时间测试新功能,可以从 Release 下载 zip 后以开发者模式加载。
从源码加载:
- 打开
chrome://extensions。 - 开启
Developer mode。 - 点击
Load unpacked。 - 选择本仓库目录。
- 修改代码后,在扩展管理页点击 reload,再刷新目标检索页面。
OnlyCCFA 的数据按来源拆分维护,便于审计和回滚:
data/openRankSources.js:通用开放 venue、方向 TOP、中文核心等种子数据。data/journalRankSources.js:JCR 2024 与中科院升级版 2025 期刊分区数据。data/thcplRankSources.js:TH-CPL 推荐目录数据。data/swjtuRankSources.js:西南交大相关公开目录派生标签。data/authorRankSources.js:公开作者身份标签,包括两院院士名单和国家杰青公开整理种子。
匹配逻辑遵循以下原则:
- 优先使用完整 venue 名称、明确简称和可解释的归一化规则。
- 不把 CCF、JCR、中科院、TH-CPL、方向 TOP 等来源合并成单一分数。
- 不复制来源不明或授权不清的数据包。
- 对作者身份只使用中文名、官方英文名或完整全拼别名,不使用
X Wang这类高歧义缩写。 - 对同名或简称歧义保持保守;完整标题优先,无法可靠区分时不强行推断。
OnlyCCFA 在浏览器本地运行,不需要账户登录,也不会收集个人检索记录。筛选偏好、语言、面板位置等设置保存在浏览器本地存储中。
批量 BibTeX 导出可能访问 Crossref、arXiv、Google Scholar 或 Semantic Scholar 等公开元数据入口。OnlyCCFA 已尽量减少请求次数并使用缓存,但短时间内反复大批量导出仍可能触发目标网站的访问限制。
所有标签只作为检索辅助信息。不同机构、学科和评价场景可能采用不同标准,请以目标单位或官方文件为准。
常用命令:
npm test
npm run format:check
npm run check:release
npm run package发布前应至少通过测试、格式检查、release health 检查和本地打包。GitHub Release 的 zip 由 npm run package 生成。
欢迎通过 issue 或 pull request 提交问题、数据修正和功能改进。数据贡献请尽量提供官方公开链接、版本日期和可复核来源;功能贡献请附带必要测试,尤其是 venue 匹配、badge 去重、BibTeX 导出和筛选状态相关逻辑。
OnlyCCFA 当前由 Zhaoyang Li 维护。
本项目基于 CCFrank / CCFrank4dblp。感谢 Wenyan Liu 以及所有 CCFrank 贡献者在原始扩展、CCF 数据、平台支持、问题修复和长期维护上的工作。没有这些基础,OnlyCCFA 不会这么快站起来。
|
Zhaoyang Li Code, documentation, tests, maintenance |
dongyangli-del Filter panel, TH-CPL badges, tests |
OnlyCCFA 使用 MIT License 发布。
原始 CCFrank 版权声明已保留。OnlyCCFA 修改部分 copyright 2026 Zhaoyang Li。





