{"width":"100%","height":"190","title":"Google Calendar API\u3067\u30ab\u30ec\u30f3\u30c0\u30fc\u306b\u4e88\u5b9a\u3092\u66f8\u304d\u8fbc\u3080","description":"gdata\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u304d\u307e\u3059\u3002 http://code.google.com/p/gdata-python-client/ \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u306a\u304f\u3066\u3082\u4ee5\u4e0b\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u898b\u3048\u3066\u3044\u308c\u3070\u5b9f\u884c\u3067\u304d\u307e\u3059\u3002 gdata/ atom/ \u30ab\u30ec\u30f3\u30c0\u30fc\u306b\u4e88\u5b9a\u3092\u66f8\u304d\u8fbc\u3093\u3067\u3001\u4e88\u5b9a\u306e\u4e00\u89a7\u3092\u8868\u793a\u3059\u308b\u30b3\u30fc\u30c9\u3067\u3059\u3002 import gdata.calendar.service import gdata.service import atom.service import gdata.calendar import getopt, sys, string, time, atom calendar_service =\u2026","image_url":null,"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fint128.hatenablog.com%2Fentry%2F20090106%2F1231252390\" title=\"Google Calendar API\u3067\u30ab\u30ec\u30f3\u30c0\u30fc\u306b\u4e88\u5b9a\u3092\u66f8\u304d\u8fbc\u3080 - GeekFactory\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","url":"https://int128.hatenablog.com/entry/20090106/1231252390","published":"2009-01-06 23:33:10","author_url":"https://blog.hatena.ne.jp/int128/","version":"1.0","provider_name":"Hatena Blog","categories":["Python"],"type":"rich","blog_title":"GeekFactory","provider_url":"https://hatena.blog","blog_url":"https://int128.hatenablog.com/","author_name":"int128"}