Skip to main content

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

  1. Add pycloud189.api.cloudpan189 import Cloudpan189 to the beginning of your code.
  2. Initialize a new Cloudpan189 object using api = Cloudpan189().
  3. Then specify the cloudpan189-go execute file locate folder path call for example api.setCloudpan189GoDirPath('/Users/tickstep/cloudpan189-go-v0.0.5-darwin-macos-amd64'). If you do not has the cloudpan189-go file you can download it freely from here.
  4. 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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycloud189-0.0.4-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file pycloud189-0.0.4.tar.gz.

File metadata

  • Download URL: pycloud189-0.0.4.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pycloud189-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d073a748a58fbffd04edf8f3de02c0c5b13c7cda5421b15c9fea6bbc3a48d75a
MD5 fcc4fb6d2feb190ceeee7bde632e596d
BLAKE2b-256 f2cce36c13053085a0352f50bdcb9826d8c7ff5137f380fb1b02a045cec01bd3

See more details on using hashes here.

File details

Details for the file pycloud189-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pycloud189-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.3

File hashes

Hashes for pycloud189-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3b36452bae7c5b27682a876899f6b77da5167e74afbe18672c96e8b0e9dfc7c3
MD5 3c9bf1739d0284aea09e89f90982648f
BLAKE2b-256 5279eca68577dc59d1d21c6020453a027b8c539f5009f5d7feba8742ff152512

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page