Togglのデータを取得してがんばり時間に変換してPixelaで可視化するやつ
Togglのデータを取得してがんばり時間に変換してPixelaで可視化するやつ
Togglで計測した作業時間をがんばりという単位に変換してPixelaで可視化
がんばり時間.icon
Togglのデータを取得
Toggl APIを使って取得
via: Overview | Toggl Engineering
がんばりを算出
作業時間にプログラムごとに設定した重みを掛け、その合計を1がんばりとして設定した数で割り、がんばりを算出
がんばりに対する重みづけ
その時の状況や目標、体調に合わせて重みと1がんばりの数を調整する
以下の手順によってその日のがんばりが求められる
1. プロジェクトのその日のTogglのログ計測時間(分)× プロジェクトに対する重みをそれぞれのプロジェクトに対して計算
2. すべての値を加算
3. 1がんばりとして設定されている時間で割る
がんばりという単位を使う理由
時間ベースではなく主観ベースでどのくらいがんばったかを数値化することが可能
Pixelaにデータを送信
Pixela API 経由で送信
via: Pixela ヘルプセンター
Pixela APIは25%の確率でrejectedされるため再試行する必要がある