Skip to main content

WebDAV server for AliyunDrive

Project description

aliyundrive-webdav

GitHub Actions PyPI

阿里云盘 WebDAV 服务

安装

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

pip install aliyundrive-webdav

OpenWrt 路由器

GitHub Releases 中有预编译的 ipk 文件, 目前提供了 aarch64 和 arm 两个版本,可以下载后使用 opkg 安装,比如

wget https://github.com/messense/aliyundrive-webdav/releases/download/v0.1.11/aliyundrive-webdav_0.1.11-0_aarch64_generic.ipk
opkg install aliyundrive-webdav_0.1.11-0_aarch64_generic.ipk

Koolshare 梅林固件

GitHub Releases 中有预编译包 aliyundrivewebdav-merlin-arm*.tar.gz, 目前只提供了旧的 arm380 固件的版本,可在下载后更改文件名为 aliyundrivewebdav.tar.gz 后在软件中心离线安装。

梅林配置界面

命令行用法

aliyundrive-webdav --help
aliyundrive-webdav 0.1.11

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.11.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

aliyundrive_webdav-0.1.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

aliyundrive_webdav-0.1.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

aliyundrive_webdav-0.1.11-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

aliyundrive_webdav-0.1.11-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (2.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ i686

aliyundrive_webdav-0.1.11-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.4 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.11-py3-none-macosx_10_7_x86_64.whl (2.3 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: aliyundrive_webdav-0.1.11.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • 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.2 CPython/3.9.6

File hashes

Hashes for aliyundrive_webdav-0.1.11.tar.gz
Algorithm Hash digest
SHA256 eef89192ce05f6826d10dd80791d384e5c82a93b369f936ddd2d52aedaf62992
MD5 45c4ee57ab0825f9c8907ddf8d573e26
BLAKE2b-256 3640b1f6f23a3fd8884a95865ec1e09ffe7eee3591fe5b766a6cdff4de91897a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5bcad0971d77568bdfc79dd4d994e5e9173d178a0ac9dce6e3b5b2e5c494322a
MD5 c10edaec8bf2f2caef88ee644e351449
BLAKE2b-256 69213e7d10b2e85174d4a24479284e34d3031765290f6210e8588c8111100caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c42346c0c314014c830c1c04d80e76235422ea1fbbc6e8336f6159c6faa493a7
MD5 d8f05fc97e5d3f4a0c838daa8979388d
BLAKE2b-256 c3b98c5c928cb7a5dc6e59972f9a32aa449780864864761b99ff55ecbaba19fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.11-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ba298be19f42814911b809aced67ea7c6774dccd88753813b32c94a92937b2b
MD5 f8813df869b486e5323062c63fbd1f00
BLAKE2b-256 b31277134d224cffca332f45c7b9da5cea4c14ee2d3eecfebb43bb7f2e98b26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aliyundrive_webdav-0.1.11-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6928d364a67e5ca3ca8b8c490c0760651f2198631482d1a10457d732cadb5d5d
MD5 b057e3bd5614a4e36979b58b7ed3bc7c
BLAKE2b-256 5c04f9dbd63266e3493b4f94aeba08e14711edd6fbe7c87f96777752a2fdd4c0

See more details on using hashes here.

File details

Details for the file aliyundrive_webdav-0.1.11-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.11-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7e6065df004f5f35c952bccc8ff8c18b477861fffd7bd77b9af39aff55763afe
MD5 c95c16d0e6a2816eb88f88e3a07aa250
BLAKE2b-256 9034810eeb92d1e571b332c8f6621da07873c7608545fa337f7b9e158fdca83c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aliyundrive_webdav-0.1.11-py3-none-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 2.3 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.2 CPython/3.9.6

File hashes

Hashes for aliyundrive_webdav-0.1.11-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 af34e0df0bf4aa09107f14e5434bbb5014d52e8c3bd4a10cbdb1a41570cb9245
MD5 5d13e3d246e3cbf3c83257e9aa539235
BLAKE2b-256 ee2fcf96a53d3a092e09db4092bb7d7d2c50f306dccf89067d8d4d16aa1da65e

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