Metadata-Version: 2.3
Name: holocal
Version: 0.3.9
Summary: This is an iCalendar generator for Holodule.
License: MIT
Keywords: schedule,holodule
Author: Sarisia
Author-email: git@sarisia.cc
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: aiohttp (>=3.11,<4.0)
Requires-Dist: aiohttp-client-cache[sqlite] (>=0.12.4,<0.13.0)
Requires-Dist: aiosqlite (>=0.20,<0.21)
Requires-Dist: ics (>=0.7.2,<0.8.0)
Requires-Dist: isodate (>=0.7.2,<0.8.0)
Requires-Dist: python-dotenv (>=0.15.0,<0.16.0)
Project-URL: Documentation, https://gemmaro.github.io/holocal/
Project-URL: Homepage, https://gemmaro.github.io/holocal/
Project-URL: changelog, https://gemmaro.github.io/holocal/CHANGELOG.html
Project-URL: issues, https://github.com/gemmaro/holocal/issues
Project-URL: source, https://github.com/gemmaro/holocal
Description-Content-Type: text/markdown

# holocal

holocalは、[ホロジュール](https://schedule.hololive.tv/)（ホロライブの配信予定）
からカレンダーアプリに登録できるファイルを生成、配信するプログラムです。

![holocal](https://user-images.githubusercontent.com/33576079/76172492-00a80e80-61da-11ea-9590-a6bcc4a4982d.png)

## URL一覧

* [全体](https://gemmaro.github.io/holocal/all.ics)
* [ホロライブ](https://gemmaro.github.io/holocal/hololive.ics)
* [ホロスターズ](https://gemmaro.github.io/holocal/holostars.ics)
* [hololive Indonesia](https://gemmaro.github.io/holocal/indonesia.ics)
* [hololive English](https://gemmaro.github.io/holocal/english.ics)
* [HOLOSTARS English](https://gemmaro.github.io/holocal/holostars_english.ics)
* [hololive DEV\_IS](https://gemmaro.github.io/holocal/dev_is.ics)

## 設定例

※操作方法はOSのバージョンにより異なる可能性があります。

### iOS (iPhone/iPad)

* ホーム画面の「設定」を開く
* 「パスワードとアカウント」→「アカウントを追加」
* 一番下の「その他」
* 一番下の「照会するカレンダーを追加」
* URL を貼り付けて「次へ」
* そのまま右上の「保存」

### Google Calendar (PC)

* 「設定」を開く
* 左側メニュー「カレンダーの追加」→「URL で追加」
* URL を貼り付け
* 「カレンダーを追加」

PC から追加後はモバイル版 Google Calendar でも閲覧できます。

## 雑記

### カレンダーの更新頻度

1時間に1回としています（ホロジュールは15分に1度のようです）。

カレンダーアプリの更新頻度により、カレンダーへの反映が遅くなる可能性があります。
iOS では、設定より更新頻度を設定できます。

### 通知が欲しい

カレンダー側で通知を設定できるものがあります。
[ホロプラス](https://www.holoplus.com/)、YouTubeチャンネルの通知機能等もご検討ください。

### 配信の長さについて

配信の長さがわからないときは、カレンダーの生成を開始した時刻から2時間後を推定します。
ホロジュールでは、配信開始の予定時間のみが得られるためです。

## バグ・要望

* [機能の要望など](https://github.com/gemmaro/holocal/discussions)
* [不具合の報告など](https://github.com/gemmaro/holocal/issues)

## 謝辞

このプログラムは[sarisia/holodule-ics](https://github.com/sarisia/holodule-ics)を元にしています。

## 使用許諾

このプログラムの開発、運用は[ホロライブプロダクションの二次創作ガイドライン](https://hololivepro.com/terms/ "hololive")に則って行います。

このプログラムはMITライセンスの元に配布されます。
詳細は[LICENSEファイル](LICENSE)をご参照ください。

