2008.11.17
uamobileを使ってみた
突然ですが、Pythonライブラリのuamobileを使ってみました。
記事) http://d.hatena.ne.jp/perezvon/20081117/
DL) http://pypi.python.org/pypi/uamobile/
マニュアル的記事) http://labs.unoh.net/2007/08/python_3.html
Django上でこんな風↓に動作確認
# views.py に追加
def mbtest(request):
from uamobile import detect
d = detect({'HTTP_USER_AGENT': request.META['HTTP_USER_AGENT']})
return HttpResponse(
”’<html>”’
”’<body>”’
”’<p>user_agent: %s</p>”’
”’<p>is_docomo: %s</p>”’
”’<p>is_ezweb: %s</p>”’
”’<p>is_softbank: %s</p>”’
”’<p>is_nonmobile: %s</p>”’
”’<p>model: %s</p>”’
”’</body>”’
”’</html>”’ % (d, d.is_docomo(), d.is_ezweb(), d.is_softbank(), d.is_nonmobile(), d.model)
)
地味だけど(失礼)、便利なライブラリですね。
* * *
時に、特にモバイル案件がある訳ではなかったのですが・・・
(起)DjangoでISO-2022-JPでメールが送信できない
↓
(承)MS Outlookでもutf-8でメールが見れるじゃないか
↓
(転)何か困ることあるの?
↓
(転)携帯へのメール送信で困るよね
↓
(転転転)
↓
(結)今日、pypiに登録されたというuamobileでも使ってみよう
・・・と、このような理由らしき理由が無い理由から使ってみることになりました。
今は試して良かったと思っています。
月曜日の集中力の無さがなせる業とも言えますね!
Trackback URL
Comment & Trackback
Comment feed
Comment