https://github.com/maremare/privatecalendar
⚠️for personal use. とあるカレンダーを個人用カレンダーへインポートします。
https://github.com/maremare/privatecalendar
csharp efcore6 google-calendar-api ics net6 net60
Last synced: 6 months ago
JSON representation
⚠️for personal use. とあるカレンダーを個人用カレンダーへインポートします。
- Host: GitHub
- URL: https://github.com/maremare/privatecalendar
- Owner: MareMare
- License: mit
- Created: 2022-06-15T00:40:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T16:41:16.000Z (6 months ago)
- Last Synced: 2025-04-09T17:45:28.958Z (6 months ago)
- Topics: csharp, efcore6, google-calendar-api, ics, net6, net60
- Language: C#
- Homepage:
- Size: 270 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# PrivateCalendar
⚠️ **_This repository is intended for me._**
[](https://github.com/MareMare/PrivateCalendar/actions/workflows/ci.yml)
## ざっくり
とあるカレンダーから不定期な予定を抽出して ics ファイル、個人用 Google カレンダーへ出力するツールです。
* 入力元の種類
* CSV
* SQL Server
* 出力先の種類
* ics ファイル
* 個人用 Google カレンダー## 不定期な予定について
以下表のように、個人的に見落としやすい不定期な予定を抽出します。
|日付|入力元の設定|不定期?|抽出種別|
|--|:--|:--|--|
|平日|なし|||
|平日|出勤日|||
|平日|休日|はい|休日|
|平日|祝日|||
|平日|有給|はい|有給|
|||||
|週末|なし|はい|出勤日|
|週末|出勤日|はい|出勤日|
|週末|休日|||
|週末|祝日|||
|週末|有給|はい|有給|## iCalenderファイル(icsファイル)について
抽出した不定期な予定を ics ファイルとして出力することで任意の予定表へインポートが可能となります。
* Outlook/Outlook.com の予定表
* その他任意の予定表## 個人用 Google カレンダについて
Google Calendar API を利用して個人用のカレンダへ直接出力します。