gpt4 book ai didi

github - 如何在github页面上的目录下获取文件列表?

转载 作者:行者123 更新时间:2023-12-04 11:21:33 25 4
gpt4 key购买 nike

假设一个 repo myname/myrepo启用 github 页面,然后 myname.github.io/myrepo将可用,托管与原始存储库相同的内容,无需任何专用部署。

repo
|-- folder
|-- file1
|-- file2

我希望发送类似 myname.github.io/myrepo/folder 的 http 请求得到类似 ['file1', 'file2'] 的东西动态(即使只是我可以通过 javascript 解析的字符串),例如 nginx autoindex。

我怎样才能做到这一点?

注意:我知道我可以编写一个脚本,可能是任何语言,如 bash、python、ruby、perl,可以无休止地命名,以生成索引文件。我不想要任何额外的部署,即使是 CI。

最佳答案

灵感来自 octotree (github 的 chrome 插件),发送 API GET https://api.github.com/repos/{owner}/{repo}/git/trees/master获取根文件夹结构并递归访问 "type": "tree" 的子级.

由于 github API 的速率限制为 5000 个请求/小时,这可能不适用于深而宽的树。

关于github - 如何在github页面上的目录下获取文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50601081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com