-def fetch_rss():
- """Récupère le flux RSS et le formate"""
- flux = feedparser.parse('http://feeds.feedburner.com/bashfr-quotes')
- quotes = []
- for q in flux["entries"]:
- try:
- id = int(q["title"])
- except ValueError:
- print "FAILED : " + q["title"]
- continue
- date = q["published"]
- quote = format(q["summary_detail"]["value"])
- quotes.append({"id" : id, "date" : date, "quote" : quote})
- return quotes
-
-
-def format(quote):
- """Dé-HTML-ise la quote"""
- raw = html2text.unescape(nltk.clean_html(quote))
- # Fucking garbage
- raw = re.sub(" Votez !$", "", raw)
- return raw
-