有没有人做一个记录提醒生理期的插件

确实,反对引战。任何需求,都会有人第一个提出来,如果需求的人多,并且刚好有一个大能也有需求,他就会思考要不要做一个,做了,大家跟着活的福利,没人做,跟着声援一下也是好的。
我用滴答清单7年多了,记录了各种提醒事项,周期的,非周期的,可以说是非常的灵活好用。我也想过ob如果能实现多好,但那是不可能的,ob大而全,无论如何是没办法和专业干这个的app相比的,所以想过也仅仅是想过,不奢求实现,也根本不可能实现,即便实现了也是简陋版的,所以我也就简单想了一下就还是老老实实用来记笔记了。

我问了一下newbing:如何用obsidian管理女性月经数据?
它给出了一个方案(删掉废话文学,只截取干货部分):

  1. 在 Obsidian 中创建一个文件夹,例如命名为 “月经数据”,用来存放你的月经记录。
  2. 在该文件夹中,为每一次月经创建一个单独的文件,例如命名为 “2023-04-01.md”,表示 2023 年 4 月 1 日开始的一次月经。
  3. 在每个文件中,使用 YAML 元数据来记录你的月经相关的信息,例如开始日期、结束日期、流量、痛经程度、心情等。你可以自定义你想要记录的信息,只要保持格式一致。例如:
---
start: [2023-04-01](tel:2023-04-01)
end: [2023-04-05](tel:2023-04-05)
flow: medium
pain: low
mood: happy
---
  1. 在 Obsidian 中安装 Dataview 插件,并在设置中启用它。
  2. 在任意一个文件中,使用 Dataview 语法来创建一个表格,用来展示你的月经数据。例如:
table start, end, flow, pain, mood 
from "月经数据"
sort start desc

这样就可以生成一个类似这样的表格:

start end flow pain mood
2023-04-01 2023-04-05 medium low happy
2023-03-02 2023-03-06 heavy high sad

你可以根据自己的需要调整表格的字段、排序和筛选等。你也可以使用 Dataview 的其他功能,例如列表、任务、图表等,来更好地管理和分析你的月经数据。

我觉得这个方案还能再在这个表格里再加上“周期”一项:

table start, end,(end - start)  as 来了几天,flow, pain, mood
from "月经数据"
sort start desc

不过我们最需要的周期统计它做不了。就是这个月月经第一天时间减上个月月经第一天得多少天。这是个很大的缺陷。
还有就是向yaml里写数据比较麻烦。可以借助project或obsidian-yaml-database(obsidian-yaml-bulk-edit)等插件。
如果将来能开发一款插件,像别的月经软件一样在日历上点一下就记录日期了,还能生成柱状图、折线图什么的,就好了。。

3 个赞

templater + reminder 插件应该可以做到

1 个赞

有个tracker插件可以做图表;

做不了两个文件的“开始时间”相减。

我开发过一个可以用sql查询表格的插件,然后基于查询结果生成echart 图表。

1 个赞

苹果可以使用健康app苹果健康app ,小米手机也有自带的小米运动 感觉这些更方便查看 :face_with_raised_eyebrow:

2 个赞