Skip to content

H-goto16/vcs_to_csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VCS to GoogleカレンダーCSV変換ツール

Docomoスケジュール&メモなどのVCS(vCalendar)ファイルを、Googleカレンダーにインポート可能なCSV形式に変換するPythonスクリプトです。

特徴

  • quoted-printableエンコードや複数行にまたがる日本語・絵文字も正しくデコード
  • Googleカレンダー用のCSVカラム形式で出力
  • コマンドライン引数で入力・出力ファイル指定可能

使い方

1. 依存パッケージのインストール

標準ライブラリのみで動作します(追加インストール不要)。

2. 変換コマンド

python3 main.py [入力VCSファイル] [出力CSVファイル]
  • 入力VCSファイル:変換したいvcsファイル名(例: calendar.vcs
  • 出力CSVファイル:生成されるCSVファイル名(例: google_calendar_import.csv
  • どちらも省略可能(省略時は calendar.vcsgoogle_calendar_import.csv で変換)

例:

python3 main.py calendar.vcs google_calendar_import.csv

3. Googleカレンダーへのインポート

  1. Googleカレンダーの「設定」→「インポート」から、出力されたCSVファイルを選択
  2. カレンダーを指定してインポート

出力CSVのカラム

  • Subject
  • Start Date
  • Start Time
  • End Date
  • End Time
  • All Day Event
  • Description
  • Location
  • Private

注意事項

  • VCSファイルはUTF-8で保存されている必要があります
  • 予定の内容によっては一部手動修正が必要な場合があります

ライセンス

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages