def get(self): user = h.get_user_or_redirect( self ) if not user: return user_id = h.param(self,'user_id') service = h.param(self, 'service') person = Person.gql("WHERE id = :1 AND user = :2", user_id, user)[0] template_values = h.template_params( self, user, **{ 'person' : person, 'service' : service }) if service == 'facebook': fb_photos = person.photos.filter('class =', 'FacebookPhoto').filter('album =', None) fb_albums = person.albums.filter('class =', 'FacebookAlbum') fb_token = facebook.FacebookToken.for_user(user) if fb_token: template_values['photos'] = fb_photos template_values['albums'] = fb_albums else: print "no token" elif service == 'flickr': flickr_photos = person.photos.filter('class =', 'FlickrPhoto').filter('album =', None) flickr_albums = person.albums.filter('class =', 'FlickrAlbum') flickr_token = flickr.FlickrToken.for_user(user) if flickr_token: template_values['photos'] = flickr_photos template_values['albums'] = flickr_albums else: print "no token" else: print "no service" h.render_template( self, 'photos/index.html', template_values )
def get(self): user = h.get_user_or_redirect( self ) if not user: return service = h.param(self, 'service') type = h.param(self, 'type') if service == 'facebook': token = facebook.FacebookToken.for_user( user ) if type == 'photos': # tagged photos owner_id = h.param(self, 'user_id') album_id = h.param(self, 'album_id') facebook.import_photos( user, token, owner_id, album_id ) self.redirect("/photos?service=facebook&user_id="+owner_id) elif type == 'people': facebook.import_people( user, token ) self.redirect("/") elif type == 'albums': owner_id = h.param(self, 'user_id') facebook.import_albums( user, token, owner_id ) self.redirect("/photos?service=facebook&user_id="+owner_id) elif service == 'flickr': token = flickr.FlickrToken.for_user( user ) if type == 'photos': owner_id = h.param(self, 'user_id') album_id = h.param(self, 'album_id') flickr.import_photos( user, token, owner_id, album_id ) self.redirect("/photos?service=flickr&user_id="+owner_id) elif type == 'people': flickr.import_people( user, token ) self.redirect("/") elif type == 'albums': None
def get(self): user = h.get_user_or_redirect(self) if not user: return service = h.param(self, 'service') type = h.param(self, 'type') if service == 'facebook': token = facebook.FacebookToken.for_user(user) if type == 'photos': # tagged photos owner_id = h.param(self, 'user_id') album_id = h.param(self, 'album_id') facebook.import_photos(user, token, owner_id, album_id) self.redirect("/photos?service=facebook&user_id=" + owner_id) elif type == 'people': facebook.import_people(user, token) self.redirect("/") elif type == 'albums': owner_id = h.param(self, 'user_id') facebook.import_albums(user, token, owner_id) self.redirect("/photos?service=facebook&user_id=" + owner_id) elif service == 'flickr': token = flickr.FlickrToken.for_user(user) if type == 'photos': owner_id = h.param(self, 'user_id') album_id = h.param(self, 'album_id') flickr.import_photos(user, token, owner_id, album_id) self.redirect("/photos?service=flickr&user_id=" + owner_id) elif type == 'people': flickr.import_people(user, token) self.redirect("/") elif type == 'albums': None
def get(self): user = h.get_user_or_redirect( self ) if not user: return template_values = h.template_params( self, user, **{ 'flickr_auth' : flickr.auth_url(), 'facebook_auth' : facebook.auth_url(), 'facebook_token' : facebook.FacebookToken.for_user(user), 'flickr_token' : flickr.FlickrToken.for_user(user) } ) h.render_template( self, 'settings.html', template_values )
def get(self): user = h.get_user_or_redirect(self) if not user: return template_values = h.template_params( self, user, **{ 'flickr_auth': flickr.auth_url(), 'facebook_auth': facebook.auth_url(), 'facebook_token': facebook.FacebookToken.for_user(user), 'flickr_token': flickr.FlickrToken.for_user(user) }) h.render_template(self, 'settings.html', template_values)
def get(self): user = h.get_user_or_redirect( self ) if not user: return service = h.param(self, 'service') t = None if service == 'flickr': token = flickr.get_auth_token( h.param(self, 'frob') ) t = flickr.FlickrToken.update_or_create( { 'token':token, 'user':user } ) elif service == 'facebook': token = facebook.get_auth_token( h.param(self,'code') ) t = facebook.FacebookToken.update_or_create( { 'token':token, 'user':user } ) self.redirect( '/settings' )
def get(self): user = h.get_user_or_redirect( self ) if not user: return fb_friends = facebook.FacebookPerson.gql("WHERE user = :1", user) flickr_friends = flickr.FlickrPerson.gql("WHERE user = :1", user) template_values = h.template_params( self, user, **{ 'flickr_auth' : flickr.auth_url(), 'facebook_auth' : facebook.auth_url(), 'facebook_friends' : fb_friends, 'flickr_friends' : flickr_friends } ) h.render_template( self, 'services/index.html', template_values )
def get(self): user = h.get_user_or_redirect(self) if not user: return fb_friends = facebook.FacebookPerson.gql("WHERE user = :1", user) flickr_friends = flickr.FlickrPerson.gql("WHERE user = :1", user) template_values = h.template_params( self, user, **{ 'flickr_auth': flickr.auth_url(), 'facebook_auth': facebook.auth_url(), 'facebook_friends': fb_friends, 'flickr_friends': flickr_friends }) h.render_template(self, 'services/index.html', template_values)
def get(self): user = h.get_user_or_redirect(self) if not user: return service = h.param(self, 'service') t = None if service == 'flickr': token = flickr.get_auth_token(h.param(self, 'frob')) t = flickr.FlickrToken.update_or_create({ 'token': token, 'user': user }) elif service == 'facebook': token = facebook.get_auth_token(h.param(self, 'code')) t = facebook.FacebookToken.update_or_create({ 'token': token, 'user': user }) self.redirect('/settings')
def get(self): user = h.get_user_or_redirect(self) if not user: return user_id = h.param(self, 'user_id') service = h.param(self, 'service') person = Person.gql("WHERE id = :1 AND user = :2", user_id, user)[0] template_values = h.template_params( self, user, **{ 'person': person, 'service': service }) if service == 'facebook': fb_photos = person.photos.filter('class =', 'FacebookPhoto').filter( 'album =', None) fb_albums = person.albums.filter('class =', 'FacebookAlbum') fb_token = facebook.FacebookToken.for_user(user) if fb_token: template_values['photos'] = fb_photos template_values['albums'] = fb_albums else: print "no token" elif service == 'flickr': flickr_photos = person.photos.filter('class =', 'FlickrPhoto').filter( 'album =', None) flickr_albums = person.albums.filter('class =', 'FlickrAlbum') flickr_token = flickr.FlickrToken.for_user(user) if flickr_token: template_values['photos'] = flickr_photos template_values['albums'] = flickr_albums else: print "no token" else: print "no service" h.render_template(self, 'photos/index.html', template_values)