Mercurial > hg > Feedworm
view OpmlImport.py @ 123:862760b161b4 backend
restructured adding a feed so that only the URL is passed into the backend - the rest of the operation is backend-internal
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Mon, 22 Aug 2011 10:30:33 +0200 |
parents | b8d209fdad14 |
children | bb3c851b18b1 |
line wrap: on
line source
from Feed import Feed from xml.dom.minidom import parse def createFeedsFromOPML(session=None, filename=None): document = parse(filename) outlines = document.getElementsByTagName("outline") for outline in outlines: url = outline.getAttribute("xmlUrl") title = outline.getAttribute("title") feed = Feed(title, url) session.add(feed) session.commit()