Posts Tagged ‘ GAE

[GAE]HOMEディレクトリにGoogle App Engineの開発環境を構築してみた

HOMEディレクトリにGoogle App Engineの開発環境を構築してみた

インストールするのは以下。

python2.5
easy_install
mercurial

python2.5のインストール

$ wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz
$ tar xfz Python-2.5.5.tgz
$ cd Python-2.5.5
$ ./configure --pfix=$HOME
$ make
$ make install
$ echo $?

pathの設定

$ vim ~/.bashrc
$ PATH=$HOME/bin:$PATH
$ source ~/.bashrc

easy_installのインストール

$ wget http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg#md5=64c94f3bf7a72a13ec83e0b24f2749b2
$ sh setuptools-0.6c11-py2.5.egg --pfix=$HOME

mercurialのインストール

$ wget "http://mercurial.selenic.com/release/mercurial-1.4.3.tar.gz"
$ tar xvfz mercurial-1.4.3.tar.gz
$ cd mercurial-1.4.3
$ make install-home

Popularity: 18% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare

[GAE]urlfetchをshellから使ってみる

普通にやろうとすると以下のメッセージが表示されてしまって出来ない。
「AssertionError: No api proxy found for service “urlfetch”」

ということで、どうすればいいかのメモ。

from google.appengine.api import apiproxy_stub_map, urlfetch_stub
apiproxy_stub_map.apiproxy = apiproxy_stub_map.APIProxyStubMap()
apiproxy_stub_map.apiproxy.RegisterStub('urlfetch', urlfetch_stub.URLFetchServiceStub()) 

from google.appengine.api import urlfetch
urlfetch.fetch('http://www.google.co.jp').status_code

Popularity: 4% [?]

DiggGoogle BookmarksGoogle ReaderFacebookDeliciousFriendFeedEvernoteTwitterShare