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

麦克风

假设myname/myrepo启用了github页面的存储库myname.github.io/myrepo将可用,并且托管与原始存储库相同的内容,而无需进行任何专用部署。

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

我希望发送http请求myname.github.io/myrepo/folder来获取['file1', 'file2']动态信息(甚至只是我可以通过javascript解析的字符串),例如nginx autoindex。

我该如何实现?

注意:我知道我可以编写脚本,用任何语言(例如bash,python,ruby,perl)不断地命名,以生成索引文件。即使使用CI,我也不需要任何其他部署。

麦克风

octotree(适用于github的chrome插件)的启发,发送APIGET https://api.github.com/repos/{owner}/{repo}/git/trees/master获取根文件夹结构并递归访问的子级"type": "tree"

由于github API的速率限制为每小时5000个请求,因此这对于宽阔的树可能不是很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章