pyqr-0.1.0

pyqr-0.1.0.tgz
Python モジュール版もできました。
まだ関数 qrcode(data, ...) と 設定用の変数 ECL_{L,M,Q,H}, EM_{AUTO,NUMERIC,ALNUM,8BIT,KANJI}, FMT_{DIGIT,ASCII,JSON,PBM,BMP,SVG,TIFF,GIF,JPEG,PNG,WBMP} が定義されているだけですが。
qrcode() の引数はおおむね php_qrqr_get_symbol() と同じですが、PHP 版では連想配列で指定していたオプションを、Python 版ではキーワード引数で指定します。
不正なオプションが与えられた場合は RuntimeError を投げます。

使用例1

import qr
print(qr.qrcode('spam, egg', format = qr.FMT_ASCII))

使用例2

import qr
f = open('spam.png', 'w')
f.write(qr.qrcode('spam, egg', format = qr.FMT_PNG, magnify = 2))
f.close()