轻松获取Github Repo信息的方法

时间:2015-05-23 05:51:53

标签: curl github web portfolio

我正在我的投资组合网站上工作,我想如果你能在网站的页面上看到我在Github帐户上的存储库那就太棒了。我不想对repo执行任何操作,只显示它的标题,描述等。我对使用cURL一无所知,所以我对整个API事情都不熟悉。有什么建议吗?有没有更简单的方法呢?

2 个答案:

答案 0 :(得分:0)

这样你就可以通过nickpalmer789用户获得回购。

访问https://api.github.com/users/nickpalmer789/repos

请求此网址,然后解析json,您也可以获取名称和说明。

注意:cURL只是与HTTP / TCP协议交互的命令行工具。

答案 1 :(得分:0)

+ Nick P,你现在可能已经找到了你想要的东西,但是对于那些仍然有一些解决repo JSON dump问题的人来说这里是Node.js的快速解决方案

使用GitHUb API和wget

获取有关您的回购的所有信息

wget https://api.github.com/users/{yourGitHubUsername}/repos

将文件重命名为repos.json,然后运行使用下面的脚本获取每个回购的名称和描述

const fs = require('fs');

var RepoObj = JSON.parse(fs.readFileSync('repos.json').toString());
for (var i in RepoObj) {
    console.log(RepoObj[i].name, RepoObj[i].description + '\n');
}

希望这会有所帮助:)