Skip to main content

FUSE for AliyunDrive

Project description

aliyundrive-fuse

GitHub Actions

🚀 Help me to become a full-time open-source developer by sponsoring me on GitHub

阿里云盘 FUSE 磁盘挂载,主要用于配合 Emby 或者 Jellyfin 观看阿里云盘内容,功能特性:

  1. 目前只读,不支持写入
  2. 支持 Linux 和 macOS,暂不支持 Windows

aliyundrive-webdav 项目已经实现了通过 WebDAV 访问阿里云盘内容,但由于 Emby 和 Jellyfin 都不支持直接访问 WebDAV 资源, 需要配合 rclone 之类的软件将 WebDAV 挂载为本地磁盘,而本项目则直接通过 FUSE 实现将阿里云盘挂载为本地磁盘,省去使用 rclone 再做一层中转。

安装

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

pip install aliyundrive-fuse

命令行用法

aliyundrive-fuse 0.1.0
FUSE for AliyunDrive

USAGE:
    aliyundrive-fuse [OPTIONS] --refresh-token <REFRESH_TOKEN> <PATH>

ARGS:
    <PATH>    Mount point

OPTIONS:
        --domain-id <DOMAIN_ID>            Aliyun PDS domain id
    -h, --help                             Print help information
    -r, --refresh-token <REFRESH_TOKEN>    Aliyun drive refresh token [env: REFRESH_TOKEN=]
    -V, --version                          Print version information
    -w, --workdir <WORKDIR>                Working directory, refresh_token will be stored in there if specified

比如将磁盘挂载到 /mnt/aliyundrive 目录:

mkdir -p /mnt/aliyundrive /var/run/aliyundrive
aliyundrive-fuse -r your-refresh-token -w /var/run/aliyundrive /mnt/aliyundrive

License

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

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

aliyundrive_fuse-0.1.0.tar.gz (24.8 kB view details)

Uploaded Source

Built Distributions

aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_x86_64.whl (2.3 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_armv7l.whl (1.9 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARMv7l

aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_aarch64.whl (2.2 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.9 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl (2.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ x86-64

aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (2.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ i686

aliyundrive_fuse-0.1.0-py3-none-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

aliyundrive_fuse-0.1.0-py3-none-macosx_10_7_x86_64.whl (2.0 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

File details

Details for the file aliyundrive_fuse-0.1.0.tar.gz.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d4027442509646a00dae5f15d51e105539932f77b3578e30a0dbd27d83e88688
MD5 87e7976a22f14c01262328623340c6cf
BLAKE2b-256 425d6b7a4215c6073950f590cceae3d0b8cc424441e879a25efedf4d73e0c620

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a72ff7d98a1f74f283836f2e65b258d5d783ece0fce7b497143b3e9c0ae31fd5
MD5 ba6dfa66959d369d3e3ecf5b45238139
BLAKE2b-256 cfaf7730f14b207fe8267b980d975ef96849ba4812dcdc6b88ec97387ce91888

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_i686.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2b2c0d1a166a33b9b7ab400efb4a718851af261551099305fd32c5c21ade2582
MD5 1e45b7f6874c4cb392070697de033612
BLAKE2b-256 f2753004d892566cf21f774714496608dd96f5746cc27731a85db4bd0179d5d0

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_armv7l.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_armv7l.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 8aacc864a9f8931fe3d870e6f9c1153920987433f5e42fa93c11938144a7a174
MD5 b8e61fb20890da591dca64ecb6f891c0
BLAKE2b-256 10e5727d6166eadb101a711200f8f6da7a7fe40d09dd86ea8ceb3ee6173e1007

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d61ae954fd5e18249f18be2268ec842f8644e2d6ee5adb9a5788441c24f19b36
MD5 8689680a429ebc7a78e5f1d6526e2ebf
BLAKE2b-256 23e8e12e0a403d3b42750d163d7dfdc03e498620e25bef125e00a15fcb5ae900

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 421a45869d026bd4650b6b4a6de2c46a01cbe87a66ede9871a012d09ac1c95b4
MD5 c1cde502435ab2b65b7e1747314902ab
BLAKE2b-256 4f20ddde7138dc81cf678d0f4d1baeb5c89e38557e6f9bf734b435ed6a9396cf

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3c0436a5fe4096ec2006655ae30f8c6e6c47a59129b1854df96b09539b732ac
MD5 7bcf15476ce2179dfd57996fdd0c0111
BLAKE2b-256 4155bf2031fb1e20e084a0b0aa57b80e6c798a2a87d34f2298d1382f2518f04d

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb8cb3aa6f92ba18ce4f93214be7bae3b7b29a9b23d6c226be179f0b03f5a51d
MD5 da0c0c3bcf5906b82f87a3bd0ead1bbf
BLAKE2b-256 2e944bc4f1d1868a2a95d948b39f4296ce25916b944ff2640c77dc83f3b2b875

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ae0b539bbeac539cbc3ede1314cc49223638b608a65aee60b5b018ffef6eb8c9
MD5 b7b7c7b512acdf94528d98202ff73862
BLAKE2b-256 b33ed19be382f2420bbf21cb06cec18d7ac83641400db026deff72994b51b1a8

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 563e23d4c8a13157e636eb4915b359226016bea40a82ec12a05b7ba6991a3385
MD5 0eb93a01e08262c779ef2364ff37ea91
BLAKE2b-256 e723b547246d5560bbfc4c3689665fa944ae4312db157b439bcb162ee6177f24

See more details on using hashes here.

File details

Details for the file aliyundrive_fuse-0.1.0-py3-none-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: aliyundrive_fuse-0.1.0-py3-none-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for aliyundrive_fuse-0.1.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 dfe0e4f85d8942fc7b71fd599500ef63e15b5ef47e0dbf1b0b534563c5313272
MD5 3f7d1c1a976abf34cf1c8b5988afa6ed
BLAKE2b-256 c528400735d02dcee8e7df49ff407cf173785f6e5be5fc2af4efdd5c7f924277

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