開発の手引き

ローカルで実行

プロジェクトルートに.envファイルを置き、環境変数を設定してください。 その後、以下を実行します。

poetry install
poetry run python run.py

環境変数

  • HOLODULE_YOUTUBE_KEY: 必須です。YouTube Data APIのAPIキーです。

  • HOLODULE_PAGE: 取得するホロジュールのページのURLです。「シンプル版」でなければなりません(例:全体)。

  • HOLODULE_DIR: 結果のicsファイルを置くディレクトリです。既定はpublicです。

  • HOLODULE_LOGLEVEL: loggingモジュールのログ水準です。既定でINFOです。

TODO

  • 型検査

  • ドキュメント

  • テスト

参考資料

ワークフローにスクリプトを追加する

GitHub Actions のワークフロー構文

pipx - On Linux

Python のビルドとテスト

deploy-pages and Deploy GitHub Pages site.

upload-pages-artifact