Twitterユーザーの個別フィードが来春で取得できなくなるのでYahoo! PipesでスクレイピングしてRSSにするやつを作った

これ

背景

全エンドポイント(検索APIも)にOAuth認証が要るようになり、XML,ATOM,RSS配信自体のサポート終了になる

TwitterからのRSS取得が2013年3月5日で打ち切りへ - GIGAZINE

API直叩きすると2013年3月までは取得できる

以下のようにstatusやsearchのAPIで取得できる

2012年10月以降にrssリーダー経由でtweetを受信する方法(2013年3月迄の期間限定) - 以下斜め読んだ内容

RSSリーダーへの登録の仕方

Get as RSS というバッジをクリック

フィードの名前はYahoo! Pipesの仕様で動的に生成できない(ので各アイテムのタイトルに無理矢理入れた) RSSリーダー側でフィードのタイトル名を自分で編集できるような機能もある。Google Readerとか

注意

  • 非公開ユーザーのツイートは取得できない
  • TwitterがHTML定義変更したら取得に失敗するようになるかもしれない

Yahoo! Pipesの仕様上一緒Access-Control-Allow-Origin:*なJSON/JSONPを吐いていい感じではあるけれど、Yahoo! Pipesのキャッシュのしくみを差し引いても遅くマッシュアップ(吐血)などにはあんまり使えず、RSSリーダーのクローリングのようなバッチ処理がせいぜいだと思う