ccf-events

📅 CCF官方活动·认证·竞赛一站式查询

CCF官方数据源接入,提供中国计算机学会学术会议、认证考试(GESP/PTA/CSP等)、竞赛(NOI/CCSP)的一站式查询与个性化推荐。

收藏
2.2k
安装
976
版本
1.1.411
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ccf-events 是一个面向计算机领域从业者、学生及教育者的官方活动聚合工具,对接 CCF(中国计算机学会)权威数据源。核心功能包括:

1. 学术会议查询:实时获取 CNCC、YEF、ADL、FCES、CCDM、NLPCC 等 CCF 主办/协办的学术会议信息,自动区分「报名中/即将开始/已结束」状态,并为已结束活动提供 CCF 数字图书馆的视频回放与讲稿检索链接。

2. 认证考试服务:覆盖 GESP(青少年编程等级认证)、PTA(编程培训师资认证)、LMCC(大模型能力认证)、CSP(软件能力认证)四大认证体系,提供考试时间、报名截止、费用标准、参与条件等关键信息。

3. 竞赛信息聚合:整合 NOI(全国青少年信息学奥林匹克)、CSP-J/S(非专业级软件能力认证)、CCSP(大学生计算机系统与程序设计竞赛)等赛事日程与报名通道。

4. 个性化推荐:基于用户研究领域(如人工智能、数据挖掘、网络安全)、活动类型偏好(学术会议/认证/竞赛/培训)、时间地点约束,智能筛选并优先展示高匹配度活动。

显著优点

  • 官方权威性:直接对接 CCF 官方 API 及 conf.ccf.org.cn、gesp.ccf.org.cn 等子站,信息源可信度高,避免二手信息误差。
  • 状态智能判断:自动根据当前日期与活动起止时间,标注 报名中 / 🔵 即将开始 / ⚪ 已结束,减少用户手动比对成本。
  • 资源深度链接:已结束活动自动关联 CCF 数字图书馆(dl.ccf.org.cn),提供视频、PPT、论文等资源检索入口,形成「活动-资料」闭环。
  • 多维度筛选:支持按研究领域、活动类型、时间范围、地理位置等多条件交叉筛选,适配科研人员、学生、教师、企业从业者不同场景。
  • 输出格式规范:强制要求表格化输出,会议地址必须为可点击 Markdown 链接,提升可读性与可操作性。

潜在缺点与局限性

  • 动态渲染限制:部分 CCF 子站(如 NOI 官网)采用 JavaScript 动态加载,curl 直接请求可能返回不完整内容;需借助 Puppeteer 渲染,但需用户授权且环境配置复杂。
  • 认证时间易混淆:官方通知中报名截止、考试日期、准考证下载等时间节点密集,若解析规则不完善,存在误标风险(文档已特别强调日期验证逻辑)。
  • 个性化匹配精度:基于关键词的匹配规则(如「人工智能」→ NLPCC/CCDM)虽覆盖常见场景,但细分领域(如「可信 AI」「AI for Science」)可能匹配不足。
  • API 稳定性依赖:CCF 会议系统 API 若发生结构变更或限流,可能影响数据实时性。

适合人群

  • 高校科研人员:关注 CCF A/B/C 类会议截稿日期、参会报名。
  • 计算机专业学生:查询 CSP/NOI/GESP 等认证与竞赛信息,规划升学/求职背书。
  • 青少年编程教育者:获取 GESP、PTA 认证安排,指导学员报名。
  • 企业技术从业者:了解 CNCC、YEF 等行业大会,拓展技术视野与商务合作。
  • CCF 会员:优先获取会员专属活动、费用优惠及数字图书馆资源。

常规风险

  • URL 构造安全:技能内部已强制要求对用户输入关键词进行 URL 编码(--data-urlencode),避免注入风险;但外部链接跳转仍存在钓鱼仿冒可能,建议用户核对 ccf.org.cn 域名。
  • 日期信息时效性:认证与竞赛报名截止通常精确到小时,若系统时间与官方通知存在偏差,可能导致误判;建议关键节点人工复核。
  • 第三方依赖:Puppeteer 方案依赖 Chromium 下载,存在网络环境与安全策略限制,非必要不推荐启用。

ccf-events 内容

scripts文件夹
手动下载zip · 13.9 kB
ensure_puppeteer.jstext/javascript
请选择文件