電波がなくてもスマホでYahooニュース記事全文を読む方法

GoogleのRSSリーダーであるGoogle Readerを使って、何とか手持ちのAndroidスマホでネットニュースの全文をオフラインで読めないか、ということをずっと試みている。重要なのは「オフラインで」という点だ。
スマホ側のニュースリーダは、すでに1年以上前にNewsRobに落ち着いている。また、各ニュースサイトのRSSを記事全文を含むRSSに変換するツールとして、「まるごとRSS」を使っている。
NewsRob (Google Play Store)
まるごとRSS
「まるごとRSS」については、実はRSSのURLをいちいちこの「まるごとRSS」サイトを訪問して入力する必要はない。RSSのURLから「http://」を取り除いた部分の前に「http://mrss.dokoda.jp/a/http/」を付ければいいだけだ。機械的に変換できる。
NewsRobと「まるごとRSS」を組み合わせると、ほとんどのニュースサイトのニュースの全文が、NewsRobで指定した時間間隔でスマホにダウンロードされ、オフラインで読めるようになる。
ただ、新着ニュースの早さや、ピックアップされている記事の選択としては、個人的にはYahoo!ニュースが最適だと感じている。各種メディアからまんべんなく記事が選ばれており、特定のメディアへの偏りが少ないからだ。
ところがYahoo!ニュースのRSSは、トピックスページへのリンクになっており、そこからさらにリンクをたどらなければ個別の記事の全文にまで到達しない。なので「まるごとRSS」で記事全文を取得できないのだ。
そこで、無いものは作ってしまえということで、「まるごとRSS」にも頼らず、単独でYahoo!ニュースの各トピックを、記事全文を含むRSSフィード(RSS 2.0)に変換するウェブサービスをPHPで作成してみた。
以下、やたらとクリックされては困るので、リンクを外して列挙しておく。
Yahoo!ニュース 国内 http://tod.main.jp/y.php?a=domestic
Yahoo!ニュース 海外 http://tod.main.jp/y.php?a=world
Yahoo!ニュース 科学 http://tod.main.jp/y.php?a=science
Yahoo!ニュース 経済 http://tod.main.jp/y.php?a=economy
Yahoo!ニュース 芸能 http://tod.main.jp/y.php?a=entertainment
Yahoo!ニュース 地域 http://tod.main.jp/y.php?a=local
Yahoo!ニュース コンピュータ http://tod.main.jp/y.php?a=computer
Yahoo!ニュース スポーツ http://tod.main.jp/y.php?a=sports
これらをGoogle Readerに「登録」すると記事全文を含む個別のニュース記事が新しい順に入ってくる。「まるごとRSS」のように広告も入れていない。
動作保証はしないし、機能改善の要望も受けないし、使えなくなっても責任は取らないので、あくまで個人でのお試しにとどめておいて頂きたい。