def newscaster(p, l):
""" Dictate the latest news (which are essentially entries in the RSS feed) """
respond("fetching news", prepend_positive_response=True)
feeds = [feedparser.parse(url) for url in preferences.get_news_feed_urls()]
counter = 1
for feed in feeds:
for entry in feed.entries:
data = []
parser = NewsFeedParser(data)
try:
description = entry.description
except AttributeError:
description = "None given"
parser.feed(description)
news = "News #" + str(counter) + ": title: " + entry.title + ". description: " + " ".join(data)
respond(news, override_subtitle=True)
counter += 1
评论列表
文章目录