Skip to main content

pikpak-webdav

演示视频:https://youtu.be/Fkms3_qanZQ
pikpak的webdav的rust实现 还有很多问题 不支持复制、上传等功能主要是视频播放
新版本已经支持文件的上传、删除等功能,但是由于新加依赖,不确定是否可以支持更多的设备。
代码质量极其低下,请尽量不要使用
https://hub.docker.com/r/ykxvk8yl5l/pikpak-webdav

群晖Docker可能会运行失败 请直接在命令行执行docker run命令 或去除Docker管理界面的path变量演示视频:https://youtu.be/M2OFB1gYU4w

有网友反馈非邮箱登陆会登陆失败,请使用邮箱、密码方式登陆 google账号登陆的记得到pikpak后台设置密码

映射端口:9867
其它的貌似也没啥说的

命令行格式[然后浏览器访问http://localhost:9867】 可选参数 --proxy-url xxxxxxxx

pikpak-webdav --host 0.0.0.0 --pikpak-user xxxx --pikpak-password xxxx 

可用代理【未验证】

https://api.13pikpak.cf
https://api.14pikpak.cf
https://api.15pikpak.cf
https://api.16pikpak.cf
https://api.17pikpak.cf
https://api.18pikpak.cf
https://cors.z7.workers.dev
https://cors.z13.workers.dev
https://cors.z14.workers.dev
https://cors.z15.workers.dev
https://cors.z16.workers.dev
https://cors.z17.workers.dev
https://cors.z18.workers.dev
https://pikpak.2509652494538.workers.dev

安装

可以从 GitHub Releases 页面下载预先构建的二进制包, 也可以使用 pip 从 PyPI 下载(python几乎不更新功能不是最新):

pip install pikpak-webdav

Docker示例命令【如需代理加入-e PROXY_URL='XXXXXXXXX'】:

docker run --name pikpak-webdav --restart=unless-stopped -p 9867:9867 -e PIKPAK_USER='XXXXXXXX' -e PIKPAK_PASSWORD='XXXXXXX' ykxvk8yl5l/pikpak-webdav:latest

openwrt
x86_64的安装代码:

wget https://github.com/ykxVK8yL5L/pikpak-webdav/releases/download/v0.0.2/pikpak-webdav_0.0.2_x86_64.ipk
wget https://github.com/ykxVK8yL5L/pikpak-webdav/releases/download/v0.0.2/luci-app-pikpak-webdav_1.0.0_all.ipk
wget https://github.com/ykxVK8yL5L/pikpak-webdav/releases/download/v0.0.2/luci-i18n-pikpak-webdav-zh-cn_1.0.0-1_all.ipk
opkg install pikpak-webdav_0.0.2_x86_64.ipk
opkg install luci-app-pikpak-webdav_1.0.0_all.ipk
opkg install luci-i18n-pikpak-webdav-zh-cn_1.0.0-1_all.ipk

其它 CPU 架构的路由器可在 GitHub Releases 页面中查找对应的架构的主程序 ipk 文件下载安装, 常见 OpenWrt 路由器 CPU 架构如下表(欢迎补充):

路由器 CPU 架构
nanopi r4s aarch64_generic
小米 AX3600 aarch64_cortex-a53
斐讯 N1 盒子 aarch64_cortex-a53
Newifi D2 mipsel_24kc
Pogoplug arm_mpcore

Tips: 不清楚 CPU 架构类型可通过运行 opkg print-architecture 命令查询。

Koolshare 梅林固件

GitHub Releases 中有预编译包 pikpakwebdav-merlin-arm*.tar.gz , 目前提供了旧的 arm380 和兼容 arm384/386 固件的版本,可在下载后在软件中心离线安装。

参考项目为: https://github.com/messense/aliyundrive-webdav

Release files for pikpak-webdav 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pikpak-webdav 0.0.3
File
pikpak_webdav-0.0.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pikpak_webdav-0.0.3-py3-none-win32.whl Python 3 none Windows x86-32 Details
pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl Python 3 none Linux musl 1.1+ x86-64 Details
pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl Python 3 none Linux musl 1.1+ x86-32 Details
pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl Python 3 none Linux musl 1.1+ ARMv7l Details
pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl Python 3 none Linux musl 1.1+ ARM64 Details
pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
pikpak_webdav-0.0.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl Python 3 none Linux glibc 2.5+ x86-32 Details
pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl Python 3 none macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64, macOS 11.0+ ARM64 Details
pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details

Total release size: 32.2 MB

Release files / pikpak_webdav-0.0.3-py3-none-win_amd64.whl

Download URL pikpak_webdav-0.0.3-py3-none-win_amd64.whl
Size 2.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
83351be1eb4b14c9a2a1c5788acd2d9761d9288c999c2f7d0c7da7176ca7dd71
BLAKE2b-256 checksum
How to use checksums
100c8d759bb381735e7b6d767688f16d3584de064faa1a4411dd16924be5db40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-win32.whl

Download URL pikpak_webdav-0.0.3-py3-none-win32.whl
Size 2.3 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
1b7f0e1271bdf12ab3bb48a446fe72d99674af4f966f964e98b9b52703cfefcc
BLAKE2b-256 checksum
How to use checksums
c35722863b206e8b162ee13fab50712a9995d5226bc03457aa417e821b527160
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl

Download URL pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl
Size 2.7 MB
Tags Linux musl 1.1+ x86-64 Python 3
SHA-256 checksum
How to use checksums
378387ddc517b695f48295fc2ad52f0e179e59e56472007746484dedc452fa47
BLAKE2b-256 checksum
How to use checksums
380caddd05e45534ec42b21e44ece9e501444d8c95da49c0a2c5a5cb9f0b7395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl

Download URL pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl
Size 2.6 MB
Tags Linux musl 1.1+ x86-32 Python 3
SHA-256 checksum
How to use checksums
5c87186d88a89f8ebfc808e14748661bd37ab1d1ef8f273382fedb2c70067f4a
BLAKE2b-256 checksum
How to use checksums
bc9752d16702f8f50ca82157e00c0f5c06bc04c2175def683cb28b2ae18922b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl

Download URL pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl
Size 2.3 MB
Tags Linux musl 1.1+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
337dfe7b303392c478ad41700d77b0819639bb3e02165cbd9d9d6ce42901389b
BLAKE2b-256 checksum
How to use checksums
b4153bd0218bb009f2204346e2c0f484bff48a91bcb5fe688bae2adff92ca58a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl

Download URL pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl
Size 2.6 MB
Tags Linux musl 1.1+ ARM64 Python 3
SHA-256 checksum
How to use checksums
2b925f8358cd9f42c676e78cdf2011868808e6e00db8b2173e4e13bbd7ff615a
BLAKE2b-256 checksum
How to use checksums
b8e96cbdff60c340475f9e543456d477f56b47f6f054516765c89153a4f0d7c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 2.3 MB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
64c4bcdee66e4ed562fb44f77e91dc83f6998b5721782f555bd74073a3f135e1
BLAKE2b-256 checksum
How to use checksums
dacc4331f471fcbe46bb3f39c738c450c12467f5150b7fa7edaad53080326b75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
bdc5ed8fc3160d7d1e54a45f8ce73517fa6cbd7a0041624c5709b475c264175b
BLAKE2b-256 checksum
How to use checksums
e796b4b6b7912a9040917e782b4ad6563265ffb0f13a35079afb34944dbf3c87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl

Download URL pikpak_webdav-0.0.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Size 2.7 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
0f3a25122b279212bf0615cce2824721bd896f69adfe8716ee432e4597150105
BLAKE2b-256 checksum
How to use checksums
b118aa24c198e324ade267fcc3d884b5a39d315c1a8e42a8f68725dd336ecfcf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl

Download URL pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.6 MB
Tags Linux glibc 2.5+ x86-32 Python 3
SHA-256 checksum
How to use checksums
f771b02bf66a3a06dda14552a95b91bbff89f00df8a2ac38cfef885a5b32d02d
BLAKE2b-256 checksum
How to use checksums
aa8426e60e5e4d9055fec856875df195e20cdc0e00b18ea744e6f160afb48a07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 4.7 MB
Tags Python 3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5ba779ea17721acdaf2d6adf78decb370ebffa1cc1a05caf674ff4c565fdedbf
BLAKE2b-256 checksum
How to use checksums
e97c79dbdd4d6cba2511440e13cffc368651e0fc01fd9509fce88d81198f7279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl

Download URL pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl
Size 2.4 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
eae8ca6770a9414feb3e33a9007b323286df566bbd95b78ad99a24a62e5c1b00
BLAKE2b-256 checksum
How to use checksums
977027ba32f922d82a2eeefc4e254fe105d06d1332f15851653179cfbff0e4e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.0.3 This release

12 release files

0.0.2

12 release files

0.0.1

12 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page