pbx-component-files-uploader

Files uploader to custom storages


Keywords
leadvertex, selectel, storage, remote, uploader
License
MIT
Install
pip install pbx-component-files-uploader==0.0.1

Documentation

pbx-lv2-records-uploader

Simple selectel upload

    from pbx_component_files_uploader.uploader import Uploader

    api = Uploader(Uploader.SERVICE_SELECTEL, {
        'username': 'user',
        'password': 'pass',
        'container': 'container_name'
    }, {
        'token_cache_dir': '/path/to/cache/dir'
    })

    uploadedFileUrl = api.upload(
        '/path/to/src/file', 'dst_folder/dst_filename')