Yahoo Pipes の Fetch page module を使って AutoPagerize の SITEINFO を JSONP 化
Yahoo Pipes の新しいモジュール「Fetch page module」を使って、AutoPagerize の SITEINFO を JSONP 化しました。
先に結果
Pipes
http://pipes.yahoo.com/miya2000/siteinfo
Pipes(for JSON)
http://pipes.yahoo.com/miya2000/siteinfo_json
JSONP
http://pipes.yahoo.com/miya2000/siteinfo_json?_render=json&_callback=callback
注意: JSON 出力 なのに「\」が「\」に変換される
Pipes のバグ。
JavaScript 側で元に戻す必要あり。
いきなり直った!? それとも勘違いだった!?
道のり
最初に作ったもの
http://pipes.yahoo.com/pipes/pipe.info?_id=YDat5vBl3BGX_Tlp8ivLAg
結果が返るまで 20秒くらいかかる。
正規表現を見直したもの
http://pipes.yahoo.com/pipes/pipe.info?_id=68646e68c427cbc3580415b3af81d5e7
結果が返るまで 2〜3秒くらいになった。
[\w\W]*
を [\s\S]*
に変えただけでかなり早くなった。
最終的には s オプション付けて .*
に。