【自制插件分享】【手账周计划】终于可以把DayPlanner扔掉了

能放gitee或github吗,爬个楼安装了好几次。。。

github是不是需要梯子啊?我之前尝试了几次没成功。怎么在插件商店上架啊?这方面是个小白。 :joy:
有没有兄弟帮忙上传一下?拜托了
这个插件开放所有转载权限,注明出自ob中文论坛即可

1 个赞

怎么在插件商店上架我也不清楚,github偶尔需要梯子,也可以上传gitee啊,主要是别用百度云,哪怕你用蓝奏云阿里云都比百度好。。

3 个赞

都点赞了不先来个蓝奏云阿里云的链接么。。

1 个赞

techo gitee下载链接
详情见如下gitee链接,欢迎大家去下面提issue、留言评论,以后的更新也都放在gitee上,论坛只放更新日志

Obsidian-Techo: Obsidia插件,这是一个手账日志类插件,对笔记的日志内容进行可视化,包括周计划、月计划、每月开销可视化 - Gitee.com

1.2.5 更新

  • 添加了待办/已办任务切换的交互行为
  • 为techo代码块添加了current关键字,current表示当前月份/周

1.2.6更新

  • 热更新:在当前笔记编辑模式修改日志数据后,切换到预览视图将自动同步数据
  • 更改了周日志统计的展示方式,更紧凑,节省屏幕空间
  • 可以选择收起/展开0~6时这段时间的时间轴
3 个赞

手帐爱好者完全能懂楼主。虽然我自己不会把手帐电子化,但是非常佩服楼主的行动力。

我记得有人发过一个帖子
Obsidian 插件开发文档

这应该可以找到发布插件到插件市场的教程。

顺着链接找了一下,这是这位楼主翻译的文档地址:使用 GitHub Actions 发布您的插件 | Obsidian 插件开发文档


最后,你太厉害了!

4 个赞

从楼主一开始发贴子就在关注,厉害了

完了,我好像陷入到这种天天造轮子但完成的作品却很少的场景了。所谓”机心存于胸中则纯白不备。纯白不备则神生不定,神生不定者,道之所不载也“

请问能不能在预览模式下直接编辑呢?

1 个赞

目前还不行,我最近在重写这个插件,请再等等。
我的想法是将数据记录与数据统计展示面板分开。
所有的数据放在techo文件夹下,按特定方式命名,每个md文件记录一个月的数据,例如2022年5月信息记在techo202205.md中
image
当打开一个名为TechoShow名字的md文件,切换到预览视图后它会展示对应月/周/日的相关数据面板,除了待办事项可以直接点击切换其状态外,其他的编辑都要跳转到源数据页面进行编辑
下面是正在写的一些功能。




左上角是一个小月历,点击各个按钮可以更改当前时间为x月、x周、x日,
根据时间模式(月/周/日)的不同,

  • 下面的todo、时间、账单页面会显示月/周/日模式下的相关数据,
  • 右侧的主视图会显示大月历、周计划、日记
2 个赞

这个真的厉害, 坐等大神成果

大神,我在gitee上提了issue,感觉目前这个单文件版本也很不错,方便移动端用remotely save同步,就一个文件,同步很方便

这个功能实现了就就可以代替calendar、periodic notes、tasks 插件等一揽子插件

谢谢你的建议,看来记账与时间统计这块我还得再考虑下实现方式。

一个单文件方案存在的问题

  • 单文件版(截止到1.2.6版本)存在的问题是随着使用时间的增加,一个md文件数据会不断增长,日渐臃肿。
    在我的设想中,这个日志文件可以记录时间、账本、待办事项、当日日记。将半年甚至数年的数据放在一个md文件在我看来是不合理的。一年52个周365天,光翻大纲都要翻好久才能找到当前日期进行编辑。
  • 由于插件会对文件进行读取写入操作,在插件缺乏充足测试的情况下可能会给用户数据造成损坏。

多个单文件方案存在的问题

  • 如果是每月单独一个文件,只是在切换到预览视图才渲染相关数据。这个和目前的方案相比只是少了一个独立的展示窗口。之所以把展示窗口单独拎出来是因为周视图可能存在跨月情况。仍旧需要读取其他月份数据。

因此,为了管理方便才重写这个插件。

现在的文件方案

将每个月数据分别放在一个md文件中,这些md文件(日志)放在techo文件夹下,该文件夹则作为数据库。
TechoShow.md文件只是作为一个展示窗口,实际预览模式下并不会关注其md文件中写了什么。
通过点击小月历改变当前要查看的时间,据此读取不同的日志文件。
另外,将展示窗口作为一个文件独立出来也是为了配合我的工作流,可以将展示窗口放在dataview生成的侧边栏停靠,我的长期想法是在ob上布置一套GTD一样的管理中心(这个说远了,短期内应该是做不到的)


另:最近忙工作上的事,插件抽空在做,demo版本可能要到一个多月后了

这个想法很好呢,如果能把展示仪表盘独立出来,而数据也可以不用放到一个文件内。那想象空间就很大了,比如和目前的dailynote相关的插件结合,自动读取笔记中的特定字段并可视化。这样的话还可能对接tasks这些现有的插件。我现在用一个文件挺好的,我是把最新的日期放在最上面,不是从上到下1-12月,而是从下到上1-12月,这样读取也没出错,但访问当日的日程更加轻松,

1 个赞

1.3.0更新

techo1.3.0版本迎来大更新,将展示页面与数据相分离,展示页面停靠固定在侧边栏,数据则按月存入techo文件夹下,具体使用方法见gitee 上的obsidian-techo1.3.0中的techoReadMe.md
gitee下载链接:Mo_Mo/Obsidian-Techo - 码云 - 开源中国 (gitee.com)

插件预览:



4 个赞

感谢分享!辛苦了~

作者真的用心了,辛苦了,感谢让ob的世界更加精彩

可以用Fast GitHub

我使用的是Macos,刚才按使用说明试用了一下,发现在阅读模式下拖到边栏的TechoShow文件中不显示日历效果,就是输入的那一行字。而且打开这个插件开关后主页也不能正常显示。是我食用的方法有问题吗?