Fetch the list of repos in the specified Github organization.
var Github = require('machinepack-github');
// Fetch the list of repos in the specified Github organization.
Github.listOrganizationRepos({
owner: 'balderdashy',
limit: 30,
skip: 0,
username: 'jresig',
password: 'jqftw',
}).exec({
// An unexpected error occurred.
error: function (err) {
},
// OK.
success: function (result) {
},
});
The name of the organization (i.e. as it appears in the URL on GitHub)
'balderdashy'
Maximum number of repos to retrieve (for pagination)
30
Index of the first repo to retrieve, starting from 0 (for pagination)
0
Your GitHub username (to authenticate with)
'jresig'
Your GitHub password (to authenticate with)
'jqftw'
An unexpected error occurred.
OK.
[
{
id: 1296269,
owner: {
login: 'octocat',
id: 1,
avatar_url: 'https://github.com/images/error/octocat_happy.gif',
gravatar_id: 'somehexcode',
url: 'https://api.github.com/users/octocat',
html_url: 'https://github.com/octocat',
followers_url: 'https://api.github.com/users/octocat/followers',
following_url: 'https://api.github.com/users/octocat/following{/other_user}',
gists_url: 'https://api.github.com/users/octocat/gists{/gist_id}',
starred_url: 'https://api.github.com/users/octocat/starred{/owner}{/repo}',
subscriptions_url: 'https://api.github.com/users/octocat/subscriptions',
organizations_url: 'https://api.github.com/users/octocat/orgs',
repos_url: 'https://api.github.com/users/octocat/repos',
events_url: 'https://api.github.com/users/octocat/events{/privacy}',
received_events_url: 'https://api.github.com/users/octocat/received_events',
type: 'User',
site_admin: false
},
name: 'Hello-World',
full_name: 'octocat/Hello-World',
description: 'This your first repo!',
private: false,
fork: false,
url: 'https://api.github.com/repos/octocat/Hello-World',
html_url: 'https://github.com/octocat/Hello-World',
clone_url: 'https://github.com/octocat/Hello-World.git',
git_url: 'git://github.com/octocat/Hello-World.git',
ssh_url: '[email protected]:octocat/Hello-World.git',
svn_url: 'https://svn.github.com/octocat/Hello-World',
mirror_url: 'git://git.example.com/octocat/Hello-World',
homepage: 'https://github.com',
forks_count: 9,
stargazers_count: 80,
watchers_count: 80,
size: 108,
default_branch: 'master',
open_issues_count: 0,
has_issues: true,
has_wiki: true,
has_downloads: true,
pushed_at: '2011-01-26T19:06:43Z',
created_at: '2011-01-26T19:01:12Z',
updated_at: '2011-01-26T19:14:43Z',
permissions: { admin: false, push: false, pull: true }
}
]