2008/01/28

PythonからGoogle Calendarのデータを取得

PythonからGoogle Calendarのデータを取得するサンプルを作成したので掲載します。後日、時間があればGoogle Calendarのデータを操作するサンプルを掲載したいと思います。



#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
import codecs
import gdata.calendar.service;

sys.stdout = codecs.getwriter('cp932')(sys.stdout)

SOURCE = "RiverStone"

email = "XXXX"
password = "XXXX"

service = gdata.calendar.service.CalendarService()
service.email = email
service.password = password
service.source = SOURCE
service.ProgrammaticLogin()

feed = service.GetCalendarEventFeed()

for entry in feed.entry:

# タイトル
print entry.title.text

# 日時
for date_and_hour in entry.when:
print date_and_hour.start_time
print date_and_hour.end_time

# 場所
for place in entry.where:
print place.value_string

# 説明
print entry.content.text


ラベル: ,

0 件のコメント :

コメントを投稿

この投稿へのリンク :

リンクを作成

<< ホーム