Docomoスケジュール&メモなどのVCS(vCalendar)ファイルを、Googleカレンダーにインポート可能なCSV形式に変換するPythonスクリプトです。
- quoted-printableエンコードや複数行にまたがる日本語・絵文字も正しくデコード
- Googleカレンダー用のCSVカラム形式で出力
- コマンドライン引数で入力・出力ファイル指定可能
標準ライブラリのみで動作します(追加インストール不要)。
python3 main.py [入力VCSファイル] [出力CSVファイル]- 入力VCSファイル:変換したいvcsファイル名(例:
calendar.vcs) - 出力CSVファイル:生成されるCSVファイル名(例:
google_calendar_import.csv) - どちらも省略可能(省略時は
calendar.vcs→google_calendar_import.csvで変換)
python3 main.py calendar.vcs google_calendar_import.csv- Googleカレンダーの「設定」→「インポート」から、出力されたCSVファイルを選択
- カレンダーを指定してインポート
- Subject
- Start Date
- Start Time
- End Date
- End Time
- All Day Event
- Description
- Location
- Private
- VCSファイルはUTF-8で保存されている必要があります
- 予定の内容によっては一部手動修正が必要な場合があります
MIT