Skip to main content

Python SDK for 115 cloud storage service.

Project description

An API client of 115 cloud storage service.

Install

# Install from PyPI
pip install py115

# Or install from source
pip install git+https://github.com/deadblue/py115.git

Usage

import py115
from py115.types import Credentail

# Connect to cloud
cloud = py115.connect(credential=Credential(
    uid='', cid='', seid=''
))
# OR
# cloud = py115.connect(credential={
#    'UID': '',
#    'CID': '',
#    'SEID': '',
#})

# Get storage service
storage = cloud.storage()
# Get file list under root directory
for file in storage.list(dir_id='0'):
    print('File: %r' % file)

# Get offline service
offline = cloud.offline()
# Get task list
for task in offline.list():
    print('Task: %r' % task)
# Add task by download URLs
offline.add_url(
    'magnet:?xt=urn:btih:000123456789abcdef1151150123456789abcdef',
    'ed2k://|file|ED2k-file|115115115|1234567890abcdef1234567890abcdef|/',
    'https://dl.some-server.com/some/file.ext'
)

Document

https://py115.readthedocs.io/en/stable/

License

MIT

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

py115-0.0.4.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

py115-0.0.4-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: py115-0.0.4.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for py115-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e3d4bbced58796203ee8cfa707228757943de738ffe2c8b7ce45d37301c06a4d
MD5 b38ca507ca8694e7009c2d5fa593deb6
BLAKE2b-256 3b379aa79b4aa7aac9f4ade93f8279b2764a93c4d38f0cf487d76916cfa477ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: py115-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for py115-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d8427436e7593d35f0088a9c29f7acf90b825a41ad3df969f8511cbc1e69c541
MD5 522544c05117e36fcd3549c239733ee4
BLAKE2b-256 e9e3fe66d99b232fd4326cac812f9c22d6a7b66c7e0efd8168f1f5f65ad2b7c7

See more details on using hashes here.

Supported by

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