Skip to content

About

Daily-updated engineering competition, hackathon and summer-camp deadline radar with JSON/ICS and GitHub Pages 每日更新的工程竞赛、黑客松和暑期营截止日期雷达,支持JSON/ICS和GitHub Pages

Topics

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

Contest DDL

Daily update Tests GitHub Pages

每天自动聚合大学生工科竞赛、计算机学术会议、黑客松、保研夏令营与预推免截止日期,输出可搜索的静态网站、JSON 和 ICS 日历。重点覆盖电子信息、计算机、通信、网络安全、自动化、机械、人工智能和机器人方向。

网站中的 ★ 表示赛事名称已匹配到指定的 college-competition-ddl/competitions.json 条目,仅代表目录收录,不代表官方认证或赛事评级。

推免记录会显示结构化的 985、211、双一流 院校标签;同一学校可同时显示多个标签,名单来源和校区别名规则见数据源文档。

聚合信息可能延迟或有误,参赛/投稿/提交前请点击记录中的官方链接复核。全国 DDL 不等于学校内部 DDL。

当前数据快照

数据生成于 2026-09-29T13:40:36+08:00,共 566 条;数据源状态:healthy。

事件 类型 最近 DDL / 时间 状态 来源
ISPD 2027 conference 2026-09-29T19:59:59+08:00 submission_open CCFDDL Open Deadlines
AISTATS 2027 conference 2026-09-30T19:59:59+08:00 submission_open CCFDDL Open Deadlines
SATML 2027 conference 2026-09-30T19:59:59+08:00 submission_open CCFDDL Open Deadlines
2026山东省大学生力学理论与应用大赛 competition 2026-09-30T23:59:55+08:00 registration_open 赛氪公开前端 API
2026年“数据要素×”大赛北京分赛暨北京数智创新大赛 competition 2026-09-30T23:59:59+08:00 ongoing 赛氪公开前端 API
中国移动第十届创客马拉松大赛AI x 无源物联网专题赛 competition 2026-09-30T23:59:59+08:00 ongoing 赛氪公开前端 API
WiCON 2026 conference 2026-10-01T07:59:59+08:00 submission_open CCFDDL Open Deadlines
ISPA 2026 conference 2026-10-01T19:59:59+08:00 submission_open CCFDDL Open Deadlines
VMCAI 2027 conference 2026-10-01T19:59:59+08:00 submission_open CCFDDL Open Deadlines
香港理工大学 · 计算学系(2027年1月入学PhD/MPhil) summer_camp 2026-10-01T23:59:59+08:00 registration_open CS-BAOYAN BoardCaster
Eurographics 2027 conference 2026-10-02T07:59:00+08:00 submission_open CCFDDL Open Deadlines
VLDB 2027 conference 2026-10-02T08:00:00+08:00 submission_open CCFDDL Open Deadlines

数据源

来源 用途 权威等级 采集方式
维护者核验 data/manual.yml 主流全国赛与官方通知 高 带来源的人工录入
赛氪公开前端 API 国内工科竞赛发现 较低 新版赛事页公开调用的列表/详情 JSON;采集正文、赛程与附件
赛事官网目录 国内主流工科赛事官网 高 每日抓取官网及少量通知页,提取明确时间标签与正文摘要
CCFDDL Open Deadlines 全球计算机学术会议 较高 读取社区维护 YAML,转换摘要/论文截止时区并保留 CCF、CORE、TH-CPL 标签
Major League Hacking 国际高校黑客松 高 官方活动页结构化数据
CS-BAOYAN BoardCaster 工科夏令营 / 预推免 较高 社区维护 JSON,按工科院系过滤

完整说明见 数据源文档。本项目只调用赛氪新版公开赛事页自身使用的只读前端接口,不调用管理接口,也不绕过登录、验证码或访问控制。

赛氪一项由国内 Ubuntu 节点每日采集,GitHub 读取经过校验且未过期的只读快照;其他来源、聚合、历史保留与 Pages 发布仍运行在 GitHub。详情见国内采集节点说明。

每日自动化

.github/workflows/update-pages.yml 每天北京时间 08:17 运行:

多源采集 → 规范化 → 工科筛选 → 标题/URL 去重 → 字段优先级合并
        → 时间线校验 → 生命周期处理 → JSON / ICS / README → GitHub Pages

来源故障不会清空历史数据:7 天未再次观测标记 stale,30 天后标记 archived,但始终保留在 JSON 中。字段冲突、无效时间线和人工覆盖均写入质量报告。详见 数据治理规则。

本地运行

需要 Python 3.11+:

python -m venv .venv
source .venv/bin/activate
python -m pip install -e '.[dev]'
python -m contestddl update
python -m pytest
python -m http.server 8000

打开 http://localhost:8000。只运行部分来源:

python -m contestddl update --source saikr --source mlh

数据 API

data/competitions.json 是无需鉴权的静态 API。一个事件区分:

  • registration_deadline:报名截止
  • competition_start / competition_end:比赛或活动起止
  • abstract_deadline:论文摘要注册/提交截止
  • submission_deadline:作品、材料或论文全文提交截止
  • primary_deadline:网站排序使用的最近关键日期
  • description / schedule / attachments:来源提供的具体介绍、分阶段赛程和公开附件
  • university_tiers:推免院校的 985 / 211 / 双一流 标签,可多选
  • source / sources:当前字段来源和全部证据
  • stale / archived:数据生命周期标记

字段定义见 Schema。

贡献数据

  • 新事件:提交 Add event Issue
  • 更正日期:提交 Report wrong DDL Issue
  • 直接 PR:编辑 data/manual.yml 或 data/overrides.yml,必须附主办方、会议、期刊/出版社或学校的官方通知 URL

请勿提交“据说”“往年一般是”或仅有搜索摘要支持的日期。完整流程见 CONTRIBUTING.md。

致谢

数据治理和采集规则参考了 kelin-gpu/campus-competition-agent;赛事官网目录参考 xcg1125/college-competition-ddl;论文会议数据来自 MIT 许可的 CCFDDL Open Deadlines;夏令营数据来自 CS-BAOYAN/BoardCaster。各来源数据版权与使用条款归原作者或平台所有。

License

代码使用 MIT License。第三方数据不因本仓库的代码许可而改变其原有权利归属。

About

Daily-updated engineering competition, hackathon and summer-camp deadline radar with JSON/ICS and GitHub Pages 每日更新的工程竞赛、黑客松和暑期营截止日期雷达,支持JSON/ICS和GitHub Pages

Topics

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages