Twitter Facebook github

Posts Tagged with “foursquare”

iCal形式でインポートした予定をまとめて削除する

やらかしました・・・。

foursquareのチェックインをカレンダーに表示させ、ライフログとして活用しているのですが、新しいMacのセットアップ中に数千件のチェックインデータが含まれているiCalendar形式のカレンダーファイルを、普段使いのメインカレンダーにインポートしてしまいました。

MacのカレンダーアプリにはFantasticalを使っていて、Googleアカウントと同期させています。インポート中、マズイかも・・・?と思った時には既に遅く、既に同期されてしまった後でした。。
もちろんインポートをUndoするような気の利いた機能はないので、なんとか元に戻す方法を考えてみます。

こんなひとが対象

  • iCalendar形式(.icsファイル)で取り込んでしまったイベントをまとめて削除したい
  • Googleカレンダーで取り込んだ or Googleカレンダーと同期している

iCalendarの仕様を確認してみる

事が起きた後にicsファイルをテキストエディタで開いてみました。何事もない普通のテキストファイルのようです。
Googleに頼ってみると、RFC 5545 でしっかりとフォーマットが定められていました。

https://tools.ietf.org/html/rfc5545

BEGIN:VEVENT から END:VEVENT までが1件のイベントを表すようです。

Read More »