#!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