QiitaのAPIを利用して、特定のタグに紐づく記事の一覧を取得。結果はcsv出力。

 

表題の通り。言語はRuby。

コードは、GitHub上に上げた。

動作確認を兼ねて、30分から60分程度。
たったこれだけのスクリプトでも(自分がやっていない部分も含めると)たくさんのことが学べる。

  • HTTP通信の仕方
  • HTTP通信で受け取ったデータの取扱
  • json形式のデータの取扱
  • ループ処理
  • 処理のスリープ処理
  • ファイルI/O
  • コメント
  • 定数の扱い方
  • コードスタイル
  • main関数を作成するときのお作法

例えば新しい言語を学ぶ時、ざっと参考書を読んでみたらこうしたやり慣れた記述をどうかけば、その言語らしいのか調べつつ書くのは非常に勉強になる。

ちなみに、このスクルイプとはrspecのことを色々と知りたくてどんなテーマが人気なのかしら?と思ってつくってみた。
QiitaAPIには、認証がいらない機能もたくさんあるので、初学者にもとっつきやすいのでオススメ。

  • このエントリーをはてなブックマークに追加
  • Pocket

この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。