예제 #1
0
def getGoogleFeeds(auth):
    try:
        google = GoogleReader(auth)
    except IOError:
        #handle username/password error
        #redirect to homepage with error?
        pass

    if google.buildSubscriptionList():
        return google.getFeeds()
예제 #2
0
	def get(self):
		user = users.get_current_user()
		
		if user:
			storage = StorageByKeyName(Credentials, user.user_id(), 'credentials')
			credentials = storage.get()
			
			auth = GAPDecoratorAuthMethod(credentials)
			reader = GoogleReader(auth)
			reader.buildSubscriptionList()
			
			feeds = reader.getFeeds()
			template_values = {
				'feeds': feeds
			}
			path = os.path.join(os.path.dirname(__file__), 'templates/template_slist.html')
			self.response.out.write(template.render(path, template_values))
		else:
			self.redirect(users.create_login_url(self.request.uri))