예제 #1
0
파일: podcast.py 프로젝트: matthewg42/mpp
 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)
예제 #2
0
 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)
예제 #3
0
파일: podcast.py 프로젝트: matthewg42/mpp
 def from_url(cls, url):
     log.log(logging.DEBUG-1, 'Podcast.from_url()')
     feed = feedparser.parse(url)
     return cls.from_parsed(feed,url)