VPS/云主机等
优惠信息分享

GithubAction离线下载项目至坚果云WebDAV网盘

这个项目挺有意思的,利用GithubAction离线下载github项目至自己的WebDAV网盘。这里用坚果云webdav!

这样我们只要麻烦下github,把asset的链接给github action。通过DAV传到自己的网盘好了。大鸟在之前的文章说过如何在国内提高GitHub 下载速度的问题,刚好这个方法作为上一篇文章的补充,之前的文章如下,感兴趣的可以了解下“

[mark_e]

GitHub 下载速度慢?国内 GitHub 下载加速技巧分享

[/mark_e]

1、简介

https://github.com/ame-yu/plz-download

2、Fork项目

1)你要一个github账号(如何注册略过!)

2)Fork这个项目

GithubAction离线下载项目至坚果云WebDAV网盘插图

3、部署

1)Fork这个项目之后, 点击项目workflow并启用

GithubAction离线下载项目至坚果云WebDAV网盘插图1

2)设置变量

  1.  settings->Secrets
    • dav_url: https://dav.jianguoyun.com/dav/download
    • dav_username 用户名
    • dav_password 密码

具体设置看图:

GithubAction离线下载项目至坚果云WebDAV网盘插图2

GithubAction离线下载项目至坚果云WebDAV网盘插图3

3)开启wiki

GithubAction离线下载项目至坚果云WebDAV网盘插图4

4)每次要下载时编辑Wiki的Home页面写上下载地址并保存页面(可多行)

GithubAction离线下载项目至坚果云WebDAV网盘插图5

保存之后,即会激活下载,下载完成如图:

GithubAction离线下载项目至坚果云WebDAV网盘插图6

5)去网盘取,还需要在下载下(也就是中转了下)

下载完成,我们回到坚果云,刷新即可看到文件已经被下载。

GithubAction离线下载项目至坚果云WebDAV网盘插图7

6)测试下从坚果云下载到本地的速度

从坚果云下载到本地速度还是很快的,带宽基本跑满。

GithubAction离线下载项目至坚果云WebDAV网盘插图8

4、一些细节

[reply]

我们需要在坚果云中设置一个名字叫中download的文件夹,这样GithubAction离线下载后,你才会在坚果云的download文件夹中看到你下载的程序。

GithubAction离线下载项目至坚果云WebDAV网盘插图9

[/reply]

5、坚果云开启WebDAV 接口

如何WebDAV 接口这里简单说下,在网页端,进入坚果云官网,登录您的坚果云账户,右上角“账户信息”->“安全选项”->“第三方应用管理”,添加应用名称及应用密码:

GithubAction离线下载项目至坚果云WebDAV网盘插图10

6、具体设置下载

GithubAction离线下载项目至坚果云WebDAV网盘插图11

7、最后

本质上使用了wget,所以遇到复杂的下载链接,考虑如下格式书写

"https://github.com/someurl?sig=AOq0QJ8wRA&title=Some%2BThing%2Byour%2Bwanna%2Bdownload" -O Download/文件名

至于WebDAV接口,你自己搭建的也可以,不过如果自己有vps那么中转下就行了,用这个方法显得多次一举。

这个方法好处就是啥都不需要,只要两个账号,坚果云和github。所以,非常节省成本。

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » GithubAction离线下载项目至坚果云WebDAV网盘

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册