Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
A
all() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.Location class method)
as_uuid() (in module invenio_files_rest.views)
B
basename (invenio_files_rest.models.ObjectVersion attribute)
BaseSchema (class in invenio_files_rest.serializer)
Bucket (class in invenio_files_rest.models)
bucket (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
bucket_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
bucket_listmultiparts_all (in module invenio_files_rest.permissions)
bucket_read_all (in module invenio_files_rest.permissions)
bucket_read_versions_all (in module invenio_files_rest.permissions)
bucket_update_all (in module invenio_files_rest.permissions)
bucket_view() (in module invenio_files_rest.views)
BucketListMultiparts (in module invenio_files_rest.permissions)
BucketLockedError
BucketRead (in module invenio_files_rest.permissions)
BucketReadVersions (in module invenio_files_rest.permissions)
BucketResource (class in invenio_files_rest.views)
BucketSchema (class in invenio_files_rest.serializer)
BucketUpdate (in module invenio_files_rest.permissions)
C
check_object_permission() (invenio_files_rest.views.ObjectResource static method)
check_permission() (in module invenio_files_rest.views)
checksum (invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Part attribute)
checksum() (invenio_files_rest.storage.FileStorage method)
chunk_size (invenio_files_rest.models.MultipartObject attribute)
complete() (invenio_files_rest.models.MultipartObject method)
completed (invenio_files_rest.models.MultipartObject attribute)
compute_checksum() (in module invenio_files_rest.helpers)
compute_md5_checksum() (in module invenio_files_rest.helpers)
copy() (invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.storage.FileStorage method)
copy_contents() (invenio_files_rest.models.FileInstance method)
count() (invenio_files_rest.models.Part class method)
create() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.FileInstance class method)
(invenio_files_rest.models.MultipartObject class method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.models.Part class method)
create_object() (invenio_files_rest.views.ObjectResource method)
D
default (invenio_files_rest.models.Location attribute)
default_location (invenio_files_rest.models.Bucket attribute)
default_partfactory() (in module invenio_files_rest.views)
default_storage_class (invenio_files_rest.models.Bucket attribute)
delete() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.MultipartObject method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.models.Part class method)
(invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
(invenio_files_rest.views.ObjectResource method)
delete_object() (invenio_files_rest.views.ObjectResource method)
deleted (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.ObjectVersion attribute)
dump_links() (invenio_files_rest.serializer.BaseSchema method)
(invenio_files_rest.serializer.BucketSchema method)
(invenio_files_rest.serializer.MultipartObjectSchema method)
(invenio_files_rest.serializer.ObjectVersionSchema method)
E
end_byte (invenio_files_rest.models.Part attribute)
expected_part_size() (invenio_files_rest.models.MultipartObject method)
F
file (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
file_downloaded (in module invenio_files_rest.signals)
file_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
file_size_limiters() (in module invenio_files_rest.limiters)
FileInstance (class in invenio_files_rest.models)
FileInstanceAlreadySetError
FileInstanceUnreadableError
FILES_REST_DEFAULT_MAX_FILE_SIZE (in module invenio_files_rest.config)
FILES_REST_DEFAULT_QUOTA_SIZE (in module invenio_files_rest.config)
FILES_REST_DEFAULT_STORAGE_CLASS (in module invenio_files_rest.config)
FILES_REST_FILE_URI_MAX_LEN (in module invenio_files_rest.config)
FILES_REST_MIN_FILE_SIZE (in module invenio_files_rest.config)
FILES_REST_MULTIPART_CHUNKSIZE_MAX (in module invenio_files_rest.config)
FILES_REST_MULTIPART_CHUNKSIZE_MIN (in module invenio_files_rest.config)
FILES_REST_MULTIPART_EXPIRES (in module invenio_files_rest.config)
FILES_REST_MULTIPART_MAX_PARTS (in module invenio_files_rest.config)
FILES_REST_MULTIPART_PART_FACTORIES (in module invenio_files_rest.config)
FILES_REST_OBJECT_KEY_MAX_LEN (in module invenio_files_rest.config)
FILES_REST_PERMISSION_FACTORY (in module invenio_files_rest.config)
FILES_REST_SIZE_LIMITERS (in module invenio_files_rest.config)
FILES_REST_STORAGE_CLASS_LIST (in module invenio_files_rest.config)
FILES_REST_STORAGE_FACTORY (in module invenio_files_rest.config)
FILES_REST_STORAGE_PATH_DIMENSIONS (in module invenio_files_rest.config)
FILES_REST_STORAGE_PATH_SPLIT_LENGTH (in module invenio_files_rest.config)
FILES_REST_TASK_WAIT_INTERVAL (in module invenio_files_rest.config)
FILES_REST_TASK_WAIT_MAX_SECONDS (in module invenio_files_rest.config)
FILES_REST_UPLOAD_FACTORIES (in module invenio_files_rest.config)
FilesException
FileSizeError
FileSizeLimit (class in invenio_files_rest.limiters)
FileStorage (class in invenio_files_rest.storage)
FormDataParser (class in invenio_files_rest.formparser)
G
get() (invenio_files_rest.models.Bucket class method)
(invenio_files_rest.models.FileInstance class method)
(invenio_files_rest.models.MultipartObject class method)
(invenio_files_rest.models.ObjectVersion class method)
(invenio_files_rest.views.BucketResource method)
(invenio_files_rest.views.ObjectResource method)
get_by_bucket() (invenio_files_rest.models.ObjectVersion class method)
get_by_name() (invenio_files_rest.models.Location class method)
get_by_uri() (invenio_files_rest.models.FileInstance class method)
get_default() (invenio_files_rest.models.Location class method)
get_description() (invenio_files_rest.errors.MissingQueryParameter method)
get_object() (invenio_files_rest.views.ObjectResource class method)
get_or_create() (invenio_files_rest.models.Part class method)
get_or_none() (invenio_files_rest.models.Part class method)
get_tags() (invenio_files_rest.models.Bucket method)
get_versions() (invenio_files_rest.models.ObjectVersion class method)
H
head() (invenio_files_rest.views.BucketResource method)
I
id (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
init_app() (invenio_files_rest.ext.InvenioFilesREST method)
init_config() (invenio_files_rest.ext.InvenioFilesREST method)
init_contents() (invenio_files_rest.models.FileInstance method)
initialize() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
invalid_subresource_validator() (in module invenio_files_rest.views)
InvalidKeyError
InvalidOperationError
invenio_files_rest (module)
invenio_files_rest.config (module)
invenio_files_rest.errors (module)
invenio_files_rest.ext (module)
invenio_files_rest.formparser (module)
invenio_files_rest.helpers (module)
invenio_files_rest.limiters (module)
invenio_files_rest.models (module)
invenio_files_rest.permissions (module)
invenio_files_rest.serializer (module)
invenio_files_rest.signals (module)
invenio_files_rest.storage (module)
invenio_files_rest.tasks (module)
invenio_files_rest.views (module)
InvenioFilesREST (class in invenio_files_rest.ext)
is_head (invenio_files_rest.models.ObjectVersion attribute)
is_valid_chunksize() (invenio_files_rest.models.MultipartObject static method)
is_valid_size() (invenio_files_rest.models.MultipartObject static method)
J
json_serializer() (in module invenio_files_rest.serializer)
K
key (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.ObjectVersion attribute)
L
last_check (invenio_files_rest.models.FileInstance attribute)
last_check_at (invenio_files_rest.models.FileInstance attribute)
last_part_number (invenio_files_rest.models.MultipartObject attribute)
last_part_size (invenio_files_rest.models.MultipartObject attribute)
listobjects() (invenio_files_rest.views.BucketResource method)
Location (class in invenio_files_rest.models)
location (invenio_files_rest.models.Bucket attribute)
location_update_all (in module invenio_files_rest.permissions)
location_view() (in module invenio_files_rest.views)
LocationResource (class in invenio_files_rest.views)
LocationUpdate (in module invenio_files_rest.permissions)
locked (invenio_files_rest.models.Bucket attribute)
M
make_path() (in module invenio_files_rest.helpers)
MAX_CONTENT_LENGTH (in module invenio_files_rest.config)
max_file_size (invenio_files_rest.models.Bucket attribute)
merge_parts() (invenio_files_rest.models.MultipartObject method)
mimetype (invenio_files_rest.models.ObjectVersion attribute)
minsize_validator() (in module invenio_files_rest.views)
MissingQueryParameter
multipart (invenio_files_rest.models.Part attribute)
multipart_complete() (invenio_files_rest.views.ObjectResource method)
multipart_delete() (invenio_files_rest.views.ObjectResource method)
multipart_delete_all (in module invenio_files_rest.permissions)
multipart_init() (invenio_files_rest.views.ObjectResource method)
multipart_listparts() (invenio_files_rest.views.ObjectResource method)
multipart_listuploads() (invenio_files_rest.views.BucketResource method)
multipart_read_all (in module invenio_files_rest.permissions)
multipart_uploadpart() (invenio_files_rest.views.ObjectResource method)
MultipartAlreadyCompleted
MultipartDelete (in module invenio_files_rest.permissions)
MultipartException
MultipartInvalidChunkSize
MultipartInvalidPartNumber
MultipartInvalidSize
MultipartMissingParts
MultipartNoPart
MultipartNotCompleted
MultipartObject (class in invenio_files_rest.models)
MultipartObjectSchema (class in invenio_files_rest.serializer)
MultipartRead (in module invenio_files_rest.permissions)
N
name (invenio_files_rest.models.Location attribute)
need_permissions() (in module invenio_files_rest.views)
ngfileupload_partfactory() (in module invenio_files_rest.views)
ngfileupload_uploadfactory() (in module invenio_files_rest.views)
O
object_delete_all (in module invenio_files_rest.permissions)
object_delete_version_all (in module invenio_files_rest.permissions)
object_read_all (in module invenio_files_rest.permissions)
object_read_version_all (in module invenio_files_rest.permissions)
object_view() (in module invenio_files_rest.views)
ObjectDelete (in module invenio_files_rest.permissions)
ObjectDeleteVersion (in module invenio_files_rest.permissions)
ObjectRead (in module invenio_files_rest.permissions)
ObjectReadVersion (in module invenio_files_rest.permissions)
ObjectResource (class in invenio_files_rest.views)
ObjectVersion (class in invenio_files_rest.models)
ObjectVersionSchema (class in invenio_files_rest.serializer)
open() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
P
parse() (invenio_files_rest.formparser.FormDataParser method)
Part (class in invenio_files_rest.models)
part_number (invenio_files_rest.models.Part attribute)
part_size (invenio_files_rest.models.Part attribute)
PartSchema (class in invenio_files_rest.serializer)
pass_bucket() (in module invenio_files_rest.views)
pass_multipart() (in module invenio_files_rest.views)
permission_factory() (in module invenio_files_rest.permissions)
populate_from_path() (in module invenio_files_rest.helpers)
post() (invenio_files_rest.views.LocationResource method)
(invenio_files_rest.views.ObjectResource method)
progress_updater() (in module invenio_files_rest.tasks)
put() (invenio_files_rest.views.ObjectResource method)
pyfs_storage_factory() (in module invenio_files_rest.storage)
PyFSFileStorage (class in invenio_files_rest.storage)
Q
query_by_bucket() (invenio_files_rest.models.MultipartObject class method)
query_by_multipart() (invenio_files_rest.models.Part class method)
query_expired() (invenio_files_rest.models.MultipartObject class method)
quota_left (invenio_files_rest.models.Bucket attribute)
quota_size (invenio_files_rest.models.Bucket attribute)
R
readable (invenio_files_rest.models.FileInstance attribute)
relink_all() (invenio_files_rest.models.ObjectVersion class method)
remove() (invenio_files_rest.models.Bucket method)
(invenio_files_rest.models.ObjectVersion method)
restore() (invenio_files_rest.models.ObjectVersion method)
S
save() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
schema_from_context() (in module invenio_files_rest.serializer)
send_file() (invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.storage.FileStorage method)
send_object() (invenio_files_rest.views.ObjectResource static method)
send_stream() (in module invenio_files_rest.helpers)
set_contents() (invenio_files_rest.models.FileInstance method)
(invenio_files_rest.models.ObjectVersion method)
(invenio_files_rest.models.Part method)
set_file() (invenio_files_rest.models.ObjectVersion method)
set_location() (invenio_files_rest.models.ObjectVersion method)
set_uri() (invenio_files_rest.models.FileInstance method)
size (invenio_files_rest.models.Bucket attribute)
(invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.MultipartObject attribute)
size_limit (invenio_files_rest.models.Bucket attribute)
snapshot() (invenio_files_rest.models.Bucket method)
start_byte (invenio_files_rest.models.Part attribute)
storage() (invenio_files_rest.models.FileInstance method)
storage_class (invenio_files_rest.models.FileInstance attribute)
StorageError
stream_uploadfactory() (in module invenio_files_rest.views)
U
UnexpectedFileSizeError
update() (invenio_files_rest.storage.FileStorage method)
(invenio_files_rest.storage.PyFSFileStorage method)
update_checksum() (invenio_files_rest.models.FileInstance method)
update_contents() (invenio_files_rest.models.FileInstance method)
upload_id (invenio_files_rest.models.MultipartObject attribute)
(invenio_files_rest.models.Part attribute)
uri (invenio_files_rest.models.FileInstance attribute)
(invenio_files_rest.models.Location attribute)
V
validate_key() (invenio_files_rest.models.MultipartObject method)
(invenio_files_rest.models.ObjectVersion method)
validate_name() (invenio_files_rest.models.Location method)
validate_storage_class() (invenio_files_rest.models.Bucket method)
validate_uri() (invenio_files_rest.models.FileInstance method)
verify_checksum() (invenio_files_rest.models.FileInstance method)
version_id (invenio_files_rest.models.ObjectVersion attribute)
W
wait_for_taskresult() (in module invenio_files_rest.serializer)
wrap() (invenio_files_rest.serializer.ObjectVersionSchema method)
(invenio_files_rest.serializer.PartSchema method)
writable (invenio_files_rest.models.FileInstance attribute)
Invenio-Files-REST
Files download/upload REST API similar to S3 for Invenio.
Navigation
Installation
Usage
Example application
API Docs
Contributing
Changes
License
Authors
invenio-files-rest@GitHub
invenio-files-rest@PyPI
Related Topics
Documentation overview
Quick search