cynthia-ding410 downloadsEvaluate late departures, overnight work, and weekend work from local attendance records.
Overtime Visualizer is an offline-first Obsidian dashboard for reviewing late departures, overnight work, weekend attendance, and recent workload pressure from local attendance records.
After the plugin is available in the Community Plugins directory, search for Overtime Visualizer under Settings → Community plugins → Browse and install it.
For manual installation, copy the following files into <vault>/.obsidian/plugins/overtime-visualizer/:
main.js
manifest.json
styles.css
Reload Obsidian, then enable Overtime Visualizer in the Community plugins settings. Open the dashboard from the clock icon in the ribbon or run Open overtime dashboard from the command palette.
The current version only supports the internal JD attendance data format. Attendance exports from other companies, platforms, or custom systems are not supported by default. To import another format, you must develop your own parser and conversion adapter.
一个离线优先的 Obsidian 下班压力看板,用于分析晚下班、跨夜工作和周末加班。
发布到社区插件市场后,可在 Obsidian 的 设置 → 第三方插件 → 浏览 中搜索 Overtime Visualizer 并安装。
手动安装时,将以下文件放入仓库的 .obsidian/plugins/overtime-visualizer/ 目录:
main.js
manifest.json
styles.css
重新加载 Obsidian 后,在第三方插件设置中启用 Overtime Visualizer。
当前版本仅支持导入京东内部的考勤数据格式,不保证兼容其他公司、平台或自定义格式的考勤数据。如需导入其他格式,请自行开发相应的数据解析与转换适配。
当前版本已经打通本地真实数据链路:
ItemViewdata.json 版本化本地存储和导入批次回滚能力npm install
npm run dev
插件 ID 为 overtime-visualizer。用于本地测试的插件目录或软链接名称应与该 ID 保持一致。若源码目录不在测试笔记库中,可在笔记库的 .obsidian/plugins/ 目录创建名为 overtime-visualizer 的软链接。
生产校验:
npm run test:run
npm run build
npm run lint
在 Obsidian 命令面板执行 打开加班时长仪表盘,或点击左侧栏的时钟图标。
GitHub Release 的标签必须与 manifest.json 中的版本完全一致。每个 Release 应分别上传:
main.jsmanifest.jsonstyles.css