Esempio n. 1
0
    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 )
Esempio n. 2
0
    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 )
Esempio n. 3
0
    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)
Esempio n. 4
0
    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 )
Esempio n. 5
0
    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)
Esempio n. 6
0
    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)