求一个 daily todo list

2020-05-21 17:54:26 +08:00
 JCZ2MkKb5S8ZX9pq

2284 次点击
所在节点    问与答
29 条回复
Liutos
2020-05-21 18:04:58 +08:00
手机 APP 小日常 好像挺符合要求?
Hilong
2020-05-21 18:07:38 +08:00
mac 的备忘录就可以实现你的大部分需求
JCZ2MkKb5S8ZX9pq
2020-05-21 18:18:51 +08:00
@Hilong
请问怎么重复每日提醒?怎么统计回顾完成状态?
takashiki
2020-05-21 18:28:47 +08:00
滴答清单能满足大部分,但不一定完全适配你的个人化需求
Jirajine
2020-05-21 18:36:20 +08:00
JCZ2MkKb5S8ZX9pq
2020-05-21 18:39:50 +08:00
@takashiki
试了下,邮箱注册,服务器错误。
不太想绑定手机和微信,我再蹲会儿。
JCZ2MkKb5S8ZX9pq
2020-05-21 18:41:00 +08:00
@Jirajine 名字听上去很符合,但我是 iOS……
renmu123
2020-05-21 18:42:27 +08:00
投滴答一票
JCZ2MkKb5S8ZX9pq
2020-05-21 18:42:49 +08:00
@Jirajine 找到个 git,看上去是不错,有截图。
Loop habit tracker 这个名字的确很接近我的期望。
[uhabits/README.md at aee0da2c649aae5bfae38e587858a3e34fc5414e · iSoron/uhabits]( https://github.com/iSoron/uhabits/blob/HEAD/README.md#screenshots)
Jirajine
2020-05-21 18:47:37 +08:00
@JCZ2MkKb5S8ZX9pq https://github.com/iSoron/uhabits/issues/487
他们有计划移植到 iOS 的,如果你感兴趣可以帮助贡献代码
xscit
2020-05-21 18:49:58 +08:00
日历?
JCZ2MkKb5S8ZX9pq
2020-05-21 19:28:37 +08:00
@xscit 日历感觉记录这种颗粒度极小的事情,有点混淆。而且日历只能全天事件,也没有 checked 状态。
mainlong
2020-05-21 19:30:30 +08:00
不就是作息时间表嘛,有些只是短期执行的
JCZ2MkKb5S8ZX9pq
2020-05-21 19:37:29 +08:00
@Jirajine 这个爱莫能助了,上次写 iOS 还是用的 oc……直接套 webview…… 蹲一个现成的吧
imn1
2020-05-21 20:30:49 +08:00
日历数据有几种,一种是 vevent,一种是 vtodo,还有其他如日记
vevent / vtodo 都有提醒和周期重复功能
vevent 没有完成状态,但 vtodo 有
vevent 周期重复是各自独立(一个定义、多例、可每例提醒、无完成状态)
vtodo 则是一个任务阶段内按周期重复(一个定义、单例、可周期提醒、一个完成状态)
换言之,两种都没有各周期独立状态的字段,周期状态独立意味着很多 record,如果无结束时间,那就是无限 record

大部分日历软件用 vevent,大部分任务软件用 vtodo,看相应支持

详细可以查 vevent / vtodo 格式

你这种需求是一次定义很多个(或无数个) vtodo,因为一个 vtodo 只有一个状态,vevent 无状态
目前的标准满足不了这个需求,除非自己写一个,能定时自动生成明天的 vtodo,或者找到一个不按规范写的工具
JCZ2MkKb5S8ZX9pq
2020-05-21 21:04:09 +08:00
@imn1 嗯,没有研究到这么深。
简化一点可以理解为定时生成 vtodo,再加一个定时总结。
或者一个任务完成时,自动新建一个加入队列。
这样都可以避免无限 record 的情况。
terax
2020-05-21 21:18:47 +08:00
Microsoft TODO
imn1
2020-05-21 21:20:36 +08:00
@JCZ2MkKb5S8ZX9pq #16
按你所说可以做个取巧的脚本:
task 工具先设置一个无结束时间的 vtodo,状态为无或开始
每天完成后点为“完成”,同步到 server
然后隔一段时间(例如半夜零点)运行小脚本,读取 vtodo 状态,记录,并重置状态为开始或无(还有 last modify 字段),task 工具之后同步又变成初始状态了 —— 这样不必生成很多 vtodo
当然这个小脚本可以单独,或者写入 task 工具成为功能之一
tiantangtianma
2020-05-21 21:23:12 +08:00
Things3
JCZ2MkKb5S8ZX9pq
2020-05-21 21:28:36 +08:00
@terax 嗯,试了下,的确 daily repeat 配合我的一天那个视图,满足基本需求了。
直接用的网页版,刚好我的习惯是 chrome 有一个 daily 收藏夹,每天一早就会把所有页面过一遍。
请问它有统计回溯功能吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674103

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX