python

いきなりeasy_installがDistributionNotFoundとか言い出した

いつからか、easy_install を実行すると $ easy_install Traceback (most recent call last): File "/usr/local/bin/easy_install", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/Cellar/python/2.7.1/lib/python2.7/site-pack</module>…

RE:GAE/PythonでFlash Lite のパラメタ埋め込み

GAE PythonでFlash Lite 1.1のパラメータ埋め込み - Help me, hackers!↑このタスクやってみた。リクエストが来たら、リモートのflashコンテンツ(swfファイル)を取得して、そのバイナリに任意のパラメタを埋め込んでからブラウザに返すだけのものだけど、これ…

Pythonで任意の文字コードからUnicode文字列に変換する(超手抜き版)

以下のサイトを参考にした。 Python Tips def try_decode(text): encodings = [ "utf-8", "shift_jis", "euc_jp", "iso-2022-jp" ] for enc in encodings: try: return unicode(text, enc) except: pass return text iso-2022-jp以外はとりあえず確認できた…

GAEでTada-listsへ簡単にTodoを追加するための勝手API作った

仕様 End point http(s)://tadalists-api-delegate.appspot.com Todo項目の追加 パス /post にPOSTメソッドで、以下のパラメタをBODYデータとして渡します。 username : ユーザ名 password : パスワード list: 登録先のリストid content: 登録する内容 例 cu…

PythonではてブのXML-RPC APIを叩いてみる

xmlrpclibつかったらとても簡単だった。 Python++ >>> import xmlrpclib >>> server = xmlrpclib.ServerProxy("http://b.hatena.ne.jp/xmlrpc") >>> server.bookmark.getTotalCount("http://d.hatena.ne.jp/snaka72") 918 こんだけでXML-RPC使えるってスゴい…

Google App Engine で「フリーソフトウェアライセンス診断」

いまさらって感じだけどGAE始めた。 ついでにPythonも、 ということでお勉強のためのアプリ書いた。 http://freesoft-license-counseler.appspot.com/ PythonもGAEも思ってたよりも簡単。(というか簡単なことしかやってないから...)ソースも晒しとく # cod…