Cloud189 cloud disk utility for Python3+
Project description
Pycloud189
An easy to use Python3 package that interact with the cloud189 cloud disk service.
Installation
Install with pip
pip install pycloud189
Quick Start
- Add
pycloud189.api.cloudpan189 import Cloudpan189
to the beginning of your code. - Initialize a new Cloudpan189 object using
api = Cloudpan189()
. - Then specify the
cloudpan189-go
execute file locate folder path call for exampleapi.setCloudpan189GoDirPath('/Users/tickstep/cloudpan189-go-v0.0.5-darwin-macos-amd64')
. If you do not has thecloudpan189-go
file you can download it freely from here. - Now everything is get ready, you can do all the thing that cloud189 supports such as: login, ls, upload, download, etc.
Example
Here is a example code show how to do
from pycloud189.api.cloudpan189 import Cloudpan189
if __name__ == '__main__':
api = Cloudpan189()
# set the 'cloudpan189-go' execute file dir path
api.setCloudpan189GoDirPath('/Users/tickstep/cloudpan189-go-v0.0.5-darwin-macos-amd64')
# of course, we need login first
# if you do not has an account, register one from https://cloud.189.cn
if not api.isLogin():
print(api.login('usernmae@189.cn', 'password'))
# version
print(api.version())
# get list file of current work dir
print(api.ls(''))
# change word dir
print(api.cd('/folder2020'))
# show current work dir
print(api.pwd())
# upload file
print(api.upload('/Users/tickstep/Downloads/testfile2020.txt', '/folder2020'))
# download file
print(api.download('/folder2020/testfile2020.txt'))
Change logs
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycloud189-0.0.2.tar.gz
(6.1 kB
view hashes)
Built Distribution
pycloud189-0.0.2-py3-none-any.whl
(11.6 kB
view hashes)
Close
Hashes for pycloud189-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9fa7bf352ea1bc8b281676e05fc3ce38c1efebc36787c00dacff6aa772256af |
|
MD5 | abb0a3c64410f4a48e2d7e0ff24f1c78 |
|
BLAKE2b-256 | 10de3383611c8c4effa2a33f41b6f5eb55c526588b934557cace03b4e8b8699c |