Skip to main content

Files download/upload REST API similar to S3 for Invenio.

Project description

https://img.shields.io/travis/inveniosoftware/invenio-files-rest.svg https://img.shields.io/coveralls/inveniosoftware/invenio-files-rest.svg https://img.shields.io/pypi/v/invenio-files-rest.svg https://img.shields.io/github/license/inveniosoftware/invenio-files-rest.svg

Invenio-Files-REST is a files storage module. It allows you to store and retrieve files in a similar way to Amazon S3 APIs.

Features:

  • Files storage with configurable storage backends

  • Secure REST APIs

  • Support for large file uploads and multipart upload.

  • Customizable access control

  • File integrity monitoring

Further documentation is available on https://invenio-files-rest.readthedocs.io/.

Changes

Version 1.0.7 (released 2021-12-08)

  • Backport fix in models.Bucket.sync method

  • Backport fix in signals send

Version 1.0.6 (released 2019-11-22)

  • Bump version and add to installation requirements invenio-celery

  • Add documentation of module usage

  • Remove storage_class parameter from Bucket create when POST to Location resource

Version 1.0.5 (released 2019-11-21)

  • Add signals for deletion and upload of files

Version 1.0.4 (released 2019-11-20)

  • Fix StorageError type returned

Version 1.0.3 (released 2019-11-15)

  • Increase invenio-rest version to support Marshmallow 2 and 3 migration

Version 1.0.2 (released 2019-11-14)

  • Adds optional serializer_mapping and view_name in json_serializer method

Version 1.0.1 (released 2019-08-01)

  • Adds support for marshmallow 2 and 3.

Version 1.0.0 (released 2019-07-22)

  • Initial public release.

Project details


Release history Release notifications | RSS feed

This version

1.0.7

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-files-rest-1.0.7.tar.gz (159.1 kB view details)

Uploaded Source

Built Distribution

invenio_files_rest-1.0.7-py2.py3-none-any.whl (74.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-files-rest-1.0.7.tar.gz.

File metadata

  • Download URL: invenio-files-rest-1.0.7.tar.gz
  • Upload date:
  • Size: 159.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for invenio-files-rest-1.0.7.tar.gz
Algorithm Hash digest
SHA256 92a7acb300ea612c3de9fe88f9c1773b75f6739316c7c5f664697e914a5fdf71
MD5 b5bba54ea7fecfb2da4259f76f7fe787
BLAKE2b-256 999beb492349883a1d2ffb8ab7f98bd041932ddd1971c378bb391df1dde7cd18

See more details on using hashes here.

Provenance

File details

Details for the file invenio_files_rest-1.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: invenio_files_rest-1.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 74.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for invenio_files_rest-1.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 789791261f89ab62edd292990fc7f30d8aef7a189a08a8a1d8673e4520051e50
MD5 a63435fbac8a69f831beaffb491b36ff
BLAKE2b-256 c32121d4151048ee36a74219a7f4f5513b369b3abf77308db89d1f339cb7ff1a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page