Example #1
0
def get_galleries():
    galleries = Gallery.get_galleries(published=False)
    if request.is_xhr:
        return json.dumps(galleries), 200, {'Content-Type': 'application/json'}
    g.nav_view = 'galleries'
    galleries = [json.dumps(gallery) for gallery in galleries]
    return render_template('admin/galleries.html', galleries=galleries)
Example #2
0
def update_gallery_images():
    galleries = Gallery.get_galleries(published=False)
    for gallery in galleries:
        for item in gallery.get('items', []):
            if item.get('image_name'):
                print("{}    {}".format(gallery.get('uuid'),
                                        item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    item.get('image_name'))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_thumbnail".format(item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_small".format(item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_medium".format(item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_large".format(item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_grande".format(item.get('image_name')))
                update_image_headers(
                    'galleries/{}'.format(gallery.get('uuid')),
                    "{}_jumbo".format(item.get('image_name')))
def update_gallery_images():
    galleries = Gallery.get_galleries(published=False)
    for gallery in galleries:
        for item in gallery.get('items', []):
            if item.get('image_name'):
                print "{}    {}".format(gallery.get('uuid'), item.get('image_name'))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), item.get('image_name'))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_thumbnail".format(item.get('image_name')))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_small".format(item.get('image_name')))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_medium".format(item.get('image_name')))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_large".format(item.get('image_name')))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_grande".format(item.get('image_name')))
                update_image_headers('galleries/{}'.format(gallery.get('uuid')), "{}_jumbo".format(item.get('image_name')))
Example #4
0
    elif len(sys.argv) > 2:
        uuid = sys.argv[2]
        image_route = "{}/{}".format(db_table, uuid)
        if db_table == 'galleries':
            db_item = Gallery.get_gallery(uuid=uuid)
            for item in db_item.get('items', []):
                if item.get('image_name'):
                    print(item.get('image_name'))
                    s3_change_image_resolutions(image_route, item.get('image_name'))
        elif db_table == 'talks':
            db_item = Talk.get_talk(uuid=uuid)
            if db_item.get('image_name'):
                print(db_item.get('image_name'))
                s3_change_image_resolutions(image_route, db_item.get('image_name'))
    else:
        if db_table == 'galleries':
            db_items = Gallery.get_galleries()
            for db_item in db_items:
                image_route = "{}/{}".format(db_table, db_item.get('uuid'))
                for item in db_item.get('items', []):
                    if item.get('image_name'):
                        print(item.get('image_name'))
                        s3_change_image_resolutions(image_route, item.get('image_name'))
        elif db_table == 'talks':
            db_items = Talk.get_talks()
            for db_item in db_items:
                image_route = "{}/{}".format(db_table, db_item.get('uuid'))
                if db_item.get('image_name'):
                    print(db_item.get('image_name'))
                    s3_change_image_resolutions(image_route, db_item.get('image_name'))
    elif len(sys.argv) > 2:
        uuid = sys.argv[2]
        image_route = "{}/{}".format(db_table, uuid)
        if db_table == 'galleries':
            db_item = Gallery.get_gallery(uuid=uuid)
            for item in db_item.get('items', []):
                if item.get('image_name'):
                    print item.get('image_name')
                    s3_change_image_resolutions(image_route, item.get('image_name'))
        elif db_table == 'talks':
            db_item = Talk.get_talk(uuid=uuid)
            if db_item.get('image_name'):
                print db_item.get('image_name')
                s3_change_image_resolutions(image_route, db_item.get('image_name'))
    else:
        if db_table == 'galleries':
            db_items = Gallery.get_galleries()
            for db_item in db_items:
                image_route = "{}/{}".format(db_table, db_item.get('uuid'))
                for item in db_item.get('items', []):
                    if item.get('image_name'):
                        print item.get('image_name')
                        s3_change_image_resolutions(image_route, item.get('image_name'))
        elif db_table == 'talks':
            db_items = Talk.get_talks()
            for db_item in db_items:
                image_route = "{}/{}".format(db_table, db_item.get('uuid'))
                if db_item.get('image_name'):
                    print db_item.get('image_name')
                    s3_change_image_resolutions(image_route, db_item.get('image_name'))
Example #6
0
def blog():
    g.nav_view = 'blog'
    posts = Gallery.get_galleries()
    return render_template('blog.html', posts=posts)