Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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('<li>Title: %s</li>' % x.title)
- self.response.out.write('<li>Link: %s</li>' % x.link)
- self.response.out.write('<li>Content: %s</li>' % x.content)
- self.response.out.write('Done.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement