rendered paste body#!/usr/local/bin/pythonimport feedparser, urllib, md5import shelveimport timed = feedparser.parse("http://blogsearch.google.com/blogsearch_feeds?hl=en&client=news&q=vita-mix&ie=utf-8&num=10&output=atom")dbstore = shelve.open('db')curtime = time.time()for i in range(len(d['entries'])): print d['entries'][i]['title'].encode('utf-8') print '\t'+d['entries'][i]['href'] print '\t'+d['entries'][i]['link'] print '\t'+str(time.mktime(d['entries'][i]['updated_parsed'])) digest = md5.new(str(urllib.urlopen(d['entries'][i]['link']))).hexdigest() linka = d['entries'][i]['link'].encode('utf-8') timea = time.mktime(d['entries'][i]['updated_parsed']) if dbstore.has_key(linka): print 'Had it!' else: dbstore[linka]=('link': linka, {'digest': digest, 'time': timea }) #print linka, digest, timea print digest #print title