読者です 読者をやめる 読者になる 読者になる

文字っぽいの。

文字を書いています。写真も混ざります。

Googleカレンダーからイベントを取得して、idobata.ioに送るrubyスクリプト。

 GoogleカレンダーAPIを使って、アクセス権のある任意のカレンダーから今日の予定を取得します。その後、取得できた予定をidobata.ioに送信してあげるrubyスクリプトを書きました。

必要なもの

 GoogleカレンダーにアクセスするためにOAuth認証して、Yamlファイルを生成する必要があります。こちらの記事(rubyにてgoogleカレンダーの情報を取得する - Qiita)に詳しく書かれているので、さくっと.google-api.yamlを作ってしまいましょう。

サンプルコード

送信するイベントの整形処理などは省いてあります。

gist11184728

利用法

 今は、朝6時にその日の予定を、夜8時には明日の予定をidobata.ioに投げています。イベントがGoogleカレンダーに登録されてないと全く用を成しませんが、ちゃんと管理されていればサクッと流せて便利です。