PhantomJSを用いての自動化をやったりして、アプリ以外のプログラミングも勉強したら面白いかもしれないと思った。そこでrubyをやってみることにした。以前、railsでサイトを作ったことがあるが、もう2013年4月くらいのことだし忘れてしまった。
https://yusukebe.com/posts/2012/0520074309/
とりあえず検索して、「おっぱい」が目に付いたので、これをやろうとする。TwitterのAPIの使用が変わりそのままではできない。
Cat APIを使う
APIを変えてみる。最近見つけた猫のAPI。
The Cat API - Cats as a Service.
github.com
なんとcat apiのgemを作っている人がいた。このgemを使うと負けた感じするので、この人のソースを参考にする。
XMLをparseする
Seeing a cat image or GIF by using the Cat API
こんな感じでXMLを取得できる。
Nokogiri::XMLに渡す引数を最初、API_URLにしていて、うまくいかなかった。URLを開く操作が必要のようだ。
# 規定のブラウザで開く(mac) system "open " + url_nodes
これを加えれば、実行すると、ブラウザで画像やGIFを見ることができた。