Skip to main content

No project description provided

Project description

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

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pikpak_webdav-0.0.3-py3-none-win_amd64.whl (2.5 MB view details)

Uploaded Python 3 Windows x86-64

pikpak_webdav-0.0.3-py3-none-win32.whl (2.3 MB view details)

Uploaded Python 3 Windows x86

pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl (2.6 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ i686

pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl (2.3 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARMv7l

pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl (2.6 MB view details)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

pikpak_webdav-0.0.3-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

pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.5+ i686

pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl (2.4 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

File details

Details for the file pikpak_webdav-0.0.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 83351be1eb4b14c9a2a1c5788acd2d9761d9288c999c2f7d0c7da7176ca7dd71
MD5 31a0ac4399afb4c412233cea787a9b8b
BLAKE2b-256 100c8d759bb381735e7b6d767688f16d3584de064faa1a4411dd16924be5db40

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-win32.whl.

File metadata

  • Download URL: pikpak_webdav-0.0.3-py3-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 1b7f0e1271bdf12ab3bb48a446fe72d99674af4f966f964e98b9b52703cfefcc
MD5 afc4e93d8f4abce942a395f49c31299e
BLAKE2b-256 c35722863b206e8b162ee13fab50712a9995d5226bc03457aa417e821b527160

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 378387ddc517b695f48295fc2ad52f0e179e59e56472007746484dedc452fa47
MD5 d37d973aa31aa0aabcd522e9b0fa91d6
BLAKE2b-256 380caddd05e45534ec42b21e44ece9e501444d8c95da49c0a2c5a5cb9f0b7395

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5c87186d88a89f8ebfc808e14748661bd37ab1d1ef8f273382fedb2c70067f4a
MD5 9b383c32f06e20592c8f72e5cb94a6c1
BLAKE2b-256 bc9752d16702f8f50ca82157e00c0f5c06bc04c2175def683cb28b2ae18922b2

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-musllinux_1_1_armv7l.whl
Algorithm Hash digest
SHA256 337dfe7b303392c478ad41700d77b0819639bb3e02165cbd9d9d6ce42901389b
MD5 3e5754a88df2a802330c61d33a7d69bd
BLAKE2b-256 b4153bd0218bb009f2204346e2c0f484bff48a91bcb5fe688bae2adff92ca58a

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2b925f8358cd9f42c676e78cdf2011868808e6e00db8b2173e4e13bbd7ff615a
MD5 fa2ab9b2f56d4ae5194d1851e17fcb44
BLAKE2b-256 b8e96cbdff60c340475f9e543456d477f56b47f6f054516765c89153a4f0d7c8

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 64c4bcdee66e4ed562fb44f77e91dc83f6998b5721782f555bd74073a3f135e1
MD5 4efd8e72321a2705df56d134751f6403
BLAKE2b-256 dacc4331f471fcbe46bb3f39c738c450c12467f5150b7fa7edaad53080326b75

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdc5ed8fc3160d7d1e54a45f8ce73517fa6cbd7a0041624c5709b475c264175b
MD5 01cd1ba2c46e17845010ef95a10d1d18
BLAKE2b-256 e796b4b6b7912a9040917e782b4ad6563265ffb0f13a35079afb34944dbf3c87

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0f3a25122b279212bf0615cce2824721bd896f69adfe8716ee432e4597150105
MD5 3c3cc6d1b6e5fe1d93d7e3d5a1de24c4
BLAKE2b-256 b118aa24c198e324ade267fcc3d884b5a39d315c1a8e42a8f68725dd336ecfcf

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f771b02bf66a3a06dda14552a95b91bbff89f00df8a2ac38cfef885a5b32d02d
MD5 fe28efb88c90ebc03c0f330b3f1a1767
BLAKE2b-256 aa8426e60e5e4d9055fec856875df195e20cdc0e00b18ea744e6f160afb48a07

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5ba779ea17721acdaf2d6adf78decb370ebffa1cc1a05caf674ff4c565fdedbf
MD5 9e231ecc57d14d0631d722df6ec0b074
BLAKE2b-256 e97c79dbdd4d6cba2511440e13cffc368651e0fc01fd9509fce88d81198f7279

See more details on using hashes here.

File details

Details for the file pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pikpak_webdav-0.0.3-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 eae8ca6770a9414feb3e33a9007b323286df566bbd95b78ad99a24a62e5c1b00
MD5 461ac17af78a72eddead105b586346fb
BLAKE2b-256 977027ba32f922d82a2eeefc4e254fe105d06d1332f15851653179cfbff0e4e2

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