stakiran / todaros

Create your today daily routines.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

todaros

テキストベースで定期タスクを処理するツール。

Requirements

  • Python 3.7+

How to use

  • tasks.md に定期タスクを書いてください
    • 書き方は同ファイルを見てみてください
    • 1行1タスク
    • @xxx というキーワードで「xxxごとに行う」ことを指定する
      • @m, @h, @k
      • @mon
      • @1
      • @ss1, @ss2
      • @sss1, @sss2, @sss3
  • python todaros.py を実行してください
    • daily.md が生成されます
    • これが「あなたが今日行う定期タスクの一覧」になります

What is 定期タスク? etc

定期タスクとは

  • 「n日に一回行う」のような、定期的に行うタスクのこと
  • ルーチンタスク、リピートタスク、繰り返しタスク、日課、習慣などとも呼ばれます

todaros とは

  • Today Daily Routine Task の略
  • 定期タスクをテキストベースで処理するために、筆者がつくったタスク管理システムです
  • というと大げさですが、3行で言うと
    • 事前に「このタスクはこれくらいの頻度でやる」ってのを定義しておく
    • todaros.py を実行する
    • すると、「今日はこのタスクをすればいい」ってのをリストアップしてくれる
  • たとえば 2022/01/11 に todaros を実行すると、以下のようなタスクだけリストアップされます
    • 毎日行うタスク
    • 毎週火曜日に行うタスク
    • 毎月 11 日に行うタスク

Q&A

  • Q: todaros.py に異なるファイルを与えることはできませんか?
    • Ans: できます
    • -i-o を使ってください
    • 詳しくはコマンドラインオプションを
  • Q: 参考までに、筆者はどのような定期タスクを運用していますか?
    • たとえば以下です
      • 掃除系
      • 買い物系
      • ゴミ捨て
      • 洗濯系
      • 定期的に購入している通販の再購入(食事や耳栓など)
      • 充電系
      • バックアップ系(サービスが死んでも大丈夫なようにデータをエクスポート)
      • メール系(メールはn日に1回だけ目を通してます)
      • SNS系(LINEやTwitterもn日に1回だけ目を通してます)
    • 健康的で清潔な日常生活を最小限の手間で運用したいので、うまく分散させて日々消化できるようにしてます

Update

  • 2022/01/11 v0.1.0
    • タスクの書き方を tasks.md だけで済むように修正
  • v0.0.1 初版

License

MIT License

Author

stakiran

About

Create your today daily routines.

License:MIT License


Languages

Language:Python 100.0%