google calendarとgoogle readerをCUIで使う
peepとgcalcli
どっちもPythonで実装されている.Mac(Leopard)で使えるようにした方法をメモっておく.ちなみにpeepは結構前に入れたから忘れてるけど,gcalcliを入れたらうまくいったのでそっちがメイン.
Google Reader
peepでできる.@mgikenさんが作ってはるんだけど,githubに上がってるし,最近はいじっていないようなので,すこしいじらせてもらった.
上下キーでも操作できるようにしただけだけどね.
peccu/peep · GitHub
ダウンロードして,peepにパスを通したら動くはず.なんかモジュールを入れた気がするけど,今回はパス
Google Calendar
gcalcliをつかう.
gcalcli - Command Line Interface to Google Calendar - Google Project Hosting
ここに従ってgcalcliをダウンロードして,gdataとelementtreeをインストールした.
そんで,
% gcalcli list
を実行したらカレンダー名が日本語のところで
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 11: ordinal not in range(128)
とかいうエラーが出て止まるので,
Trac0.11.2.1.ja1でUnicodeDecodeErrorへの対応方法 | Ryuzee.com これを参考にsitecustomize.pyを作成したんだけれども,
site-packagesの場所が分からんので,site-packageの場所の確認方法 - When it’s ready. を参考に
% python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
で調べたところ(/Library/Python/2.5/site-packages)に置いたらうまくいきました.使い方はおいおい調べてみるつもり.