Giter Club home page Giter Club logo

ccfrank4dblp's Introduction

CCFrank

GitHub manifest version Chrome Web Store Chrome Web Store Mozilla Add-on Mozilla Add-on Edge Add-on Edge Add-on

The Chrome Extension, Firefox and Edge Add-on display the China Computer Federation recommended rank of international conferences and journals in the dblp, Google Scholar, Connected Papers, Semantic Scholar and Web of Science search results.

Chrome 扩展程序、Firefox 和 Edge 附加组件,在 dblp、Google 学术、Connected Papers、Semantic Scholar 和 Web of Science 的搜索结果中显示**计算机学会推荐的国际会议和期刊排名。

Preview

CCFrank on dblp

CCFrank on Google Scholar

CCFrank on Connected Papers

⚠️ Please refresh the page if the CCF ranks don't show up on Connected Papers .

CCFrank on Web of Science

CCFrank on Semantic Scholar

Install

Directly install from the Chrome, Firefox or Microsoft Edge Add-ons Store (Recommended) or load from the source.

Install from the Chrome / Firefox / Microsoft Edge Add-ons Store

  1. Find the CCFrank extension in Chrome Web Store / Firefox Bowser Add-ons / Microsoft Edge Add-ons Store .
  2. Click the Add to Browser button.
  3. CCFrank needs to read and change dblp, Google Scholar, Connected Papers and its mirror sites. To approve, click Add extension.

Load Unpacked

Clone CCFrank to a directory.

  1. Open the Extension Management page by navigating to chrome://extensions.

    • The Extension Management page can also be opened by clicking on the Chrome menu, hovering over More Tools then selecting Extensions.
  2. Enable Developer Mode by clicking the toggle switch next to Developer mode.

  3. Click the LOAD UNPACKED button and select the directory holding CCFrank.

Load Extension

What's New

Version 4.4.1

Dec 16, 2023

  1. Refactor code to immediately process existing search results on page load and add a MutationObserver to dynamically handle new entries without duplicating marks on subsequent pages.
  2. Merge the Pull request from @dozed to add several checks.
  • Loop over @sent instead of @total.
  • Handle the case that venue is undefined.
  • Clear cache items in case of QuotaExceededError in localStorage.setItem.

Version 4.4.0

Nov 29, 2023

  1. Merge the Pull request from @mra42 to fix repeating dblp API queries.
  • Allow persistently storing data in browser's localStorage with a default expiration time of one day.
  • Improved fetchRank() in order to cache and reuse query results.

Version 4.3.3

Oct 21, 2023

  1. Add application token to the queries (Debug only).

Version 4.3.2

Mar 30, 2023

  1. 感谢 @sdtsztom 指正,修复了 dblp 中 MICRO 地址的错误。

Version Unchanged

Mar 18, 2023

  1. 感谢 @ch3n9w 提醒,更新了 Firefox 中的版本。

Version 4.3.1

Mar 6, 2023

  1. 感谢 @sdtsztom 指正,修复了 dblp 中 HPCA 地址的错误。

Version 4.3.0

Dec 13, 2022

  1. 感谢 @ViTsing 提醒,调整到《**计算机学会推荐国际学术会议和期刊目录》2022年拟定版(2022 年 12 月)。

Version 4.2.3

Dec 11, 2022

  1. 感谢 @FlyingFog 修复了 OOPSLA 地址的错误。
  2. 感谢 @FlyingFog 扩充了 tag 显示逻辑。

Version 4.2.2

Jun 30, 2022

  1. 感谢 @FunClip 修复了对 Web of Science 的支持。

Version 4.2.1

Dec 26, 2021

  1. 增加了对 Semantic Scholar 上 CCF 期刊的支持。

Version 4.2.0

Dec 18, 2021

  1. 增加了对 Semantic Scholar 上 CCF 会议的支持。

Version Unchanged

Oct 26, 2021

  1. New branch "mv2-firefox" for downgrading to Manifest V2. Mozilla Add-ons "are hoping to complete enough work on this project to support developer testing in Q4 2021 and start accepting v3 submissions in early 2022. This schedule may be pushed back or delayed due to unforeseeable circumstances." See Manifest v3 update.

Version 4.1.2

Oct 24, 2021

  1. 修复了 dblp 中 AsiaCCS 2021 地址的错误。

Version 4.1.1

Oct 20, 2021

  1. The description translation in locale en exceeds maximum size limit of 132 characters.

Version 4.1.0

Oct 20, 2021

  1. 增加了对 Web of Science 的支持。

Version 4.0.1

Oct 10, 2021

  1. Migrate to Manifest V3.

🎉 Published

Aug 30, 2021

CCFrank 在 Microsoft Edge 扩展商店上架~

Version 4.0.0

Aug 24, 2021

  1. 感谢 @purplewall1206 增加了对 Connected Papers 的支持。

Version 3.2.5

Aug 16, 2021

  1. 修复了 Google Scholar 文章标题预处理的错误。

Version 3.2.4

Aug 12, 2021

  1. 感谢 @Fanchao-Qi 的指正,修复了与 CatalyzeX 插件同时开启时重复 tag 的错误。

Version 3.2.3

Jul 18, 2021

  1. 感谢 @zshhans 的帮助,修复了 XHR not working on Firefox 的错误。

🎉 Daily Users

Jun 18, 2021

Total current users: 1,006

Version 3.1.3

Apr 12, 2021

  1. 修复了 Google 学术首条搜索结果的 Tooltip 显示被覆盖的错误。

Version 3.1.2

Mar 1, 2021

  1. 感谢 @zhuye88 的帮助,修复了《目录》中“Pattern Recognition”地址的错误。

Version 3.1.1

Dec 20, 2020

  1. 感谢 @ifzh 和 @linwhitehat 的帮助,修复了由“会议/期刊的URL重复”引起的错误。

Version 3.0.3

Dec 16, 2020

  1. 放宽了 Google 学术的匹配条件,修复了由“发表年份”不匹配引起的错误。

Version 3.0.2

Dec 16, 2020

  1. 更正了 VLDB 会议的网址。

Version 3.0.1

Dec 15, 2020

  1. 修复了由标题中包含“特殊字符”引起的错误。

Version 3.0.0

Dec 13, 2020

  1. 增加了对 Google Scholar 的支持,建议更新到此版本。

Version 2.0.0

Dec 10, 2020

  1. 全新的匹配规则,即“全称/简称匹配”->“网址匹配”。
  2. 感谢 @realstolz 指正,新版本已规避由“区分大小写”引起的错误。

🎉 Published

Dec 9, 2020

CCFrank 在 Firefox 附加组件工坊上架~

Nov 6, 2020

CCFrank 在 Chrome 网上应用店发布~

Version 1.3.2

Nov 3, 2020

  1. 感谢 @kevyn-zhang 指正,修正了 Software: Practice and Experience (SPE) 等由“连字符”引起的错误。

Version 1.3.1

Nov 3, 2020

  1. 增加了 dblp 使用 AJAX 更新搜索结果(即 URL 无 "/search?q=" 关键词)时的支持。

Version 1.3

Oct 29, 2020

  1. 增加了 dblp person、DB/Conferences and Workshops 和 DB/Journals 网页的支持;
  2. 重构了代码。

Version 1.2

Oct 28, 2020

  1. 适配 dblp 刊物名称;
  2. 增加了 dblp computer science bibliography 的镜像站点支持;
  3. 专注优化 dblp 支持。

Version 1.1

Nov 15, 2019

  1. 适配 dblp "2019-11-11: Open citation data and dblp" [Feature Spotlight]。

Version 1.0

Aug 28, 2019

  1. 优化了 dblp 上会议和刊物名称的匹配规则;
  2. 修正了错误,更新到《**计算机学会推荐国际学术会议和期刊目录》第五版(2019 年 4 月)。

Contributors ✨

Thanks goes to these wonderful people (emoji key):

wyliu
wyliu

🤔 💻 🔣 📖 🚧
kevyn-zhang
kevyn-zhang

🐛
Rong Chen
Rong Chen

🐛
Junwei Wang
Junwei Wang

📦
iFzh
iFzh

🐛 🤔
lin
lin

🤔 🐛
YE ZHU
YE ZHU

🐛
zshhans
zshhans

🐛 💻
Fanchao Qi
Fanchao Qi

🐛
ppw
ppw

💻 📦 🐛
Near
Near

📦
bo233
bo233

📦
Kai Chen
Kai Chen

💻 🚧 🐛
Time machine
Time machine

🚧 👀
FlyingFog
FlyingFog

💻 🐛 🔣
ViTsing
ViTsing

🔣
Tang
Tang

🔣
ch3n
ch3n

📦
Marcel R. Ackermann
Marcel R. Ackermann

💻 🐛
Stefan Ollinger
Stefan Ollinger

💻 🐛
KezhengLiu
KezhengLiu

🐛
Sumsky21
Sumsky21

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!

Reports

More Awesome Scripts

  • show-rank hnshhslsh/show-rank
    • 支持在 Chrome 中的 ACM Digital Library、dblp、IEEE Xplore 和 Springer 显示**计算机学会推荐的国际会议和期刊排名(很开心自己在谷歌学术上的查询方法被直接使用啦:clap:);
  • swufe_ccf_show_ranking Nixiak-nan/swufe_ccf_show_ranking
    • 支持在 Chrome 和 Firefox 中的 百度学术、知网、Google Scholar、IEEExplore、Microsoft Academic、Springer、Web of Science 显示西南财经大学学术期刊目录(Github 果然是大型交友平台,和开发同学已成为好友啦)。

ccfrank4dblp's People

Contributors

996787373 avatar allcontributors[bot] avatar dozed avatar flyingfog avatar funclip avatar lovelxc avatar mra42 avatar purplewall1206 avatar wenyanliu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ccfrank4dblp's Issues

使用 firefox 时在semantic scholar 中错误标识 FAST 的级别

首先感谢作者的付出,我在使用 firefox 插件时,遇到了以下问题:
使用 firefox 浏览器时,在 semantic scholar 中将存储领域顶会 USENIX Conference on File and Storage Technologies (FAST) 识别为 CCF None(应为 CCF A)
屏幕截图 2024-01-12 155407
另外根据我在 firefox 下的测试,在 google schloar 和 dblp 中,FAST 的标识是正确的

请求增加论文列表

您好,今天试用这个插件,感觉效果挺好,但是我想针对自己的单位列表补充一下CCF之外的论文是否属于所在单位论文列表的功能。不知道是否能在插件中增加类似的可选功能,内置特定单位的列表信息,如果需要可以在dblp中勾选显示。

CCF列表中会议、期刊等未正确识别

感谢作者给力的工具,但是近期在使用过程中发现一些未正常识别的情况,现说明如下。

软工期刊TSE、TDSC未识别
image

软工会议ASE未识别
image

AI会议ICLR未识别
image

安全期刊TIFS未识别
image

软工会议ICSE未识别
image

DBLP上会议集(Proceedings)的问题

感谢作者对该工具的不断完善,使之成为更好用的CCF评级显示工具。
但可能由于大家的领域不同,实际上一个人也不可能注意到所有会议的收录和发表形式,这个issue旨在指出一类问题,即会议集收录多个会议论文的情况。下面以PL领域的顶会为例:
image
在某一年之后,OOPSLA、POPL、ICFP,均被收录至了Proceedings of the ACM on Programming Languages,如下图所示:
image
从上图可以看出,导致无法正确显示评级的核心在于,检索内容为Proc. ACM Program. Lang.,无法找到故为None,或者在DBLP中被放在了期刊部分了。
从html中可以看出多了这样的一部分:
image
因此这其实只是一个小问题。

基于上述问题,我们回去看看早年间的情况:
image
image
image

OOPSLA还是挂掉了,找了一下原因,应该是json文件把oopsla关联在了splash上,其实也是小问题,这是has part关系。

当然其实这种论文在领域内的人来看也无需多加等级标注,但因为我也只重点关注某一领域的会议论文,也许在别的领域也可能存在这样的情形。如有这样的问题也可在该issue下提出。

该issue仅是增强相关功能,仅供作者参考,并非亟需修复问题。(后续有时间也会去尝试改改的 咕)

Edge浏览器谷歌学术会议信息显示乱码

鼠标放到CCF A图标上时上方的会议信息显示为一个乱码
Edge拓展商店中安装的插件和Github中下载的包在Edge浏览器上都有同样的问题
Chrome浏览器使用正常
不知道是浏览器自身问题还是什么适配问题
image

与其他插件的冲突,谷歌学术的个人页面中的文章会出现重复的Label

感谢开发这款插件,非常实用!

我同时在使用AI/ML Papers with Code Everywhere - CatalyzeX [link] 这款插件来显示论文的代码链接。

但是在使用过程中发现了一个问题,发现了一个小冲突,即在谷歌学术的个人页面中的文章可能会出现重复的CCF等级标签(我尝试关闭上面的那个插件就一切正常了),例如:

image

如果方便的话希望能解决一下,谢谢。

功能请求

你好,感谢提供这个插件,效果很不错。
有个功能建议:能否提供筛选的功能,比如我只想看A类的文章,可以去掉其他文章吗?

关于 dataGen.js 里 ccfRankList 的问题

为什么 ccfRankList 要使用字符串类型而不是二维数组?二维数组不是更不容易出错吗?
参见以下格式

const ccfRankList = [
    ["A", "TOCS", "ACM Transactions on Computer Systems", "/journals/tocs", "/journals/tocs/tocs"],
    ["C“, "", "IEEE International Conference on Cloud Computing", "/conf/IEEEcloud", "/conf/IEEEcloud/IEEEcloud"],
];

Not working on Firefox/Google Scholar

Windows 10
Firefox 90.0
Extension installed from Firefox add-ons market.

Working well on dblp, but showing nothing on google scholar in Firefox.
Working well for both dblp and google scholar in Chrome on the same PC.

增加对中科院分区标记的支持

增加搜索结果中的期刊对《**科学院文献情报中心期刊分区表2020年升级版(试行)》(以下简称“中科院分区”)中大类分区的支持。

  • 导出中科院分区数据:学科(主要针对计算机科学学科)、刊名、ISSN 和大类分区。
  • 爬取 dblp Journal Entries:刊物、网址和 ISSN。
  • 匹配中科院分区和 dblp 的内容:以 ISSN 为 Key,生成数据常量。
  • 补充中科院分区 Tooltip 显示逻辑。
  • 增加选项页面:允许用户自定义是否显示 CCF 排名和中科院分区。

谷歌学术识别存在问题

CCF-C 期刊 CLSR在谷歌学术中没有正确识别,但在dblp中是正确识别的。建议修正谷歌学术环境下的识别结果。
image

关于 CCF none 的显示问题

在谷歌学术里,有时候显示 CCF none 是因为dblp暂未收录这个论文,并非代表该论文就不属于 CCF none。
我建议作者将哪些未查询到的论文设置为 Not found 而非 CCF none,这样的标识可能会更好

谷歌学术中的某个会议名识别有误

论文《Ontology-based Modeling of DDoS Attacks for Attack Plan Detection》在谷歌学术的标签显示为Information and Software Technology(IST): CCF B。点击引用,显示的会议名为International Symposium on Telecommunications (IST),应为ccf none。
在dblp中搜索该论文,标签正确,为ccf none。

两个会议缩写相同,似乎被当作了同一个会议。

Bug in TOC, Geoinformatica and CN patent

Hi, Thanks for your nice work, i found some bugs in your tools as follows:
1, There are some cases that it shows CCF None or CCFB in IEEE Transactions on Communications.
2, There are some cases that it shows CCF None in Geoinformatica.
3, There are some cases that it shows CCFA in CN.patent.
Wish these information help!

部分会议显示不正常

首先感谢您做出如此有趣而实用的工作!

  1. 我的研究是体系结构领域,所以对#21提到的关于MICRO的问题很清楚。其中MICRO(称为大MICRO,是体系结构的顶级会议)的正确dblp网址为https://dblp.org/db/conf/micro/index.html 。然后IEEE Micro(称为小micro,是一个期刊)的dblp网址为http://dblp.uni-trier.de/db/journals/micro/

  2. 我在semantic scholar上面发现有部分顶会显示不正常,如下图所示:
    (1)MICRO:

    (2)ISCA:

    (3)HPCA:

    (4)TC:

由于我对js代码并不是很了解,所以没有去直接看源码,只从现象上进行猜测。
(1)(2)(3)是同一个问题,都是带有全名和缩写,因为会议一年召开一次,所以全名里面会带上年份或者届数的字段,例如2019,53rd等。我猜测是不是因为全名采用的完全匹配,所以会导致无法正常检测,可以对全名的进行模糊匹配。
(4)的问题是只给出了全名,没有给出缩写(实际上缩写是有的,可能是这个文章没写),由于没有缩写,所以没匹配上。
综上匹配策略可以是:1. 如果同时有全名和缩写,则模糊全名+精确缩写;2. 如果只有全名或缩写,则精确匹配。

  1. 如果您能对代码结构进行介绍一下,那就更好啦~

谷歌学术CCF Rank无法使用

最近检索谷歌学术论文无法出现CCF等级标识

image

该问题不仅出现在chrome扩展,还出现在edge上,怀疑是相关的网页有问题

但是

在dblp检索上仍然可用
image

部分会议无法显示

普适计算会议UbiComp录取的文章统一发表于ACM会刊 Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 上,因此目前无法在Google Scholar和DBLP上显示

New dblp Naming Convention

A change has just been made to the dblp website, e.g.,

  • TOS -> ACM Trans. Storage;

  • IEEE Trans. on CAD of Integrated Circuits and Systems -> IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.;

  • J. Parallel Distrib. Comput. -> J. Parallel Distributed Comput.

  • ...

  • Plan to fix this after my paper submission deadline.

请求增加Semantic Scholar的支持

你好,这个插件给我提供了很大的帮助,但是我平时经常使用Semantic Scholar,想请问作者能否增加对其的支持,谢谢!

在semanticscholar中未能识别 CCS 会议论文

在搜索 Nomad: Mitigating Arbitrary Cloud Side Channels via Provider-Assisted Migration 这篇论文时, 插件在www.semanticscholar.org 将该论文识别为了CCF-none, 而在 scholar.google.com 与 dblp.org 中, 该论文均能被正确识别为CCF-A

如图
image

image

image

发现bug

如图,搜索列表显示ccf B类,结果查了一下这个期刊是ccf none
如果不是偶然点进去看了,还真不知道这个判断错了
Snipaste_2020-11-03_20-30-01

Snipaste_2020-11-03_20-29-31

Google Scholar和DBLP标记不一致(前者识别有误)

感谢作者大大的工具~ 最近查找文献时发现了一些标记问题,有的会议给升级了,有的给降级了。来反馈一下:

Asia CCS会议(ACM Asia Conference on Computer and Communications Security)在Google Scholar上为CCF-A,DBLP上为CCF-C(DBLP标记正确)。如“PayBreak: Defense Against Cryptographic Ransomware”。
paybreak-scholar
paybreak-dblp

ISI会议(IEEE International Conference on Intelligence and Security Informatics)在Google Scholar上为CCF-A,DBLP上为CCF-none(DBLP标记正确)。如"DeepGuard: Deep Generative User-behavior Analytics for Ransomware Detection"。
deepguard
deepguard-dblp

ICCCN会议(International Conference on Computer Communications and Networks)在Google Scholar上为CCF-none,实际应为CCF-C。如"A novel framework of identifying Chinese jargons for telegram underground markets"。
jargon-scholar

感谢!

about view

image
作者非常感谢您们开发了这个程序,想问一下可否把这个view的按钮,放置在外面来,这样会方便大家下载

用户自定义规则的建议

感谢作者提供非常好的论文标记工具,但在使用过程中还是遇到了些许的问题。一个最明显的问题是部分会议期刊没能及时更新(dblp),导致CCF等级无法识别,根据我对issue的排查,目前好像还没有可行的解决方案,只能等待dblp更新,相关issue: #21

因此我建议作者可以在插件中给用户提供一些自定义规则的功能,让某些没能及时更新的会议期刊信息能在用户本地正确显示。
举个例子:
image
上述是一篇ICSE 2023(CCF-A)的论文,截止到2023-07-18仍然无法正确显示,但是在semantic scholar中其会议名称是确定的,也即用户可以自行添加一条规则,如果匹配到International Conference on Software Engineering (ICSE) ,则确定是ICSE,将其标记为CCF-A。
image

有两种匹配方式可供选择

  1. 优先检测dblp,若dblp返回结果为None,则采用用户自定义规则
  2. 优先用户自定义规则,若会议在规则中,则直接用规则匹配,否则从dblp检测

下面是自定义规则的例子,每行代表一条规则

International Conference on Software Engineering (ICSE)    CCF-A

同时建议为了防止部分名称不统一导致匹配失败,可在自定义规则时选择精确匹配(要求会议名称完全一致)或模糊匹配(仅需要部分内容如International Conference on Software Engineering匹配上)

例如会议名称中往往会包含年份和第几届的信息,与我们匹配无关,可以由作者筛除,或者选择模糊匹配,只要后面的会议名称匹配上即可

最后,还有个小建议,就是目前好像只会在会议论文列表页显示tag,如下:
image

希望能在每篇论文主页也进行显示:
image

祝好~

connected paper貌似失效

使用的是edge扩展,在谷歌学术,dblp以及semantic scholar都正常显示,但是connected paper的搜索页面和graph左侧论文列表都不显示CCFRank。求更新,谢谢大佬!

部分会议未被正确识别

SIGSPATIAL无法正确被识别,显式CCF-none。

此外,从/data/下的文件来看, SIGSPATIAL被归为journal? 这是不是应该是一个会议?

论文名称中的符号编码可能导致的HTTP请求错误

你好,我从2020年开始使用这款浏览器插件,在查阅论文时十分方便。
近期使用时发现一些非插件本身的BUG,但是却导致插件请求异常的问题:查询的论文带有特殊字符导致的编码问题会在HTTP请求地址中带来异常符号而产生422错误响应。
下面是几个例子:
1、正常请求例子,没有异常符号的编码,向dblp的请求是正常响应的。
image

2、网页编码异常,请求地址中China's中的引号编码格式识别为中文符号编码,请求项与dblp中的论文编码格式不一致而产生错误响应。
image

类似的错误响应例子:
image

个人建议在请求中对符号编码进行统一化,即以完整检测的dblp中的符号编码为准,目前来看是英文符号。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.