X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=plugins%2Frss_feed.py;h=6104bf51139da3f5b8aced75c0f81f3ef93dbfad;hb=4890d5778a6e64d9b9ce39b9ef542b014871079c;hp=b9eced227a3e0bf87342f4833e52c5d2f68ea53c;hpb=07fc7a0d8265dd80b64e5b3c627682f480d243dc;p=webber.git diff --git a/plugins/rss_feed.py b/plugins/rss_feed.py index b9eced2..6104bf5 100644 --- a/plugins/rss_feed.py +++ b/plugins/rss_feed.py @@ -27,16 +27,16 @@ def checkconfig(params): # Helper class needed for datetime.datetime to generate GMT timestamps ZERO = datetime.timedelta(0) class UTC(datetime.tzinfo): - """UTC""" + """UTC""" - def utcoffset(self, dt): - return ZERO + def utcoffset(self, dt): + return ZERO - def tzname(self, dt): - return "UTC" + def tzname(self, dt): + return "UTC" - def dst(self, dt): - return ZERO + def dst(self, dt): + return ZERO utc = UTC() @@ -45,10 +45,16 @@ def sitemap_scan(params): global items file = params.file + # Only consider new stuff if max_age and file["mtime"] < max_age: return + # Ignore non-pages if not file.has_key("linktitle"): return + # Ignore hidden pages + if file.has_key("hide") and file.hide: + return + if file.has_key("change"): change = file["change"] else: