2018年10月05日に、Impress Watch ヘッドライン復活しました!めでたい!
News Headline開始。Watchシリーズ各媒体の最新記事が一覧できます
https://www.watch.impress.co.jp/docs/common/notice/1146553.html
(以下は、ヘッドラインが無くなった時に書いたものです。)
Impress Watch のトップページは、Impress Watchシリーズの横断的なヘッドラインページになっていて、とても便利だったのです。
しかし、2018年9月20日に、突然のリニューアルが行われました。
リニューアルされたページは「ヘッドライン」ではなく、独立した情報ページとなりました。それがインプレスの方針なのであれば、仕方ないところです。
でも、あの便利なページを失うわけにはいきません。なんとかしなければ…。
各Watchシリーズには、RSS Feedが用意されています!これを取得して、自分でヘッドラインページを作ってしまえばよいのです!
ということで、作りました!こちらです!
自家製 Impress Watch Headline
https://shikarunochi.matrix.jp/x/ImpressWatchHeadline.html
cron で30分に1回、各シリーズのRSSを取得して自動生成しています。各Watch、最新の5件を表示しています。
画像のURLはファイル名から自動生成しています。画像がない場合や、パターンに当てはまらない場合は表示されないです。
特に、AKIBA PC Hotline!は、画像ファイル名が記事ごとに違ってますね。
CAR Watch は残念ながら RSS が用意されて無さそうです。
プログラムはPythonで書いてあります。
わざわざサーバサイドのプログラムにしなくても、ブラウザ上のJavaScriptだけでも実現できるんじゃないか?と思って、その方式でも作り始めてみたのですが、別ドメインからデータ取得するのがセキュリティ的にかなりめんどくさい感じだったのであきらめました。
ソースはこちら。
https://github.com/shikarunochi/impresswatch/blob/master/impresswatch.py
それでは、良き Impress Watch ライフを。