def edit_gallery(uuid): gallery = Gallery.get_gallery(uuid) g.nav_view = 'galleries' policy = base64.b64encode(json.dumps(policy_document)) signature = base64.b64encode(hmac.new(config.AWS_SECRET_ACCESS_KEY, policy, hashlib.sha1).digest()) access_key = config.AWS_ACCESS_KEY_ID return render_template('admin/edit_gallery.html', gallery=gallery, gallery_json=json.dumps(gallery), policy=policy, signature=signature, accessKey=access_key)
def preview_gallery(uuid): gallery = Gallery.get_gallery(uuid) g.nav_view = 'galleries' return render_template('admin/preview.html', post=gallery, post_json=json.dumps(gallery))
from app.db.talks import Talk from app.utils.aws import s3_change_image_resolutions if __name__ == '__main__': db_table = sys.argv[1] if len(sys.argv) > 3: uuid = sys.argv[2] image_route = "{}/{}".format(db_table, uuid) filename = sys.argv[3] s3_change_image_resolutions(image_route, filename) 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', []):
from app.db.talks import Talk from app.utils.aws import s3_change_image_resolutions if __name__ == '__main__': db_table = sys.argv[1] if len(sys.argv) > 3: uuid = sys.argv[2] image_route = "{}/{}".format(db_table, uuid) filename = sys.argv[3] s3_change_image_resolutions(image_route, filename) 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', []):
def blog_post(uuid): post = Gallery.get_gallery(uuid) return render_template('post.html', post=post, post_json=json.dumps(post))
def about(): g.nav_view = 'about' gallery = Gallery.get_gallery(uuid='7baf4d66-afa2-46dd-8fee-8b113d255d14') return render_template('about.html', gallery=json.dumps(gallery))