├── .env ├── .github └── workflows │ ├── pypi.yml │ └── test-pypi.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── api.rst ├── conf.py ├── example.common.rst ├── example.qrcode.rst ├── example.rst ├── index.rst └── requirements.txt ├── pyproject.toml ├── requirements.txt └── src └── py115 ├── __about__.py ├── __init__.py ├── _internal ├── __init__.py ├── compat │ └── __init__.py ├── crypto │ ├── __init__.py │ ├── _rsa.py │ ├── _xor.py │ ├── ec115.py │ ├── hash.py │ └── m115.py └── oss.py ├── cloud.py ├── lowlevel ├── __init__.py ├── _utils.py ├── api │ ├── __init__.py │ ├── _base.py │ ├── _error.py │ ├── app.py │ ├── dir.py │ ├── download.py │ ├── file.py │ ├── label.py │ ├── media.py │ ├── offline.py │ ├── qrcode.py │ ├── storage.py │ ├── upload.py │ └── user.py ├── client │ ├── __init__.py │ ├── _base.py │ ├── _client.py │ └── _cookie.py ├── exceptions.py ├── spec.py └── types │ ├── __init__.py │ ├── app.py │ ├── common.py │ ├── dir.py │ ├── download.py │ ├── file.py │ ├── label.py │ ├── media.py │ ├── offline.py │ ├── qrcode.py │ ├── storage.py │ ├── upload.py │ └── user.py ├── py.typed └── types.py /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.github/workflows/test-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/.github/workflows/test-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/example.common.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/example.common.rst -------------------------------------------------------------------------------- /docs/example.qrcode.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/example.qrcode.rst -------------------------------------------------------------------------------- /docs/example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/example.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/py115/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/__about__.py -------------------------------------------------------------------------------- /src/py115/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/__init__.py -------------------------------------------------------------------------------- /src/py115/_internal/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'deadblue' 2 | 3 | -------------------------------------------------------------------------------- /src/py115/_internal/compat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/compat/__init__.py -------------------------------------------------------------------------------- /src/py115/_internal/crypto/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'deadblue' 2 | 3 | -------------------------------------------------------------------------------- /src/py115/_internal/crypto/_rsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/crypto/_rsa.py -------------------------------------------------------------------------------- /src/py115/_internal/crypto/_xor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/crypto/_xor.py -------------------------------------------------------------------------------- /src/py115/_internal/crypto/ec115.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/crypto/ec115.py -------------------------------------------------------------------------------- /src/py115/_internal/crypto/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/crypto/hash.py -------------------------------------------------------------------------------- /src/py115/_internal/crypto/m115.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/crypto/m115.py -------------------------------------------------------------------------------- /src/py115/_internal/oss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/_internal/oss.py -------------------------------------------------------------------------------- /src/py115/cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/cloud.py -------------------------------------------------------------------------------- /src/py115/lowlevel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/__init__.py -------------------------------------------------------------------------------- /src/py115/lowlevel/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/_utils.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/__init__.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/_base.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/_error.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/app.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/dir.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/download.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/file.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/label.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/media.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/offline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/offline.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/qrcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/qrcode.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/storage.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/upload.py -------------------------------------------------------------------------------- /src/py115/lowlevel/api/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/api/user.py -------------------------------------------------------------------------------- /src/py115/lowlevel/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/client/__init__.py -------------------------------------------------------------------------------- /src/py115/lowlevel/client/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/client/_base.py -------------------------------------------------------------------------------- /src/py115/lowlevel/client/_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/client/_client.py -------------------------------------------------------------------------------- /src/py115/lowlevel/client/_cookie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/client/_cookie.py -------------------------------------------------------------------------------- /src/py115/lowlevel/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/exceptions.py -------------------------------------------------------------------------------- /src/py115/lowlevel/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/spec.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/__init__.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/app.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/common.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/dir.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/download.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/file.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/label.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/label.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/media.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/offline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/offline.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/qrcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/qrcode.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/storage.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/upload.py -------------------------------------------------------------------------------- /src/py115/lowlevel/types/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/lowlevel/types/user.py -------------------------------------------------------------------------------- /src/py115/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/py115/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/deadblue/py115/HEAD/src/py115/types.py --------------------------------------------------------------------------------