https://github.com/kyanny/gist_feed
探せばいくらでもありそうだったし実はこっそりオフィシャルで用意されてたりするのかもしれないけど、アイデアに乏しい身としては仕事以外でプログラムを書くきっかけは些細なことでも大事にしたい(練習にもなるし)と思い、自作した。
Sawyer のデータ構造をたどって欲しいデータにたどり着くまでに手間取ったり、 .builder テンプレートで atom_feed ヘルパを使ったら ActiveRecord 由来のモデルオブジェクトじゃないとうまく動かなかったり(id とか model_name という属性が無いとだめっぽいが詳しく追っていない)こまごまとはまった。
Gist を Evernote に放り込むのを自動化したい、というのが肝心のもともとやりたかったことで、その部分は IFTTT にお任せ。 IFTTT の GitHub channel に gist trigger があれば一行も書かなくてよいプログラムだったのだが。