From 292c58633c174dde2ff1627668aa853c7455205a Mon Sep 17 00:00:00 2001 From: Bastian Kleineidam Date: Wed, 20 Feb 2013 20:52:37 +0100 Subject: [PATCH] Fix AstronomyPOTD --- dosagelib/plugins/a.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dosagelib/plugins/a.py b/dosagelib/plugins/a.py index 60de9dc55..61cb6ccda 100644 --- a/dosagelib/plugins/a.py +++ b/dosagelib/plugins/a.py @@ -141,12 +141,15 @@ class Achewood(_BasicScraper): class AstronomyPOTD(_BasicScraper): url = 'http://antwrp.gsfc.nasa.gov/apod/astropix.html' starter = bounceStarter(url, - compile(r'>')) + compile(tagre("a", "href", r'(ap\d{6}\.html)') + ">")) stripUrl = 'http://antwrp.gsfc.nasa.gov/apod/ap%s.html' - imageSearch = compile(r'<') + noImageUrls = set([ + 'http://antwrp.gsfc.nasa.gov/apod/ap130217.html', # video + 'http://antwrp.gsfc.nasa.gov/apod/ap130218.html', # video + ]) + prevSearch = compile(tagre("a", "href", r'(ap\d{6}\.html)') + "<") help = 'Index format: yymmdd' @classmethod