先日の記事で、
NASA - Image of the Day Gallery
のRSSを購読していると書きましたが、RSSでは画像のキャプションが全文配信ではないので、実際には
Plagger
で Gmailに送って読んでいます。
画像も表示されるし、キャプションも全て表示するようにしているので便利です。
# NASA - Image of the Day author: Shigefumi handle: http://www\.nasa\.gov/multimedia/imagegallery/image_feature_\d+\.html extract: <!-- Abstract starts -->(.*?)<!-- Abstract ends --> extract_capture: bodyconfig.yaml(一部)
plugins:
- module: Subscription::Config
config:
feed:
- url: http://www.nasa.gov/rss/image_of_the_day.rss
- module: Filter::EntryFullText
- module: Widget::HatenaBookmarkUsersCount
- module: Filter::Rule
rule:
module: Fresh
mtime:
path: C:\plagger\NASA-image_of_the_day.mtime
autoupdate: 1
- module: Publish::Gmail
これで、Gmailで以下のように表示されます。
たまにタイトル文字列が画像の上下に分かれてしまう事がありますが。

ちなみに、大きい画像のRSSは以下です。
http://www.nasa.gov/rss/lg_image_of_the_day.rss
via NASA - What is RSS?
画像をローカルに保存するには 備忘録みたいなもの: NASA の Image of the Day を plagger で が参考になります。
[5/25追記]
image_of_the_day.rss 内の pubDate の値が1日以上前になっていることがあって、毎日1回実行しても取りこぼす事がありました。
(ちょうど今日の「The Original Seven」の分がそうでした)
気になる人は Filter::Rule の module: Fresh のかわりに module: Deduped を使うと確実かも。











とhandleのドットはエスケープしたほうがいいかも。