Python で REST API にアクセスするコードはどんなものかなと、試しに WikipediaAPI (http://wikipedia.simpleapi.net/) のクライアントを作ってみた。 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import httplib2 import json class SimpleWikipediaClient(object): def __init__(self): # REST API のエンドポイント self._endpoint = "http://wikipedia.simpleapi.net/api" # 表現のフォーマット self._format = "json" def search(self, keyword): # リクエストのクエリパラメータ re
JSON の内容を sed や awk のようにフィルタ・加工するためのプログラムに jq がある。 JSON 形式で提供されている WebAPI の出力や、ログの内容を扱うのにとても便利。 その強力さの一端を紹介したい。 インストールは Mac OS X であれば Homebrew から。公式サイトからバイナリをダウンロードすることもできる。 $ brew install jq サンプル用の JSON を用意しておく。 $ cat << EOS > jsonfile {"name": "Foo", "sex": "Male", "age": 15, "emails": []} {"name": "Bar", "sex": "Male", "age": 20, "emails": ["hoge@example.jp"]} {"name": "Baz", "sex": "Female", "
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く