"""A python module for writing RSS.""" import time class PageRSS: """A helper class for creating a page's RSS.""" def __init__(self, title, description, link, date): self.items = [] self.title = title self.description = description self.link = link self.pubDate = date """Add items to RSS feed.""" def addItem(self, title, link, desc): item = {} item['title'] = title item['link'] = link item['desc'] = desc self.items.append(item) """Generates RSS feed.""" def make(self): contents = "{}{}{}{}".format(self.title,self.link,self.description,time.strftime("%a, %d %b %Y %H:%M:%S %z",self.pubDate)) for i in self.items: contents += "{}{}{}".format(i['title'],i['link'],i['desc']) contents += "" return contents