rashitaさんの文芸的タスク管理スタイル
プロジェクトはフォルダ構造で表現
(あるプロジェクトから生み出されたコンテキストに基づく)タスク(たち)は、当該フォルダ内のtodo.mdなどに記載
タスクの俯瞰は、スクリを使ってフォルダ達からtodo.mdを走査してリストアップ
プロジェクトの俯瞰は、「プロジェクト内のtodo.mdの状態がどうなっているか」で分けて表示している
code:たぶんこんなん.py
for pjname in pjnames:
status = ''
do_exists = exists_todofiles_in(foldername=pjname)
if not do_exists:
status = 'dormant'
# (このpjのstatus情報を保持する処理は割愛)
continue
is_empty = is_empty_todofiles_in(foldername=pjname)
if is_empty:
status = 'semi-active'
# (割愛)
continue
status = 'active'
# (割愛)