2011/03/08

google-spreadsheet api

備忘でしかないんですがね
Google SpreadSheet の自分のブックの一覧が欲しくなって
Python で取るのがいいかしら? と思って調べました
まぁ、gdata 使えばいいんですけど、すぐなんですけど

# coding=utf8

import getpass
import sys

import gdata.spreadsheet.service


service = gdata.spreadsheet.service.SpreadsheetsService()
sys.stderr.write('e-mail: ')
service.email = raw_input()
service.password = getpass.getpass()
service.ProgrammaticLogin()

feed = service.GetSpreadsheetsFeed()

for i in [(x.updated.text, x.link[1].href, x.title.text)
for x in feed.entry
if x.author[0].email.text == service.email]:
print("\t".join(i))


これでね、
$ python kono_script.py > output.tsv
e-mail: abcdefg@gmail.com
Password:
$
とかすれば output.tsv に出ます

わーい

0 件のコメント:

コメントを投稿