Taskwarrior is also built upon the todo.txt format. [1]<p>Taskw supports various task dates – { due: scheduled: wait: until: recur: } [2]<p>Taskw supports various named dates like soq/eocq, som/eom (start/end of [current] quarter, start/end of month), tomorrow, later [3]<p>Taskw recurring tasks (recur:) use the duration syntax: weekly/wk/w, monthly/mo, quarterly/qtr, yearly/yr, …
[4]<p>Pandas has a "date offset" "frequency string" microsyntax that supports business days, quarters, and years; e.g. BQuarterEnd, BQuarterBegin [5]<p>IDK how usable by other tools these date string parsers are.<p>W/ just a text editor, having `todo.txt`, `daily.todo.txt`, and `weekly.todo.txt` (and `cleanhome.todo.txt` and `hygiene.todo.txt` with "## heading" tasks that get lost @where +sorting) works okay.<p>I have physical 43 folders, too: A 12 month and a 31 day expanding file. [6]<p>[1] <a href="http://todotxt.org/" rel="nofollow">http://todotxt.org/</a><p>[2] <a href="https://taskwarrior.org/docs/using_dates.html" rel="nofollow">https://taskwarrior.org/docs/using_dates.html</a><p>[3] <a href="https://taskwarrior.org/docs/named_dates.html" rel="nofollow">https://taskwarrior.org/docs/named_dates.html</a><p>[4] <a href="https://taskwarrior.org/docs/durations.html" rel="nofollow">https://taskwarrior.org/docs/durations.html</a><p>[5] <a href="https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#dateoffset-objects" rel="nofollow">https://pandas.pydata.org/pandas-docs/stable/user_guide/time...</a><p>[6] <a href="http://www.43folders.com/" rel="nofollow">http://www.43folders.com/</a>
Been a long term practitioner of GTD, I adopted todo.txt about 7-8 years ago and never looked for tools after that! I created something similar for the tickler file as well. Would love to get some feedback.