タグ

apiとJSONに関するiwanofskyのブックマーク (4)

  • APIへのPUTやDELETEもブラウザから試す - 貳佰伍拾陸夜日記

    APIサーバを作っているととにかくcurlで叩いてレスポンスを| jq .して見て, とやっていてリクエストボディのJSONの中括弧や引用符の対応がとれてなくてイライラしたり, 必要なヘッダをつけ忘れていてハマったり, とにかく非効率な感じがしてきたので, ブラウザ上から操作できるようにして, リクエスト内容の編集も(コマンドラインよりは)簡単にできるようにしてみた. 特徴 スタンドアロンなサーバとして動くのでどんなAPIサーバに対しても使える API叩く先のホストをコマンドライン引数で指定するとそこへリバースプロキシする 結果のJSONを自動整形・ハイライトする そういうのやってくれる拡張入れてるときは余計なことはしないで拡張に任せる リクエスト内容のエクスポートが可能 パーマリンク curlコマンド HTTPプロトコル インストール golang環境を用意する 以下のコマンドを実行 $

    APIへのPUTやDELETEもブラウザから試す - 貳佰伍拾陸夜日記
  • Googleフォームで作った申請フォームからSlackに通知をする方法 - once upon a time,

    Slackは連絡先を知っている人が参加することが多いですが、ゲームのコミュニティ等相手の連絡先がわからない場合もあると思います。(IngressとかIngressとかIngressとか) そういう時のために申請フォームを作って、Slackに通知をするための方法をまとめます。 1. SlackのIncoming Webhookを設定する SlackのIncoming Webhookを新規作成する。 デフォルトの部屋は適当に選べば良い。 Webhook URLのURLを記録しておく。 2. Googleフォームを作る 今回想定している項目は、以下の4点 紹介者名 名前 あなたのG+プロフィールページ メールアドレス 3. Slack通知用のスクリプトを作成する フォームのツール -> スクリプト エディタを開く 通知するためのコードを書く。 以下の例では、public channel(#pub

    Googleフォームで作った申請フォームからSlackに通知をする方法 - once upon a time,
  • wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT

    個人的にもよく使っているwri.peがオープンソース化されました!Ruby on Railsで作られており、家はHerokuで動作しているなど自前でWebベースのメモ環境を作るのがとても手軽になりそうです。 ということで早速触ってみましょう。Web APIのトークン設定をすればすぐに動かせます。 wri.peの使い方 トップページです。見たまま家のwri.peそっくりです。 ログインしました。早速メモを作ってみましょう。 右側にプレビューもあって分かりやすいですね。 カレンダー。メモを作った日付が分かります。 検索はSolrを使っており日語も対応しています。 バックアップはEvernote、Dropboxにできます。 殆どの機能がJSON出力に対応していたり、iCalでの出力や多数のWeb API、OAuth対応がされているなど今風のWebサービスを作るのに参考になる点が多いと思いま

    wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT
  • jqコマンドが実は高性能すぎてビビッた話

    GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい

    jqコマンドが実は高性能すぎてビビッた話
  • 1