def files_metadata_key(): params = _get_url_params() db_ref = shares.retrieve_ref(urllib2.unquote(request.args["key"])) return make_metadata(db_ref.root, db_ref.path, db_ref.blob, **params)
def files_get_key(key): db_ref = shares.retrieve_ref(urllib2.unquote(key)) fmdata = metadata.make_metadata(db_ref.root, db_ref.path, db_ref.blob) stream = file_store.retrieve_blob_stream(db_ref.root, db_ref.blob.hash) return _send_file(stream, db_ref.path, fmdata, db_ref.blob.iv)