Pages

May 25, 2012

PyGooglePlusをリリースしました

Google+の非公開APIを扱えるようにするPython製ライブラリ「PyGooglePlus」をリリースしました。


何時まで経ってもWrite API公開されないし、Webハックは楽しいので作ってしまいました。
Chrome Devtoolsとにらめっこしたせいもあって結構使い方わかってきた感じがします。
ただ、やはり久しぶりに書いた(まともな)コードなだけあって、へんてこな書き方が多く見受けられたのがちょっとアレですね。

使い方ですが、ひと通りtest.pyに書いてありますが、まぁ誰もこのままじゃ使わないだろうからドキュメント書いて、クライアント作ってぽいっとgithubにでも上げたいと思います :)

May 17, 2012

Python2.7.3 x64を自ビルド for Windows

前提としてsvnやVC++、Perl、Gowなどが入っているものとする

cd src
svn checkout http://svn.python.org/projects/python/branches/release27-maint/ python2.7.3

svn export http://svn.python.org/projects/external/bzip2-1.0.5

svn export http://svn.python.org/projects/external/openssl-0.9.8l

wget "http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fgnupack%2F49095%2Fsqlite3-3.6.21-3-src.tar.bz2"
tarコマンドではうまく解凍できないので7zip等で解凍、PCBuild内に置く。

wget "http://downloads.sourceforge.net/project/tcl/Tcl/8.4.19/tcl8419-src.zip?r=http%3A%2F%2Fwww.tcl.tk%2Fsoftware%2Ftcltk%2Fdownload.html&ts=1337257341&use_mirror=jaist"
wget "http://downloads.sourceforge.net/project/tcl/Tcl/8.4.19/tk8419-src.zip?r=http%3A%2F%2Fwww.tcl.tk%2Fsoftware%2Ftcltk%2Fdownload.html&ts=1337257429&use_mirror=jaist"
tcl/tkはsrcルートにtcltkというディレクトリを作り、その中に解凍


VisualStudio2010から
_bsddbのプロパティのインクリュードディレクトリにPCBuildとPCBuild/build_windowsを追加する。
_tkinterのプロパティのインクリュードディレクトリにtcltk内のgenericとxlibを追加。構成の種類をスタティックライブラリにする。

ビルドする。

2つほどエラーがでるがpython自体はビルド完了する。 2つのエラーは
ここのパッチ
を使えば解決するみたいなのだがうまくいかない…


Windowsはさくっとビルドできないのがつらくてしょうがない…