MooseXっていいたいだけちゃうんかと。はいそうです。 Net::Google::Spreadsheetsのときにつくったベースの部分を抜き出して、ほかのプロジェクトでも使えるようにしようと思ってやっているんですが、こう、もっと抽象化できるような気がしていて、地道に勉強中です。

  • 404を返されることがたまに、けっこう頻繁に、ある
    • LWP::UserAgent::Determinedを使ってみたら、問い合わせできるようになった
    • ところがどっこい、POSTに404を返しておきながら、ちゃっかりデータができてたりする。PUTも同様。PUTしようとするとetagがかわってて412がかえってきたりする。
    • その辺りまで考えてるとあんまりうれしくないなぁ。
    • POSTは完了後にuriができるので、getで確認に行くとかできないしなぁ
  • atomのlinkとかcategoryとかとmooseのattributeのやり取りを抽象化したいなぁ

などなど。

http://github.com/lopnor/moosex-gdata/tree/master