# pbx-lv2-records-uploader
Simple selectel upload
```python
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')
```
Raw data
{
"_id": null,
"home_page": "https://github.com/leadvertex/pbx-component-files-uploader",
"name": "pbx-component-files-uploader",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7,<4.0",
"maintainer_email": "",
"keywords": "leadvertex,selectel,storage,remote storage,uploader",
"author": "Ivan Kalashnikov",
"author_email": "ivan@leadvertex.ru",
"download_url": "https://files.pythonhosted.org/packages/da/d0/42a77a9ef94fedcfb6c59070c060db9368fa6014ed70bdbb043d3de947ac/pbx_component_files_uploader-0.0.3.tar.gz",
"platform": null,
"description": "# pbx-lv2-records-uploader\n\nSimple selectel upload\n\n```python\n from pbx_component_files_uploader.uploader import Uploader\n\n api = Uploader(Uploader.SERVICE_SELECTEL, {\n 'username': 'user',\n 'password': 'pass',\n 'container': 'container_name'\n }, {\n 'token_cache_dir': '/path/to/cache/dir'\n })\n\n uploadedFileUrl = api.upload(\n '/path/to/src/file', 'dst_folder/dst_filename')\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Files uploader to custom storages",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://github.com/leadvertex/pbx-component-files-uploader",
"Repository": "https://github.com/leadvertex/pbx-component-files-uploader"
},
"split_keywords": [
"leadvertex",
"selectel",
"storage",
"remote storage",
"uploader"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7934f9578b018fdc3a3bda16fc0d19e80aedbb90c92f91db88d238b99d06af1b",
"md5": "c03c09297520dbbd6edcfb6f83cb4d8d",
"sha256": "5f61b88eee2ea133ed9a61a6d650ff39cb777268f07802049cccebfdf26cfa7c"
},
"downloads": -1,
"filename": "pbx_component_files_uploader-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c03c09297520dbbd6edcfb6f83cb4d8d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7,<4.0",
"size": 6726,
"upload_time": "2023-05-04T14:13:51",
"upload_time_iso_8601": "2023-05-04T14:13:51.302473Z",
"url": "https://files.pythonhosted.org/packages/79/34/f9578b018fdc3a3bda16fc0d19e80aedbb90c92f91db88d238b99d06af1b/pbx_component_files_uploader-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dad042a77a9ef94fedcfb6c59070c060db9368fa6014ed70bdbb043d3de947ac",
"md5": "e1e2e7234d17c9246c7248d5f748ec27",
"sha256": "a78ca0fd1ae93482ed9661b7d5e6f7daf2713360602a5daae6d2a2e2a92c4291"
},
"downloads": -1,
"filename": "pbx_component_files_uploader-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e1e2e7234d17c9246c7248d5f748ec27",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7,<4.0",
"size": 4173,
"upload_time": "2023-05-04T14:13:53",
"upload_time_iso_8601": "2023-05-04T14:13:53.722559Z",
"url": "https://files.pythonhosted.org/packages/da/d0/42a77a9ef94fedcfb6c59070c060db9368fa6014ed70bdbb043d3de947ac/pbx_component_files_uploader-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-05-04 14:13:53",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "leadvertex",
"github_project": "pbx-component-files-uploader",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "pbx-component-files-uploader"
}