DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

Twi-ster /

Twi-ster/dsh-clock-radar

Verified

A DSH web plugin: seconds-precise wallpaper clock + pomodoro timer + Campus Radar DDL board in one sidebar entry.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@900c79d8

时钟事务 · dsh-clock-radar

给 DeepSeek Harness 的 Web 界面加一个侧栏入口,里面三页:

  • 时钟 — 秒级大字 HH:MM:SS 加一只指针表盘。页面透明,装了壁纸插件的话壁纸会从钟后面透出来。
  • 番茄钟 — 自己设时长(预设 15 / 25 / 45 / 60 分钟,也能填 1–180 的任意值),开始、暂停、继续、重置;到点发系统通知并弹页面横幅,不响铃。
  • 事务 — Campus Radar 的 DDL 看板(今日 / 明日 / 逾期 / 7 天内 / 7 天外 / 未定)。需要本地跑着 Campus Radar;没跑就显示「没连上」,不影响另外两页。

这个插件是把 dsh-wallpaper-clock(整页时钟)和 campus-radar-dsh(事务雷达)合并成一份,另外新写了番茄钟。

安装

需要 DeepSeek Harness 0.2 内核和 Node.js >= 22.12.0。

在 DSH 的插件页点「添加插件」,输入本仓库的绝对路径;或者在命令行:

git clone https://github.com/Twi-ster/dsh-clock-radar.git
dsh plugin --profile web add ./dsh-clock-radar

装好后刷新页面。侧栏没出现「时钟事务」就重启一次 dsh web / DSH Desktop。

桌面端用应用内的 设置 → 插件 安装本地 bundle 目录,不用命令行。

用法

左侧导航点「时钟事务」,顶部三个标签页来回切;旁边的对话行照常能回去聊天。

时钟

右上角齿轮:

  • 24 / 12 小时制
  • 显示日期
  • 数字时间
  • 指针表盘
  • 秒针平滑(扫秒)
  • 玻璃底衬

设置存在 localStorage 的 dsh-clock-radar/settings/v1。如果这个键还没有、而机器上跑过老的 dsh-wallpaper-clock,会回读它的 settings/v1,开关不用重设。

番茄钟

  • 点预设或填分钟数 → 开始;跑起来可以暂停、继续、重置。
  • 第一次点「开始」会申请通知权限;允许了到点才有系统通知,拒绝则只在页面内提示。
  • 计时器挂在插件层而不是页面上:切到对话页、切到别的浏览器标签页,倒计时照样走。
  • 状态按绝对结束时间存在 dsh-clock-radar/pomodoro/v1,刷新页面续计。
  • 页面关着期间到点的,重开显示「已结束」,不补发过期通知。

事务

读的是 Host 侧只读代理,浏览器不碰 CORS:

/clock-radar-api/tasks            -> http://127.0.0.1:3000/api/tasks
/clock-radar-api/categories       -> http://127.0.0.1:3000/api/categories
/clock-radar-api/sources          -> http://127.0.0.1:3000/api/sources
/clock-radar-api/wechat/overview  -> http://127.0.0.1:3000/api/wechat/overview

只允许 GET。Campus Radar 没在跑时显示「没连上」,不会编假数据。端口不是 3000 的话,给 Host 环境设 CAMPUS_RADAR_URL。

Campus Radar 是另一个本地项目,不开源也不会跟着这个插件发;不需要这一页的话直接不用点它。

兼容

项 说明
壁纸插件 时钟页透明,壁纸照常显示;不装壁纸也正常工作,就是主题底色。
深浅主题 只读 --dsw-alias-* 主题令牌,跟随宿主主题。
其他插件 不读别人的 DOM / 样式表,也不改写第三方节点。
权限 Host 只注册一条只读代理;没有 npm 依赖,不联网(除了那四个只读 GET)。

在 DSH 0.2.0-rc.2 上验证过。

文件

文件 作用
client.js 全部 UI:三个标签、时钟、番茄钟引擎、雷达看板、locale 字典
index.js Host 半边:/clock-radar-api 只读代理
cordis.patch.yml 往宿主组合树里插入本 bundle 的一行
locale/*.json 插件管理器里显示的中英文标题和简介

开发

node --check index.js
node --check client.js

本地调试时把仓库目录直接交给插件管理器安装(plugin_manager 的 install_bundle,或应用内插件页的本地安装)。

许可

MIT © 2026 Twi-ster

—/ 5

No ratings yet

Verified DSH bundle

Commit 900c79d86bbc

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout