概要

 「炊き出したん(@takidashitan)」は炊き出し情報をつぶやくTwitterアプリケーションです。
下記のRSSから炊き出し情報を取得しています。

 炊き出し情報は「炊き出しマップ」によって登録された情報で、「炊き出したん」はその登録された内容をTwitterにつぶやきます。 そのため、フォローをされると「炊き出したん」のつぶやきで一杯になる恐れがありますのでご注意ください。
 尚、「炊き出したん」に関する質問または要望はtwitter: @yokmamaまたは、mail: hijirinhijirin@gmail.com宛にお願いいたします。 あと、アイコンは@eenen_xceaviさんに書いていただきました。

炊き出したんの機能

「炊き出したん」はつぶやく他に次のようなこともできます。

Twitter検索機能

@takidashitan 地名

※注 地名の前にスペースがはいります。

例 @takidashitan 山形県山形市 上桜田 3-4-5

上記のように、炊き出したんにTwitterでメッセージを送ると、 渡された住所から一番近い炊き出しを最大5件まで返事をしてくれます。 (住所から地図の座標を取得しているので一部失敗する住所もあります) 検索の最大範囲は30kmです。

@takidashitan キーワード 地名

※注 キーワード、地名の前にスペースがはいります。

例 @takidashitan 飲料 山形県山形市 上桜田 3-4-5

上記のように、キーワード付きで炊き出したんにTwitterでメッセージを送ると、キーワードが含まれる炊き出し情報を最大5件まで返事をしてくれます。キーワードの主な種類には次のようなものがありますので使ってみてください。(炊き出し、トイレ、水、ガソリン、食料、洗濯、ゴミ

それから実験中ですが、位置情報付きでツイートをすると、住所を入力しなくても検索してくれます。

募集中

 現在、「炊き出したん」の開発を手伝ってくれる方を募集しています。とくにhtml/JavaScript/JQueryが得意な方待ってます。 絵が得意な方もまってます。もっといろんなことをやってみたいとおもっています。 「炊き出したんは」オープンソースにてプログラムを公開中です。
プロジェクトURL http://bit.ly/h1P2fW 
見て頂けるとわかるとおもいますが下手なプログラムです。プログラムも手伝ってくれる方待ってます。 手伝いたい、という方はtwitter: @yokmamaまたは、mail: hijirinhijirin@gmail.com宛に「手伝いたい」とだけいってくれればOKです。もしくは「ぼくと契約・・・(ry って、

炊き出しマップについて

 炊き出しマップは、GoogleMapのMyMap機能を用いて作成された炊き出し情報です。 この炊き出しマップは、現在ボランティアの方々によって炊き出し情報を一つ一つ登録することによって作成されています。 そのため、すでに終わってしまっている炊き出しなど、古い情報が含まれる場合がありますのでご注意ください。 もし、古い情報があったり、間違っている内容がありましたらお手数ですが、炊き出しマップの代表である  yamahirog@gmail.com または @yamahirowill 宛へご連絡をお願いいたします。

 尚、現在でも炊き出しマップの編集をして頂けるボランティアを募集されています。手伝いたいという方は上記のメールアドレスまたはTwitterへ連絡してほしいとのことです。 また、この他にすでに同様のマップを作っておられる方がいましたら、重ねて募集をしています。 被災地救援ぽーたるまっぷ(http://kml-layers.appspot.com/kyuen-map/) こちらは、被災された方々の役に立つような地図を一度にまとめて見ることができるポータルサイトです。 こちらへの登録もyamahirog@gmail.com または @yamahirowill 宛へご連絡をお願いいたします。

※「炊き出したん」は上記の「炊き出しマップ」の情報を活用したサービスです。

炊き出したんAPIについて

範囲検索

炊き出したんのデータベースにJSON APIを使用してアクセスすることができます。

URL http://takidasibot.appspot.com/takidasibot/search

パラメータ

lat
latitude 必須
lng
longitude 必須
m
distance 任意 ※炊き出しへの距離メートル(半径)
n
limit 任意 ※最大件数
t
出力種別 任意 ※json:json形式で出力,jsonp:jsop形式で出力
str1
キーワード検索に使用 任意
callback
コールバック名 任意 ※出力種別がjsonp形式に選択されている場合に設定可。 指定されていない場合はsearch

例)HTML
http://takidasibot.appspot.com/takidasibot/search?lat=38.248695&lng=140.910873&m=5000

出力されるページは次のようになります

No.1 イズミハウジング IZUMI Housinng(0.00km)
【炊き出し情報元】@takeshikokatsu:
【炊き出し情報】(株)イズミハウジングにて炊き出しを行われています。
【住所Add】
宮城県仙台市若林区大和町2丁目1-2、2-1-2 Yamato-cho, Wakabayashi-ku, Sendai city
No.2 南小泉小学校/給水所(0.65km)
【情報掲載時間】2011.3.13.11:15
【炊き出し情報元】@nhk_seikatsu
: 【炊き出し情報】市立南小泉小学校に給水所が用意されています。
【住所Add】
宮城県仙台市若林区一本杉町17−10
022-231-4076

例)JSON http://takidasibot.appspot.com/takidasibot/search?lat=38.248695&lng=140.910873&m=5000&t=json

取得されるデータは次の形式です。

id
固有ID(元々はRSSに含まれていたuri)
distance
距離(パラメータで渡された地点からの距離メートル)
latitude
炊き出し地点のlatitude
longitude
炊き出し地点のlongitude
title
炊き出し地点の名称
date
炊き出しの登録された日時
description
炊き出しの内容

[{"id":"00049e594c4f6c0b407d8","title":"イズミハウジング IZUMI Housinng","distance":0,"description":"<div dir=\"ltr\">【炊き出し情報元】@takeshikokatsu: <br>【炊き出し情報】(株)イズミハウジングにて炊き出しを行われています。<br>【住所Add】<br>宮城県仙台市若林区大和町2丁目1-2、2-1-2 Yamato-cho, Wakabayashi-ku, Sendai city<\/div>","longitude":140.910873,"latitude":38.248695,"date":"Sun Mar 13 08:51:16 UTC 2011"},{"id":"00049e594c4f6cfb9cf32","title":"南小泉小学校/給水所","distance":646.4864826348665,"description":"<div dir=\"ltr\">【情報掲載時間】2011.3.13.11:15<br>【炊き出し情報元】@nhk_seikatsu<br>: 【炊き出し情報】市立南小泉小学校に給水所が用意されています。<br>【住所Add】<br>\u202a宮城県仙台市若林区一本杉町17−10\u202c<br>\u202a022-231-4076<br> \u202c<\/div>","longitude":140.905426,"latitude":38.244762,"date":"Sun Mar 13 08:51:16 UTC 2011"},{"id":"00049e68a80e3ecebbd35","title":"米工房 米夢","distance":964.6731276978793,"description":"<div dir=\"ltr\">@narunosuke\u200e 若林区河原町の八百屋さんやスーパー営業中。「米夢」さんはお米や味噌の販売ど、13時からおにぎりを炊き出してくれるそう。(14日正午発言)<\/div>","longitude":140.919235,"latitude":38.254356,"date":"Mon Mar 14 03:10:40 UTC 2011"}]

単体表示

つぶやきに表示される炊き出しの情報は、元のRSSをベースにしていますが、140文字以上の場合は切りのいいところで切り捨てられます。
情報としては、データベースにもっているため取得をすることも可能です。
最新のバージョンでは、詳細を表示するリンクを付加するようにしました。
詳細の表示は次のようなURIから取得することができます。

http://takidasibot.appspot.com/takidasibot/view?id=<ID> ※IDは固有ID

パラメータ

id
固有ID 必須
t
出力種別 任意 ※json:JSON形式で出力,jsonp:JSONP形式で出力
callback
コールバック名 任意 ※出力種別がjsonp形式に選択されている場合に設定可。指定されていない場合はsearch

例)http://takidasibot.appspot.com/takidasibot/view?id=00049e594c4f6c0b407d8

実行すると次のようなページが表示されます。

イズミハウジング IZUMI Housinng
【炊き出し情報元】@takeshikokatsu:
【炊き出し情報】(株)イズミハウジングにて炊き出しを行われています。
【住所Add】
宮城県仙台市若林区大和町2丁目1-2、2-1-2 Yamato-cho, Wakabayashi-ku, Sendai city
(2011.03.13 08:51登録)

また、この情報はJSONでも取得することが可能です。
その場合は、上記のURLの後ろの t=json を付加してください。

例)http://takidasibot.appspot.com/takidasibot/view?id=00049e594c4f6c0b407d8&t=json

結果)

{"id":"00049e594c4f6c0b407d8","title":"イズミハウジング IZUMI Housinng","description":"<div dir=\"ltr\">【炊き出し情報元】@takeshikokatsu: <br>【炊き出し情報】(株)イズミハウジングにて炊き出しを行われています。<br>【住所Add】<br>宮城県仙台市若林区大和町2丁目1-2、2-1-2 Yamato-cho, Wakabayashi-ku, Sendai city<\/div>","longitude":140.910873,"latitude":38.248695,"date":"Sun Mar 13 08:51:16 UTC 2011"}

JSONの値

id
固有ID(元々はRSSに含まれていたuri)
latitude
炊き出し地点のlatitude
longitude
炊き出し地点のlongitude
title
炊き出し地点の名称
date
炊き出しの登録された日時
description
炊き出しの内容

炊き出したんAPIを使ったアプリの紹介

炊き出したんマップ

このサービスは炊き出したんに登録されているデータをGoogleMapから検索したり、情報をみたりすることができます。 キーワード検索にも対応する予定があるらしく、現在実装中だそうです。あとスマートフォンにも対応しているそうです。
製作者 twitter: @esperia09

※この他にもこんなアプリまたは絵などでもを作ってみたという方がいらっしゃいましたら、ご連絡ください。もれなくここにリンクをはらせていただきます。

Hack For Japan 「コードでつなぐ。想いと想い」