V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
JCZ2MkKb5S8ZX9pq
V2EX  ›  问与答

求一个 daily todo list

  •  
  •   JCZ2MkKb5S8ZX9pq · 2020-05-21 17:54:26 +08:00 · 2409 次点击
    这是一个创建于 1665 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 有些每日重复的项目,比如吃药 /打扫 /等等。
    • 希望是一天勾选之后,第二天也会重复出现。
    • 除了勾选,希望有能累加的部分,比如锻炼组数。
    • 能统计回顾每日的历史完成情况。
    • 因为大部分时间能摸到电脑,希望能有移动版+网页版。

    • 请问有没有这类 todo 工具,麻烦推荐一下。
    29 条回复    2020-05-23 14:39:37 +08:00
    Liutos
        1
    Liutos  
       2020-05-21 18:04:58 +08:00
    手机 APP 小日常 好像挺符合要求?
    Hilong
        2
    Hilong  
       2020-05-21 18:07:38 +08:00 via iPhone
    mac 的备忘录就可以实现你的大部分需求
    JCZ2MkKb5S8ZX9pq
        3
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 18:18:51 +08:00
    @Hilong
    请问怎么重复每日提醒?怎么统计回顾完成状态?
    takashiki
        4
    takashiki  
       2020-05-21 18:28:47 +08:00   ❤️ 1
    滴答清单能满足大部分,但不一定完全适配你的个人化需求
    Jirajine
        5
    Jirajine  
       2020-05-21 18:36:20 +08:00 via Android
    JCZ2MkKb5S8ZX9pq
        6
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 18:39:50 +08:00
    @takashiki
    试了下,邮箱注册,服务器错误。
    不太想绑定手机和微信,我再蹲会儿。
    JCZ2MkKb5S8ZX9pq
        7
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 18:41:00 +08:00
    @Jirajine 名字听上去很符合,但我是 iOS……
    renmu123
        8
    renmu123  
       2020-05-21 18:42:27 +08:00 via Android
    投滴答一票
    JCZ2MkKb5S8ZX9pq
        9
    JCZ2MkKb5S8ZX9pq  
    OP
       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
        10
    Jirajine  
       2020-05-21 18:47:37 +08:00 via Android
    @JCZ2MkKb5S8ZX9pq https://github.com/iSoron/uhabits/issues/487
    他们有计划移植到 iOS 的,如果你感兴趣可以帮助贡献代码
    xscit
        11
    xscit  
       2020-05-21 18:49:58 +08:00 via Android
    日历?
    JCZ2MkKb5S8ZX9pq
        12
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 19:28:37 +08:00
    @xscit 日历感觉记录这种颗粒度极小的事情,有点混淆。而且日历只能全天事件,也没有 checked 状态。
    mainlong
        13
    mainlong  
       2020-05-21 19:30:30 +08:00
    不就是作息时间表嘛,有些只是短期执行的
    JCZ2MkKb5S8ZX9pq
        14
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 19:37:29 +08:00
    @Jirajine 这个爱莫能助了,上次写 iOS 还是用的 oc……直接套 webview…… 蹲一个现成的吧
    imn1
        15
    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
        16
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 21:04:09 +08:00
    @imn1 嗯,没有研究到这么深。
    简化一点可以理解为定时生成 vtodo,再加一个定时总结。
    或者一个任务完成时,自动新建一个加入队列。
    这样都可以避免无限 record 的情况。
    terax
        17
    terax  
       2020-05-21 21:18:47 +08:00 via iPhone
    Microsoft TODO
    imn1
        18
    imn1  
       2020-05-21 21:20:36 +08:00
    @JCZ2MkKb5S8ZX9pq #16
    按你所说可以做个取巧的脚本:
    task 工具先设置一个无结束时间的 vtodo,状态为无或开始
    每天完成后点为“完成”,同步到 server
    然后隔一段时间(例如半夜零点)运行小脚本,读取 vtodo 状态,记录,并重置状态为开始或无(还有 last modify 字段),task 工具之后同步又变成初始状态了 —— 这样不必生成很多 vtodo
    当然这个小脚本可以单独,或者写入 task 工具成为功能之一
    tiantangtianma
        19
    tiantangtianma  
       2020-05-21 21:23:12 +08:00 via iPhone
    Things3
    JCZ2MkKb5S8ZX9pq
        20
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 21:28:36 +08:00
    @terax 嗯,试了下,的确 daily repeat 配合我的一天那个视图,满足基本需求了。
    直接用的网页版,刚好我的习惯是 chrome 有一个 daily 收藏夹,每天一早就会把所有页面过一遍。
    请问它有统计回溯功能吗?
    superzzy
        21
    superzzy  
       2020-05-21 21:35:36 +08:00 via iPhone
    Microsoft To Do
    sodulty
        22
    sodulty  
       2020-05-21 21:36:59 +08:00
    "hey siri"
    sodulty
        23
    sodulty  
       2020-05-21 21:37:46 +08:00
    1 "hey siri" 2 "每天提醒我吃药" 3 done
    JCZ2MkKb5S8ZX9pq
        24
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 21:41:43 +08:00
    @imn1 嗯,有空可以折腾。这两天在摸 vue,等弄完再说了。

    之前写过一个队列规则,设置优先级和起始时间,切分任务时长。
    调取顺序优先取优先级高的,然后是开始时间近的,重要优先 /次要优先 /重要待办 /次要待办,这么一个顺序。
    然后有些任务结束后就是把自身加入队列,有些是每天零点根据前日数据,生成一批子任务加入队列。
    的确想过把这套逻辑用于个人 todo 。
    JCZ2MkKb5S8ZX9pq
        25
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-21 21:45:17 +08:00
    @sodulty 试了下,的确是可以,效果跟微软待办差不多。忘了我为啥之前没用这个了???
    我用几天试试。
    sodulty
        26
    sodulty  
       2020-05-22 09:12:31 +08:00
    @JCZ2MkKb5S8ZX9pq 我也是偶然发现还能这么玩,siri 来创建日历和提醒实在太方便,全家桶一套打通
    TrembleBeforeMe
        27
    TrembleBeforeMe  
       2020-05-22 10:09:30 +08:00
    很多人推荐滴答清单但是就视而不见,不知道为什么。
    JCZ2MkKb5S8ZX9pq
        28
    JCZ2MkKb5S8ZX9pq  
    OP
       2020-05-22 17:08:03 +08:00
    @TrembleBeforeMe #6 我在六楼回复了。但是就视而不见,不知道为什么。
    (喜欢这种说话方式吗?)
    laycher
        29
    laycher  
       2020-05-23 14:39:37 +08:00
    闪点清单试一下?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3176 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:39 · PVG 12:39 · LAX 20:39 · JFK 23:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.