def from_file_feed(cls, path): log.log(logging.DEBUG-1, 'Podcast.from_file_feed()') with open(path, 'r') as f: s = f.read() feed = feedparser.parse(s) return cls.from_parsed(feed)
def test_load_feed(self): feed = feedparser.parse(self.xml_data) self.assertEqual(feed['feed']['title'], 'Robots - The Podcast for News and Views on Robotics') self.assertEqual(len(feed['entries']), 185)
def from_url(cls, url): log.log(logging.DEBUG-1, 'Podcast.from_url()') feed = feedparser.parse(url) return cls.from_parsed(feed,url)