機略戦記

Maneuver warfare

ATNDに掲載されているイベントのタイトル、概要、event_idなどをCSVで取得するワンライナー

結論

curl -s 'http://api.atnd.org/events/?format=json&count=100' | jq '.events[].event | [.event_id, .title, .catch, .description] | @csv'

概要

curlで取得したjsonをjqで加工する。

解説

ATNDのAPIでjsonを所得する

curl -s 'http://api.atnd.org/events/?format=json&count=100'

参考: ATND API リファレンス

jqで必要なキーを取り出してCSVに変換

jq '.events[].event | [.event_id, .title, .catch, .description] | @csv'

参考:

sucrose.hatenablog.com