Excel(エクセル)PowerPoint(パワーポイント)ゲームプランニングSpriteStudioマスターデータ入力/作成Unityキャラクターデザインゲームシナリオレベルデザインゲーム分析3DCGイラスト制作CG/アニメーションホームライフハックツールGCALDaemonを使って、ical対応アプリケーションとGoogleカレンダーを同期する2011-05-23カテゴリ:ツールGCALDaemonを使って、ical対応アプリケーションとGoogleカレンダーを同期するこの記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。弊社にて販売しているSNSパッケージはスケジューラとして社内で利用されていますが、icalデータとして出力するインターフェースも持ち合わせているので、折角だからGoogleカレンダーと同期をとって利用したいと思います。GCALDaemonというソフトウェアを利用すれば、比較的簡単に同期が実現できます。上で設定を施してみたいと思います。してインストール用ディレクトリを作成します。そこで以下のオペレーションを実行します。~/gnu/GCALDaemon/bin/*.sh設定をテストするため、以下のコマンドを実行します。GCALDaemon:file.google.password=xxxxxxxxxxldap.google.password=xxxxxxxxxxnotifier.google.password=xxxxxxxxxxsendmail.google.password=xxxxxxxxxxmailterm.google.password=xxxxxxxxxxこの後で設定ファイルも編集します。@@-file.private.ical.url=/calendar/ical/example%40gmail.com/private-495cf94a5c0f1bfg/basic.ics+file.private.ical.url=/calendar/ical/myname%40gmail.com/private-f1ldld54d7f9888316e6dlflf9ldld8hoge/basic.ics+設定差分は上記の通りです。file.private.ical.urlに関してはGoogleカレンダーの設定から「限定公開URL」のICALリンクをクリックしてでてきた文字列のhttps://www.google.com/以降の文字列をペーストしてくださいここまでで基本的な設定はできました。一度きちんと同期ができるか、以下のコマンドを実行してみてください。~/gnu/GCALDaemon/bin/sync-now.shコマンドを実行した後、ical.icsファイルの内容がGoogleカレンダーに反映されていたら成功です。icalファイルを出力するアプリケーションに対してwgetやcurlなどでファイルをgetするようcrontabにしかけておきます。2>&1これで1時間おきに同期がおこなわれた事になります。他にもいろんなパターンでカレンダー同期がGCALDaemonで出来ますので、是非試してみていただければと思います。viewsTweetこの記事を書いた人ハチネン稀に役に立つ事もある。「いいね!」するとDoRubyの最新記事を受け取ることができます。