Skip to main content

WebDAV server for AliyunDrive

Project description

aliyundrive-webdav

GitHub Actions PyPI

阿里云盘 WebDAV 服务

安装

可以从 GitHub Releases 页面下载预先构建的二进制包, 也可以使用 pip 从 PyPI 下载:

pip install aliyundrive-webdav

用法

aliyundrive-webdav --help
aliyundrive-webdav 0.1.7

USAGE:
    aliyundrive-webdav [FLAGS] [OPTIONS] --refresh-token <refresh-token>

FLAGS:
    -I, --auto-index    Automatically generate index.html
    -h, --help          Prints help information
    -V, --version       Prints version information

OPTIONS:
    -W, --auth-password <auth-password>          WebDAV authentication password [env: WEBDAV_AUTH_PASSWORD=]
    -U, --auth-user <auth-user>                  WebDAV authentication username [env: WEBDAV_AUTH_USER=]
        --host <host>                            Listen host [default: 127.0.0.1]
    -p, --port <port>                            Listen port [default: 8080]
    -S, --read-buffer-size <read-buffer-size>
            Read/download buffer size in bytes, defaults to 10MB [default: 10485760]

    -r, --refresh-token <refresh-token>          Aliyun drive refresh token [env: REFRESH_TOKEN=]

获取 refresh_token

登录阿里云盘后,可以在开发者工具 -> Application -> Local Storage 中的 token 字段中找到。

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aliyundrive_webdav-0.1.7.tar.gz (25.4 kB view details)

Uploaded Source

Built Distributions

aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (3.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (3.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ i686

aliyundrive_webdav-0.1.7-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (6.5 MB view details)

Uploaded Python 3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

aliyundrive_webdav-0.1.7-py3-none-macosx_10_7_x86_64.whl (3.4 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

File details

Details for the file aliyundrive_webdav-0.1.7.tar.gz.

File metadata

  • Download URL: aliyundrive_webdav-0.1.7.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for aliyundrive_webdav-0.1.7.tar.gz
Algorithm Hash digest
SHA256 681b146d09cc058eea30e242e81acfd7343686d36a92c9bdc8df6b30fa31096c
MD5 52d1fb0c5b2f73df752ee5b80777b2c5
BLAKE2b-256 7a456c5c4cf8951527ef1021b1aab43ed77ad250a771bd36aa95d01ebb1508e4

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 32c2d20285d5525d65d382ca9316bd2f60545d3970c5bc2b1501d5d3141645a4
MD5 3dbfd24d361f4f0d9eeb3c04908f8038
BLAKE2b-256 aee9ddb725143d95fc08f28fd7f1428e1510eea09065c92c262e206b75e5a469

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25ab9a6bb839d13d88811403e1a9603e02aa7af3c20148fa2162caed2609e80d
MD5 d2b6de73dea7a8d6f034feb951d21a36
BLAKE2b-256 6333248620818848ec1a9dd0ef00bcfb01118a6b66ad60ba3526dbd6a84b2bf0

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bdd1b3002e1e7a91b9da64ded933d6644a458982458f3c4de446c81101888d06
MD5 b3244a3aeaec953389a8949979d3e087
BLAKE2b-256 695bc4312d68eb3387a297d8b568889d6b8410ae8d3afc20a799583e8c496e93

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 04757a43e699f288e05ebc2d443f846590286dc1d568c0a8393ae802c624e736
MD5 8c7fbeb99229b9ee6984936dc9c719f1
BLAKE2b-256 78012eb941f4aa87ae04ced1a68440b1780481d5cb2455c642c4b566a7a31995

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 24f9c93f744d55c599cb1b050c0a3bf64a781062517d42617b6b1de830e7ba0f
MD5 fb28d9988253e6c20d7ec0ee65a73b5b
BLAKE2b-256 3c8a30bd678d60bcd0ce4f7c289dec4be7d16338077bcdcb87312adb8c51d67a

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.7-py3-none-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: aliyundrive_webdav-0.1.7-py3-none-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6

File hashes

Hashes for aliyundrive_webdav-0.1.7-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d1cf893edb0396dcf3c02f2d47694b0e94b306acf12c5ae4c3dc34e3be692f39
MD5 dccf0dae26d0e4cfda475ab2910ecc07
BLAKE2b-256 2688f69b4a37d17fb2138f8d47fffd5ec8f4875c61e6b42e1d0f9f286c9a3492

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