feat(github_releases): add support for github_releases driver#7844
feat(github_releases): add support for github_releases driver#7844xhofe merged 6 commits intoAlistGo:mainfrom YangRucheng:main
Conversation
|
我构建了此 pr 的镜像 构建过程和进度:GitHub Action |
|
我感觉像是#7859 这个另一个PR的文件结构会不会更好一些呢?就是一个仓库作为一个储存,这样,如果我只挂载一个仓库,更好能直接挂载到一个目录中直接进入,而不是要进入两次。如果我要挂载多个仓库,那我就添加多次这个储存就行了 |
|
此外,这个pr与#7859 功能相近。两个功能相近的pr是不是合并一下更好呢,一个开发者给另外一个开发者fork的仓库进行pr,然后最后让xhofe把merge commit去author两个人 |
|
请问一下大佬,能不能给文件下载添加https://github.com/hunshcn/gh-proxy |
|
明白了,我去捣鼓一下,感谢大佬解答☄︎ |
alist-proxy在cloudflare上仅支持80或443端口,不支持5244,一般宽带有公网IP但没有这两个端口。我觉得ghproxy还是更通用,这一类的代理真的太多了。github releases 这个存储还是加一个ghproxy更好 |
开新 issue 继续讨论更换,这个 pr 已经合并了。see #7938 另外 alist-proxy 支持非 80/443 端口,修改 ADDRESS 即可。 |
|




resolve #7842
添加对 GitHub Releases 的支持,将多个仓库的最新版 Releases 挂载到 AList,方便不了解 GitHub 的用户下载。
同时可选是否获取仓库根目录下的
*.md和LICENSE文件。配置项:
*.md和LICENSE文件RepoStructure 使用类似地址树的方式,但不使用缩进表示目录,支持多级路径。

效果示例(不显示所有版本):

效果示例(显示所有版本):

补充说明:
*.md和LICENSE文件的大小。map缓存接口响应,减少访问速率限制的影响。