CouchDBを使っていると、CurlコマンドやTelnetなどで、URLやJSONをコマンドラインで記述して、
結 構 面 倒 くさい。
結 構 面 倒 くさい。
DBの基本操作を画面で行って、HTTPリクエストの文字列をコピペで使いたい!
なので、CouchDBマネージャ「Goza」蓙(ござ)を作ってみた。
元々たたみにしようかと思ってたら、Couchのツールかなんかで、「tatami」がありそうだったのと、
被災者の方が、「ござをひいて寝てます」とテレビで言っているのを聞いて、
この地震を忘れないように、「Goza」にしました。
現時点のバージョンは、まだMacでしかテストしてません。
近日中にLinuxとWindowsでテストします。(会社で。。。)
様々なサイトを参考にさせてもらいましたが、メインで参考にしたのは、
ゆったリラックス! CouchDBがあるところ(2)APIとDesign Documentでカクテルブックに挑戦
です。
使い方
上から順に、
URL入力→サーバ情報取得ボタン押下→DBの一覧が表示
DB名入力→データベース情報取得ボタン押下→全てのドキュメントが表示
キー(_id)を入力→ドキュメント取得ボタン押下→ドキュメント内容表示
データ更新して 新規/更新(PUT)
(キーを変えれば新規になる)
もしくは 削除(DELETE)
。
。
。
全ての操作は、画面一番上のコンソールにHTTPリクエストが文字で表示されるので、
コピペして再利用が出来るという、超手抜きツールです。
<注意>
◯ダウンロードしてすぐ起動出来るように、1ファイルであえて作っています。
◯画面サイズはiPhoneでもいずれ使いたいので、横幅640以内になるようにしてます。
◯JSONP解釈に、eval使用してます(ご注意)
◯まだ十分テストしてません
◯ソースコードはこちら↓
0 件のコメント:
コメントを投稿