NikePlus用のライブラリつくた
Nike Plus用のライブラリをpythonで作ってみた。
http://github.com/ninoseki/nikeplus-python
作りながら「うーん、こんな感じでいいのかな・・・?」と悩みまくりんぐ。
他のライブラリ読んで勉強しないとね。もうちょっと改良したい。
使い方はこんな感じです。
# -*- coding: utf-8 -*- import nikeplus username = 'your username' passowrd = 'your password' api = nikeplus.API(username, passowrd) prof = api.profile() print prof.screenname print 'total runs:%s' % (prof.totalruns), '\n' runs = api.run_list() runs.reverse() for run in runs: single = api.run(run.id) print 'id:%s, startTime:%s' %(run.id, single.starttime) print "%s km , %.1f minutes" % (run.km, run.minutes) if single.description != None: print single.description.encode('cp932') else: print 'None' print ''
実行結果
ninoseki
total runs:12
id:743911097, startTime:2010-05-31T19:13:01+09:00
4.70 km , 23.0 minutes
おなかいたかったし
id:1616372152, startTime:2010-05-28T19:34:00+09:00
4.70 km , 22.0 minutes
なんだか消化不良
id:72801183, startTime:2010-05-25T19:01:56+09:00
3.99 km , 19.0 minutes
風が強かった
.
.
.