PikPak 的命令行工具
首先将项目中的 config_example.yml
配置一下,输入自己的账号密码
如果账号是手机号,手机号要以区号开头。如 +861xxxxxxxxxx
然后将其重命名为 config.yml
首先你得拥有 go 的环境
克隆项目
git clone https://github.com/52funny/pikpakcli
生成可执行文件
go build
运行
./pikpakcli
从 Release 下载你所需要的版本,然后运行。
将本地目录下的所有文件上传至 pikpak
根目录 Movies
./pikpakcli upload -p Movies .
将本地目录下除了后缀名为mp3
, jpg
的文件上传至 pikpak
根目录 Movies
./pikpakcli upload -e .mp3,.jpg -p Movies .
指定上传的协程数目(默认为 16)
./pikpakcli -c 20 -p Movies .
使用 -P
指令来设置文件夹的 id
./pikpakcli upload -P AgmoDVmJPYbHn8ito1 .
可以下载指定目录(如:Movies
)下的所有文件
./pikpakcli download -p Movies
下载单个文件
./pikpakcli download -p Movies Peppa_Pig.mp4
OR
./pikpakcli download Movies/Peppa_Pig.mp4
可以限制下载的一次下载文件的个数 (默认: 3)
./pikpakcli download -c 5 -p Movies
可以指定文件夹的输出目录
./pikpakcli download -p Movies -o Film
下载过程中显示下载状态信息 -g
./pikpakcli download -p Movies -o Film -g
分享 Movies
下的所有文件的链接
./pikpakcli share -p Movies
分享指定文件的链接
./pikpakcli share Movies/Peppa_Pig.mp4
分享链接输出到指定文件
./pikpakcli share --out sha.txt -p Movies
在 /Movies 下新建文件夹 NewFolder
./pikpakcli new folder -p Movies NewFolder
在 Movies 下新建 Sha 文件
./pikpakcli new sha -p /Movies 'PikPak://美国队长.mkv|22809693754|75BFE33237A0C06C725587F87981C567E4E478C3'
新建磁力文件
./pikpakcli new url 'magnet:?xt=urn:btih:e9c98e3ed488611abc169a81d8a21487fd1d0732'
获取 pikpak 云盘的空间
./pikpakcli quota -H
获取根目录下面的所有文件信息
./pikpakcli ls -lH -p /
打开 config.yml
配置 proxy
设置项目
proxy: http://host:port
proxy 必须包含
://
./pikpakcli embed -u config.yml
首先执行这段代码, 然后会在该目录生成 pikpakcli_embed 文件, -u
表示更新配置文件。
./pikpakcli help
./pikpakcli help upload