#! /usr/bin/python3 """ A script to generate html from the rss feed """ import xml.etree.ElementTree as et # Generates a html table for the article # I use table layout because fuck you def make_article_table(article_info, article): return """

{title}

--- {date}
{article}
""".format( name=article_info["name"], title=article_info["title"], date=article_info["pubDate"], article=article ) def main(): tree = et.parse("articles.xml") root = tree.getroot() template = "" # Open html template with open("template.html", "r") as fp: template = fp.read() article_list = "" # Format the articles into the html template = template.format(article_list=article_list, articles=article_html) print(template) if __name__ == "__main__": main()