m2

Yahoo Pipes の Fetch page module を使って AutoPagerize の SITEINFO を JSONP 化

Yahoo Pipes の新しいモジュール「Fetch page module」を使って、AutoPagerizeSITEINFOJSONP 化しました。

注意: 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 オプション付けて .* に。

Regex モジュールをやめて Loop モジュール + String Regex モジュールに書き直したもの

上のやつ。
モジュール数は格段に増えたけど、1〜2秒くらいになった。

というわけで

oAutoPagerize にどうでしょうか? > id:os0x

  • -

実験用 bookmarklet