運用中のサービス
Annict-Badge

サービス概要
Annictの記録したアニメ数をGitHubのプロフィールに載せるサービスです。
インフラはGoogle Cloud FunctionsとGoogle Cloud Runを使用しています。
※Annictは、アニメ視聴を記録し感想を投稿できるサービスです。
実装
クエリパラメータをもとに、Annict APIでデータを取得し、それをshields.ioに投げてバッジのSVGファイルを作成し、返却しています。
独自ドメインの関係でGoogle Cloud FunctionsからGoogle Cloud Run形式に変換し、Google Cloud Runにデプロイしています。
開発に使用した言語・ライブラリ
| Backend | Python |
| Frontend | なし |
インフラ
| Backend | Google Cloud Functions,Google Cloud Run |
| Frontend | なし |
Vindex Core 20

サービス概要
Vindex Core 20はその日の上位20名のVtuberのスパチャ総額です。Vtuber業界の盛り上がりの指標にお使いください。
実装
毎日、指定時間にFaaSの関数を呼び出し、クローリングし、Google Cloud Storageに記録しています。
そのデータをフロントエンドにJsonで返し、グラフ描画しています。グラフ描画用のライブラリはChart.jsです。
開発に使用した言語・ライブラリ
| Backend | Python |
| Frontend | HTML,JavaScript |
インフラ
| Backend | Google Cloud Functions,Google Cloud Storage |
| Frontend | Cloudflare Pages |
Powered by Nextjs,Catppuccin Theme
© 2026 PenguinCabinet All Rights Reserved.
※引用した商標・著作物は各権利者に帰属します。
ペンギン内閣名義の発言は、所属組織を代表するものではありません。個人の所感です。

