UpStorage Api Client.
Project description
UpStorageClientApi
UpStorage Service Api.
Uploading Files
Deleting Files
Validating Cerdentails
Listing Files
Installation
-
Get a free API Key at https://example.com
-
Install Library Using
pip
python3 pip install UpStorageApiClient
-
Or Download Files With Git
git clone https://github.com/user/repo
-
Import Class
from UpStorageApiClient.api import UpStorageBucket
-
Authenticate with the api
bucket = UpStorageBucket(auth_token, api_key)
-
Make A Request In This Case
upload
bucket.upload(file='test.txt', is_private=True) Output: {'file': 'https://example/file.txt/'}
file: path of the file or File Object you want to upload.
is_private: file types: [public, private] Default: False
-
Get All
File
From Bucketbucket.get_all_files() Output: {'url': 'https://example/file.png/', 'is_private': 'True', ...}
-
You can delete File too.But For That You Have to pass the file name.if foldername exists then also that too.This is specificly made for the backend Storage System
bucket.delete(file_name='myfile.txt')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file UpStorageApiClient-1.1.tar.gz
.
File metadata
- Download URL: UpStorageApiClient-1.1.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059fe9e2281a48ff51edfc355aee61d33ce6e090a46808dabfdbe3a0f2cdec98 |
|
MD5 | 54075bf451aef868ec62c29a3be27236 |
|
BLAKE2b-256 | eb7fdf24ff4151fc06f697203560837da9090cfe3428784cdbc38aaf1e87832b |
File details
Details for the file UpStorageApiClient-1.1-py3-none-any.whl
.
File metadata
- Download URL: UpStorageApiClient-1.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f517135e4ea319c25a0cc4243987194e73fd7c41897a3312b3178f5ed98848f |
|
MD5 | d8ff46f45ec31e8b46bcbf47cb8a024f |
|
BLAKE2b-256 | 6ad4ba1f6e9f40aee0c2c6f75309d548602394087b1ea8963ac634db684bda58 |