#! /usr/bin/python3 import xml.etree.ElementTree as et def main(): tree = et.parse("articles.xml") root = tree.getroot() feed_xml = """ Nathan's shitty blog The coffee powered blog of chaos http://nathansmith117.beevomit.org/blog http://nathansmith117.beevomit.org/images/icon.png Nathan's shitty blog http://nathansmith117.beevomit.org/blog """ for item in root: with open(item.find("file").text, "r") as fp: feed_xml += """ {title} http://nathansmith117.beevomit.org/blog#{name} {date} """.format( title=item.find("title").text, name=item.find("name").text, date=item.find("pubDate").text, article=fp.read() ) feed_xml += """ """ print(feed_xml) if __name__ == "__main__": main()