seek://map/dsh-panda-calendar
dsh-panda-calendar 熊猫日历
#calendar #lunar #weather #web-ui #offline
TL;DR
据其 README,dsh-panda-calendar 在 DeepSeek Harness Web 的会话页头新增「熊猫日历」标签页(与「对话」「轨迹」「诗词」同级,排在诗词之后):公历、农历、干支、生肖、节气、节日、含调休的中国法定节假日、多城市天气、时间戳转换与「历史上的今天」一屏可查。农历引擎内置 1900–2100 离线数据表,断网可用;天气、定位与在线增强走免费公共数据源,无需注册或 API Key。由 runcat-tommy 维护,npm 包 dsh-panda-calendar 已发布。
据其 README,dsh-panda-calendar 是 DeepSeek Harness Web 的日历与天气插件:在会话页头「对话」「轨迹」「诗词」旁边新增「熊猫日历」标签页,把公历农历、干支、生肖、节气、节日、含调休的中国法定节假日、多城市天气、时间戳转换与「历史上的今天」汇成一页。它得以收录的原因是离线优先、免 Key 的姿态:农历引擎基于内置的 1900–2100 数据表运行(由 lunar-javascript 生成并逐日校验),法定节假日层内置已公布年份快照并有规则兜底,「历史上的今天」据其 README 自带 366 天离线快照,而它触碰的每个在线数据源——Open-Meteo、BigDataCloud、ip-api.com、中文维基——都免费且无需注册。README 为每类数据标注了来源与许可,自述测试套件零网络、确定性,「发送到对话」按钮把当日摘要写入输入框且不自动发送。npm 包已发布;本站核验 registry 时读到的最新版本发布于收录前一天(9 月 11 日)。
速览
- install
- dsh plugin --profile web add dsh-panda-calendar
- license
- MIT
- note
- README 标注前提:需要支持 client-plugin 的 dsh web 版本(与 dsh-chinese-poetry 同机制),安装后需重启 dsh web。
要点
- 据其 README,「熊猫日历」标签页与「对话」「轨迹」「诗词」同级,排在诗词之后;今日卡汇集公历、农历(北京时间口径)、干支年/月/日、生肖、节气、节日与法定状态,并可把当日摘要写入对话输入框(不自动发送)
- 农历引擎内置 1900–2100 离线算法数据表(由 lunar-javascript 生成并逐日校验),断网可用、无需任何 API Key
- 据其 README,法定节假日层使用 holiday-cn 免费公共数据(国务院公告口径),内置 2025/2026 快照与规则兜底;每年新安排公布后,运行 node tools/gen-holiday-snapshot.mjs 即可更新内置数据
- 据其 README,「历史上的今天」自带 366 天离线快照(含 2 月 29 日),网络可达中文维基时在线增强(12 小时缓存),来源标注 CC BY-SA
- 时间戳转换纯前端、离线可用:10 位秒 / 13 位毫秒自动识别,双向互转,时区选择经 Intl 取偏移并自动处理夏令时,结果含周几、UTC 偏移与 ISO 8601,可一键复制
- 天气与定位全部使用免费、无需注册的公共数据源(Open-Meteo 实时加 3 天预报、BigDataCloud 逆地理编码、ip-api.com 兜底);纯前端实现、无后端,城市列表持久化在 localStorage
- README 自述测试为 node --test、零网络确定性;npm 包已发布,本站核验时 registry 最新为 1.2.4(2026-09-11 发布)
常见问题
断网或没有 API Key 时还能用吗?
据其 README,农历/干支/节气/生肖、法定节假日徽标、「历史上的今天」与时间戳转换都离线可用(农历数据表覆盖 1900–2100);天气与在线增强需要网络,但数据源免费、无需注册或 Key。
怎么安装,有什么前提?
据其 README,运行 dsh plugin --profile web add dsh-panda-calendar,装完重启 dsh web;前提是 dsh web 为支持 client-plugin 的版本(与 dsh-chinese-poetry 同机制)。npm 包已发布,本站核验时 registry 可访问。
法定节假日数据过了年会失效吗?
据其 README,插件内置已公布年份的快照与节日规则兜底,未公布或断网时自动回退并注明数据来源;每年国务院发布新安排后,运行 node tools/gen-holiday-snapshot.mjs 更新内置数据并重启 dsh web,页面在缺次年数据时也会提示这条命令。
数据从哪里来,许可如何?
据其 README 的数据基座表:农历引擎数据由 lunar-javascript(MIT)生成并逐日校验;法定节假日为 holiday-cn(MIT,国务院公告口径);天气为 Open-Meteo(CC-BY 4.0 数据);「历史上的今天」为中文维基(CC BY-SA)加内置快照;逆地理与 IP 定位为 BigDataCloud 与 ip-api.com(免费、无 Key)。仓库本身为 MIT。
官方参考