Skip to content

Vu1nT0tal/openccf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 3, 2024
f554b21 · Jun 3, 2024

History

13 Commits
Sep 27, 2023
Dec 4, 2023
Jun 3, 2024
Oct 7, 2023
Sep 26, 2023
Sep 26, 2023
Sep 27, 2023
Jun 3, 2024
Sep 26, 2023
Jun 3, 2024
Jun 3, 2024
Jun 3, 2024

Repository files navigation

OpenCCF

采用中国计算机学会(CCF)推荐的国际学术会议和期刊目录,抓取的数据包括主刊/子刊,会议及相关的Workshop等。目前支持飞书、我来推送。

实时更新数据,欢迎补充论文解读等内容:

使用方法

为了提高并发性能,可以去Semantic Scholar申请API Key,并配置环境变量S2API_KEY

$ ./install.sh  # 安装

$ python3 openccf.py --help
  ___                    ____ ____ _____ 
 / _ \ _ __   ___ _ __  / ___/ ___|  ___|
| | | | '_ \ / _ \ '_ \| |  | |   | |_   
| |_| | |_) |  __/ | | | |__| |___|  _|  
 \___/| .__/ \___|_| |_|\____\____|_|    
      |_|                                

usage: openccf.py [-h] [--year start:end] [--rule field:type:rank:name] [--category category] [--keywords keywords] [--bot bot]

options:
  -h, --help            show this help message and exit
  --year start:end      e.g. 2020:2015
  --rule field:type:rank:name
                        e.g. NIS:conf:A,B:all
  --category category   e.g. vehicle,android,linux
  --keywords keywords   e.g. keyword1,keyword2
  --bot bot             e.g. feishu

飞书推送

在飞书中新建应用和多维表格,开通机器人和相应权限:

  • 查看、评论、编辑和管理多维表格
  • 获取与发送单聊、群组消息

然后填写配置文件或者设置相应的环境变量:

    "feishu": {
        "app_id": {
            "name": "FEISHU_APP_ID",
            "key": ""
        },
        "app_secret": {
            "name": "FEISHU_APP_SECRET",
            "key": ""
        },
        "bot": {
            "name": "FEISHU_BOT",
            "key": ""
        },
        "bitable": {
            "vehicle": {
                "name": "FEISHU_BITABLE_VEHICLE",
                "key": ""
            },
            "android": {
                "name": "FEISHU_BITABLE_ANDROID",
                "key": ""
            },
            "linux": {
                "name": "FEISHU_BITABLE_LINUX",
                "key": ""
            }
        }
    },

我来推送

在我来中新建应用和数据表格,然后填写配置文件或者设置相应的环境变量:

    "wolai": {
        "app_id": {
            "name": "WOLAI_APP_ID",
            "key": ""
        },
        "app_secret": {
            "name": "WOLAI_APP_SECRET",
            "key": ""
        },
        "database": {
            "vehicle": {
                "name": "WOLAI_DATABASE_VEHICLE",
                "key": ""
            },
            "android": {
                "name": "WOLAI_DATABASE_ANDROID",
                "key": ""
            },
            "linux": {
                "name": "WOLAI_DATABASE_LINUX",
                "key": ""
            }
        }
    },

TODO

  1. ACM digital library的反爬机制可能导致IP被封。
  1. 增加其他期刊和会议。
  1. 基于爬取的论文构建类ChatGPT知识库

关注我们

VulnTotal安全致力于分享高质量原创文章和开源工具,包括物联网/汽车安全、移动安全、网络攻防等。

GNU General Public License v3.0

Stargazers over time

About

CCF推荐会议论文的获取和推送

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published