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.4.tar.gz
(6.6 kB
view hashes)
Built Distribution
pycloud189-0.0.4-py3-none-any.whl
(12.1 kB
view hashes)
Close
Hashes for pycloud189-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b36452bae7c5b27682a876899f6b77da5167e74afbe18672c96e8b0e9dfc7c3 |
|
MD5 | 3c9bf1739d0284aea09e89f90982648f |
|
BLAKE2b-256 | 5279eca68577dc59d1d21c6020453a027b8c539f5009f5d7feba8742ff152512 |