先日書いたコードをgithubに上げてみた。
https://github.com/charoneko/withings-garmin-v2
使い方はsync.pyでID,passwordを記述して実行するだけ。
なお、forkしたので大本で更新があったら反映されないけど、今のままで十分なはず。
たまに認証方式が変わったりしてるっぽいので、そのときは誰かが直してくれることを期待してるけどw
■ 参考
Withings のAPI
http://oauth.withings.com/api/doc
Garmin の API はユーザー登録が面倒だったので勘で作成
■ withings と garmin の仕様(推測)
Withings | Garmin | 備考 | |
体脂肪率 | Fat Ratio | percent_fat | |
体水分率 |
Hydration (体水分量) |
percent_hydration | スクリプト内で Hydration / Weight * 100 で調整 |
骨格筋量 |
Muscle Mass (筋肉量) |
muscle_mass (骨格筋量) |
Withings の筋肉量と Garimin の骨格筋量は異なる。 なので、Fat Free Mass / 2 で調整。 |
骨量 | Bone Mass | bone_mass |