全力で怠けたい

怠けるために全力を尽くしたいブログ。

pixela4go が v1.10.0 にバージョンアップしました。

pixela4go が v1.10.0 にバージョンアップしました。

Pixela v1.29.0、および現時点での最新ローンチ機能である「月曜日始まりのグラフ」 に対応するバージョンアップとなります *1

v1.10.0 アップデート内容

patreon.com で 2024-12-04 にアナウンスされた「月曜日始まりのグラフ」に対応しています。 ↓こんな感じで使えます。

   client := pixela.New("YOUR_NAME", "YOUR_TOKEN")

    input := &GraphUpdateInput{
        ID:            String(graphID),
        StartOnMonday: Bool(true),
    }
    result, err := client.Graph().Update(input)

既存のたくさんのグラフを一発で「月曜日始まり」にする方法

個人的には「週明け = 月曜日」という感覚なので、「月曜日始まりのグラフ」は神アップデートだと感じています。

しかしながら、既存のグラフ (結構たくさんある) を全部更新するのは少々面倒だなあ……という気がしないでもなかったのですが、既存のグラフをワンライナーで一括して「月曜日始まり」にする方法があったので、結果的には全然面倒ではありませんでした。

拙作 pa がインストールされていれば、すべてのグラフを一発で「月曜日始まり」に変更できます。

$ pa graph get-all --username=<username> --token=<token> \
    | jq -r .graphs.[].id \
    | xargs -I@ pa graph update --id=@ --start-on-monday --username=<username> --token=<token>

現場からは以上です。

*1:現時点での Pixela の最新バージョンは v1.30.0 になりますが、グラフを描画する際に指定できるオプションが追加されたものとなりますので、pixela4go のほうでは特に対応はなく、現時点では今後の対応の予定もありません