# 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()
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:
change = ""
- fname_out = os.path.join(cfg.out_dir, file.out_path)
- full_url = "http://%s/%s" % (cfg.main_url, fname_out)
+ full_url = "http://%s/%s" % (cfg.main_url, file.out_path)
item = PyRSS2Gen.RSSItem(
title = file["title"],
link = full_url,