Github不clone(克隆)怎么提前知道该仓库的项目有多大?

原创 野人  2021-12-11 20:34  阅读 194 次

是啊,在界面上,Github并没有显示该仓库的项目有多大,所以我们需要怎么办呢?

我也是第一次碰到突然有该需求,就是同事的电脑上没有装科学上网的软件(其实我也挺好奇的,这不是开发必备的嘛),然后就找我帮忙下载了。

因为公司网有限速的(下行1M/s,太恶心了),所以满速跑还是需要挺长时间,同事说不应该啊,它这个只是个SDK的包,怎么会怎么大?然后就想看下下载那边有没有显示文件大小,结果下载列表那边显示未知大小,于是就开始寻找有没有查看仓库项目大小的方法。

还真有,还给找到了,方法如下:

其实就是个接口:https://api.github.com/repos/organization/repository

注意了,接口中的organizatio需要替换成该项目中的归属者,而epository需要替换成仓库的项目名。

该接口返回的数据是JSO格式的,里面有个size字段就是代表的项目大小的,单位为kB(千字节)。

别看挺麻烦的,其实操作起来挺简单的,比如那个接口,其实只要记住前面的https://api.github.com/repos/+直接复制仓库名,就可以了。

当然了,对于懒人的我,谁还去复制来复制去啊,肯定是写代码啦,这就写个油猴脚本去。

本文地址:https://www.yerenwz.com/5349.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论