CODE128バーコード生成CGI

CODE128のバーコードを生成します。画像はGIF形式です。

ブラウザから何も考えないで印刷したところ、手元のバーコードリーダではちゃんと読めました。


例1)https://www.fabrice.co.jp/cgi-bin/code128.cgi?code=ABC

は、こういうバーコードを生成します。

例2)https://www.fabrice.co.jp/cgi-bin/code128.cgi?code=https://www.fabrice.co.jp/cgi-bin/

は、こういうバーコードを生成します。

文字列長は最大64文字に制限してあります。

追記

複数のコードをまとめてたくさん作るために、バーコード生成器を追加。

追記 2007.11.7

パラメータに画像フォーマット指定を追加。

CODE128バーコード生成CGI

アルファベット2文字の国コード / iso3166-1 alpha-2

www.iso.orgから2文字コードのテキストファイルなくなっているのに気づきました。
とりあえず手元のキャッシュからテキストファイルを復元して公開しておきます。
https://www.fabrice.co.jp/iso3166-2.txt

必要があって、2文字国コードから国名を返すCGIを作る。

単にプレインテキストでアルファベットの国名を返す。最初のパラメータ(名)が2文字の国コード。

使い方はこんな感じで。

日本 https://www.fabrice.co.jp/cgi-bin/iso3166.cgi?jp

アメリカ https://www.fabrice.co.jp/cgi-bin/iso3166.cgi?us

ブータン https://www.fabrice.co.jp/cgi-bin/iso3166.cgi?BT

ケニヤ https://www.fabrice.co.jp/cgi-bin/iso3166.cgi?KE

元データはキャッシュしているので、国が増えたりしても、2週間ぐらいは反映しないかも。

アルファベット2文字の国コード / iso3166-1 alpha-2

お国の役に立つ

おお、母さん、僕も出世したもんだよ。

日本大使館@ワシントンDC*1 のお役に立ってるよ。

http://www.us.emb-japan.go.jp/jicc/Japanfactsheet.htm#media

のあたりで、

Postal Code Search – List of Postal Codes in Japan divided by Prefecture and then by city.

なんていってリンクされてたよ。これがお国の役に立つとはねえ。

ちなみに、この英語版リストはものすごく古くて(多分2003年ぐらい)、ここ数年の自治体大合併を反映していないんですけど。いいのかな。いいのか。まあいいか。

*1:The Japan Information and Culture Center (JICC) is the cultural and public affairs section of the Embassy of Japan in Washington D.C.

お国の役に立つ

ISBN10桁13桁相互変換CGI

頻繁に使うわけでも、そんなに難しいものでもありませんが、作ろうと思うとちょっと面倒な小道具類シリーズということで。

ISBN10桁13桁相互変換CGI

isbnlib.pyを使ったCGIを公開します。

  1. 入力されたISBNから10桁と13桁を表示します。
  2. GETでもPOSTでも使えます。パラメータ名は「isbn」。
  3. 複数のISBNを渡す場合は空白か改行で区切ってください。
  4. WEBサービスっぽく使ってもらうために、出力はタブ区切りのテキストです。1)入力ISBN 2)10桁 3)13桁

例) 499289323と487367434とエラー

どうぞご利用ください。

ホントはAjaxとかでカッコいいのがやってみたかった。

ISBN10桁13桁相互変換CGI

XML-RPCで郵便番号から住所を取得するPythonスクリプト

郵便専門ネットでは、2002年11月からXML-RPCのAPIを公開しています。

Delphi5版とPHP版クライアントのサンプルを当初から用意しています。自分の練習を兼ねて、Python版のサンプルを作ってみました。えらい簡単。

Python2.4以降以外に必要なものはありません。string.Templateを使わなければPython2.2以降でも動くはず。スクリプトの大部分は出力を整形するテンプレートです。最新版はgist:227575に置いてあります。 続きを読む “XML-RPCで郵便番号から住所を取得するPythonスクリプト”

XML-RPCで郵便番号から住所を取得するPythonスクリプト