#!python import feedparser import re re_linebreaks = re.compile( "

|

|*]/?>") re_html = re.compile( "<[^>]*>") #feed = feedparser.parse("http://www.engadget.com/rss.xml") #feed = feedparser.parse("http://www.engadget.com/rss.xml") #feed = feedparser.parse("http://rss.slashdot.org/Slashdot/slashdot") feed = feedparser.parse("http://vulnfun.blogspot.com/atom.xml") for i in range(len(feed.entries)): try: myentry = feed.entries[i].content[0].value except NameError: try: myentry = feed.entries[i].summary except: print "Apparently there is no 'content' and no 'summary' member to my feed entry. I shall now exit\n\n" exit(1) except: print "Something is b0rken. Exiting...\n\n" exit(2) mytitle = feed.entries[i].title myentry = re_linebreaks.sub( "\n", myentry) myentry = re_html.sub( "", myentry) mytitle = re_html.sub( "", mytitle) print "\n==================================" print mytitle print "\n-------------------------------------------------------------\n" print myentry