【失敗の記録】Googleリーダーアプリだけで、Instapaper mobilizer形式であとで読む! …ことができるはずだったorz

最近Yahoo!Pipesをいじりまくっていたgakushiです。
ヒロさんの講義を見ながら、題名なようなことができそうだなと思って試してみました。

きっかけはInstapaperのiPhoneアプリは同期が遅いけど、表示は美しいという声をよく聞いていたから。

同期の遅さのせいで、Read it Laterが人気になりかけている!

Instapaper大好きっことしては、なんとかせねば ⇐ 実はRead it Laterも気に入っているw

同期が遅いのなら、Instapaper送りにした記事を、Googleリーダーアプリ(Bylineとか、Reederとか、RSS Flash gとか)の中で、Instapaper形式で読めたらいいんじゃね?

などという浅はかな考え方から試してみました!

結果から言うと、失敗(゚∀゚)

ぼくが作成したPipesを見ながら、なにをやりたかったのか、
そして失敗までの道のりを見ていきますヽ(°▽、°)ノエヘヘヘヘ

Pipes
http://pipes.yahoo.com/gakushi/db0a2164424f5467070e8e56d0fccecd

①URL InputでInstapaperのFeed URLを入力します。
入力した値をFetch Feedでitemを取得したのち、
②で、item.linkをInstapaper Mobilizer形式にしています。

本当は、下のスクショのようにこの後Loop+Fetch PageでMobilizer形式のページを取得してitem.descriptionに入れたかったんですけど、エラーがでて取得できませんでした。
表示結果を見ると、「warning Can’t fetch pages that robots.txt disallow」ということでどうやらこの方法では無理そうですorz

pipes_failed

そこで、苦肉の策としてまるごとRSSを通せばいけるはず!と思ってやってみたところ、以下のとおりちゃんといけました!


(Googleリーダーアプリは、普段使っているBylineではなく美しい表示に定評のあるReederを利用してみました。)

実は、本文の中の題名とか邪魔だしもっとキレイに整形したいと思って、まるごとRSSを通したあとさらにPipesで整形しようと試みたのですけど、文字化けしてあえなく挫折しましたorz

さて、ここまでなら、当初やりたいことはできているような感じですよね?
ここまで読んでいただいた方の中には、これはいいんじゃないかと思っていただけた方も少しはいるかもしれません。

ぼくも、最初はいける!って思いました。

これができるなら、さらに発展させてmatuさんの神スクリプト使えない人でも、Instapaper形式でエバーノート保存とかできちゃうんじゃ?とか妄想してました。

みんなから「すげぇジャン!」とか言ってもらえたり、ヒロさんから「がっちゃんやるね!」とか言ってもらえたり、iPhone美女から「がくさん素敵、大好き!」とか言われたりとかを夢想して(・∀・)ニヤニヤしたりもしていました。。。

が、試してみてかなり致命的な欠点があることがわかりました\(^o^)/

RunPipesした最初は配信されるんですけど、その後まったく音沙汰がなくなります(;^ω^)

現在のぼくの実力ではさっぱりわかりませんw

レベルアップして解決できたら、今後記事があがるかもしれませんが、どうでしょう(; ・`д・´)

Pipesは奥が深いっす。


Similar Posts: