4travelの写真検索APIを使ってアルファベットのビットマップフォントをつくってしまうAPIです。 カカクコムのAPIコンテストに出してみます。 デモは以下のリンクを押してみてください。 レイヤーが出てきますが閉じるボタンはないので消すときはリロードで。 phont (現在停止中) ブックマークレットになっています。適当なページを開いたあとアドレス欄にスクリプトをコピペしてEnterを押しても動くと思います。動作確認はFirefox2.0.1とIE7。 ページ内の適当な文字列を、APIに送って結果をそのままどーんと貼ってます。写真は4travelの写真検索APIにランダムでカメラのモデルを入力して取得。 REST APIの仕様: URL http://zuzara.dyndns.org/api/phont 入力 parameter value description q 文字列(必須) 4travelフォントで表示させたい文字列 size 整数(デフォルト: 20) 1つ1つの写真の大きさ(単位はpx) callback 文字列 JSONPのfunction名を指定、空のときは自動的にJSONになる 出力 JSON/JSONP(Content-Type: application/json) 例) callback({"test":"<table><tr>\\n<td>\\n<table>\\n<tr><td> <\\/td> <td> <\\/td><td> <\\/td><td> <\\/td><td> <\\/td> <td> <\\/td><td> <\\/td><td> <\\/td><td> <\\/td> <\\/tr>\\n<tr><td> <\\/td> <td><a href='http:\\/\\/4travel.jp\\/traveler\\/kamosan\\/pict\\/10568417\\/'> <img border='0' src='http:\\/\\/img.4travel.jp\\/img\\/tcs\\/t\\/pict\\/sml\\/10\\/56\\/84\\/sml_10568417.jpg?20060807153948' width='20px' height='20px' alt='' \\/><\\/a> …中略…"}) エラー 特になし 例によってAPIは無保証ですが、どうぞご利用ください。(注意点等はこちらに準じます) コンテストに出そう、ということでいろんな人とブレストしてネタを考えたのですが、昨日ふと思いついたこの一発ネタにしてしまいました。すいません、エネルギー不足でした(^^; 名前は4travelとかけて4ontにしようか、ちょっと迷いました。APIを使うコンテストにAPIを出品してみる、とマニアックにひねったつもりですがどーでしょうか。 なおビットマップフォントの元データはこちら。thanks! Grixel Kyrou 7 Wide Font [...]
Recent Posts
Categories
Archives
- April 2011
- November 2010
- October 2010
- July 2010
- June 2010
- January 2010
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- November 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005