在 Web 界面开发过程中,开发者常需要关注 CCF 会议的截稿时间。下面介绍的插件将会议倒计时功能集成到了 DeepSeek Harness 的左侧边栏,方便直接在界面中查看。
是什么¶
sshhhll002/dsh-ccfddl 是一个运行在 DeepSeek Harness Web 界面中的侧栏组件。它从开源项目 ccfddl/ccf-deadlines 获取会议数据,由服务器进程拉取后展示,浏览器端只需接收数据即可。
核心功能¶
-
位置与交互
组件位于左侧边栏工作区下方、设置上方,视觉风格与官方 CordisPlugin 一致。支持最小化为一行,展开后显示最近截稿会议的实时倒计时。 -
紧急度颜色
根据剩余天数自动标注颜色:- 红色:不足 7 天
- 橙色:7–30 天
- 绿色:超过 30 天
- 灰色:已截稿
-
设置面板
设置保存在浏览器 localStorage 中,包含四个页签:- 跟踪:默认跟踪全部 CCF-A 类会议,支持按领域筛选。
- 筛选:支持时间窗口、排序方式、会议等级筛选,以及是否显示 abstract 截稿与过期会议。
- 更新:支持手动刷新,默认自动刷新间隔为 8 小时。
- 关于:展示数据源与版本信息。
-
数据获取
数据来自ccfddl/ccf-deadlines的合并语料。由服务器进程经 DeepSeek Harness 的 Typert Remote 通道拉取,浏览器不需要直接访问外网。若服务器通道不可用,自动降级为浏览器直连。服务器端带有 5 分钟缓存,多标签页或频繁刷新不会重复请求。
安装与启用¶
前提条件:宿主进程为 Node.js 18 或更高版本,且能正常运行 dsh web。
安装命令:
dsh plugin --profile web add github:sshhhll002/dsh-ccfddl
启用:安装完成后重启 dsh web,刷新页面即可生效。
典型用法¶
启动 dsh web 后,在左侧边栏即可看到该插件。默认展开显示所有 CCF-A 会议的倒计时。点击设置图标,可以按领域筛选会议,或调整刷新频率。点击插件标题栏可将其最小化为单行状态。
适用场景与注意¶
该插件适合需要在开发工作流中实时监控 CCF 会议截稿时间的开发者。请注意:
- 插件代码采用 MIT 许可证。
- 截稿数据取自
ccfddl/ccf-deadlines(MIT, © 2021 CCFDDL)。 - 本插件为非官方项目,与 CCF 及
ccfddl项目无隶属、代言或合作关系。