読者です 読者をやめる 読者になる 読者になる

WSGIUserAgentMobile rev.55

Python

906iのHTMLバージョンとテストを追加した。

そろそろPyPIに登録しようかと思う。

最近思うのは次のような機能が欲しいということ。

>>> from uamobile import detect
>>> device = detect({'HTTP_USER_AGENT':'DoCoMo/2.0 P906i(c100;TB;W24H15)'})
>>> device.features.html_input_file
True
>>> device.features.html_table
True
>>> device.features.flash_version
3.0
>>> device.features.animation_gif
True
>>> device2 = detect({'HTTP_USER_AGENT':'DoCoMo/2.0 M702iS(c100;TB;W24H13)'})
>>> device2.features.html_input_file
False
>>> device2.features.html_table
False
>>> device2.features.flash_version
1.1
>>> device2.features.animation_gif
True

あと、W-ZERO3をモバイル端末と判定するようにしたのは本当に失敗だった。W-ZERO3を使ってモバイルサイトにアクセスしてくる人間なんてそもそも少数だから、どうでもいいけど。いや、どうでもよくないと思っているから後悔しているんだけれども、どうでもいい端末だから予告なしにライブラリの実装を変更するかも。


iPhoneが出ても、こいつは絶対にモバイル端末としては扱わない。