2009
Nov
25th
Android 上でスクリプト言語を動かすためのASE : android scripting environmentというのがあるのですが、そこで動く Python から Twitter にポストしてみました。
import android
import twitter
def post():
droid = android.Android()
uid = droid.getInput('Twitter ID?')['result']
pw = droid.getInput('Password?')['result']
body = droid.getInput('Body?')['result']
t = twitter.Twitter()
t.set_auth(uid, pw)
t.update(body)
droid.exit()
if __name__ == '__main__':
post()
ここで import している twitter というのはtwitter.pyです。 getInput メソッドで得たものは Unicode であるようです。 twitter.py とこれを使ってポストするためのスクリプト tpost.py とを所定の場所にコピーしたら ASE のスクリプト一覧にリストされて実行できます。
$ adb push twitter.py /sdcard/ase/scripts/ $ adb push tpost.py /sdcard/ase/scripts/ASE だけではリッチな GUI は作れないような感じなので、まだ常用はしないかな。
Posted by setomits at 13:42 |
Comments: 0