class FeedEntry3(db.Model): title = db.StringProperty link = db.StringProperty content = db.TextProperty class grabFeed(webapp.RequestHandler): def get(self): result = urlfetch.fetch('http://feeds.feedburner.com/google/CPJ?format=xml') if result.status_code == 200: feed = feedparser.parse(result.content) for entry in feed['entries']: x = FeedEntry3() x.title = unicode(entry['title']) x.link = entry['link'] x.content = entry['content'][0].value # this doesn't work - doesn't appear to save values (not showing in datastore viewer) x.put() # This seems to work self.response.out.write('
  • Title: %s
  • ' % x.title) self.response.out.write('
  • Link: %s
  • ' % x.link) self.response.out.write('
  • Content: %s
  • ' % x.content) self.response.out.write('Done.')