View difference between Paste ID: uWPdWUm2 and
SHOW: | | - or go back to the newest paste.
1-
1+
class FeedEntry3(db.Model):
2
  title = db.StringProperty
3
  link = db.StringProperty
4
  content = db.TextProperty
5
6
class grabFeed(webapp.RequestHandler):
7
	def get(self):
8
		result = urlfetch.fetch('http://feeds.feedburner.com/google/CPJ?format=xml')
9
		if result.status_code == 200:
10
			feed = feedparser.parse(result.content)
11
			for entry in feed['entries']:
12
				x = FeedEntry3()
13
				x.title = unicode(entry['title'])
14
				x.link = entry['link']
15
				x.content = entry['content'][0].value
16
				# this doesn't work - doesn't appear to save values (not showing in datastore viewer)
17
				x.put()
18
				
19
				# This seems to work
20
			   	self.response.out.write('<li>Title: %s</li>' % x.title)
21
			   	self.response.out.write('<li>Link: %s</li>' % x.link)
22
				self.response.out.write('<li>Content: %s</li>' % x.content)
23
			
24
		self.response.out.write('Done.')