Info on GitHub repos, retrieved from the GitHub API.
Format
A unnamed list with 6 components, each itself a list of 30 repos for a specific GitHub user. Each repo's component is a list of length >60, containing information such as name, owner (a list), fork status, and creation date.
See also
Other GitHub data and functions:
gh_users_json()
,
gh_users
Examples
str(gh_repos, max.level = 1)
#> List of 6
#> $ :List of 30
#> $ :List of 30
#> $ :List of 30
#> $ :List of 26
#> $ :List of 30
#> $ :List of 30
str(gh_repos[[1]], max.level = 1)
#> List of 30
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
#> $ :List of 68
str(gh_repos[[1]][[1]])
#> List of 68
#> $ id : int 61160198
#> $ name : chr "after"
#> $ full_name : chr "gaborcsardi/after"
#> $ owner :List of 17
#> ..$ login : chr "gaborcsardi"
#> ..$ id : int 660288
#> ..$ avatar_url : chr "https://avatars.githubusercontent.com/u/660288?v=3"
#> ..$ gravatar_id : chr ""
#> ..$ url : chr "https://api.github.com/users/gaborcsardi"
#> ..$ html_url : chr "https://github.com/gaborcsardi"
#> ..$ followers_url : chr "https://api.github.com/users/gaborcsardi/followers"
#> ..$ following_url : chr "https://api.github.com/users/gaborcsardi/following{/other_user}"
#> ..$ gists_url : chr "https://api.github.com/users/gaborcsardi/gists{/gist_id}"
#> ..$ starred_url : chr "https://api.github.com/users/gaborcsardi/starred{/owner}{/repo}"
#> ..$ subscriptions_url : chr "https://api.github.com/users/gaborcsardi/subscriptions"
#> ..$ organizations_url : chr "https://api.github.com/users/gaborcsardi/orgs"
#> ..$ repos_url : chr "https://api.github.com/users/gaborcsardi/repos"
#> ..$ events_url : chr "https://api.github.com/users/gaborcsardi/events{/privacy}"
#> ..$ received_events_url: chr "https://api.github.com/users/gaborcsardi/received_events"
#> ..$ type : chr "User"
#> ..$ site_admin : logi FALSE
#> $ private : logi FALSE
#> $ html_url : chr "https://github.com/gaborcsardi/after"
#> $ description : chr "Run Code in the Background"
#> $ fork : logi FALSE
#> $ url : chr "https://api.github.com/repos/gaborcsardi/after"
#> $ forks_url : chr "https://api.github.com/repos/gaborcsardi/after/forks"
#> $ keys_url : chr "https://api.github.com/repos/gaborcsardi/after/keys{/key_id}"
#> $ collaborators_url: chr "https://api.github.com/repos/gaborcsardi/after/collaborators{/collaborator}"
#> $ teams_url : chr "https://api.github.com/repos/gaborcsardi/after/teams"
#> $ hooks_url : chr "https://api.github.com/repos/gaborcsardi/after/hooks"
#> $ issue_events_url : chr "https://api.github.com/repos/gaborcsardi/after/issues/events{/number}"
#> $ events_url : chr "https://api.github.com/repos/gaborcsardi/after/events"
#> $ assignees_url : chr "https://api.github.com/repos/gaborcsardi/after/assignees{/user}"
#> $ branches_url : chr "https://api.github.com/repos/gaborcsardi/after/branches{/branch}"
#> $ tags_url : chr "https://api.github.com/repos/gaborcsardi/after/tags"
#> $ blobs_url : chr "https://api.github.com/repos/gaborcsardi/after/git/blobs{/sha}"
#> $ git_tags_url : chr "https://api.github.com/repos/gaborcsardi/after/git/tags{/sha}"
#> $ git_refs_url : chr "https://api.github.com/repos/gaborcsardi/after/git/refs{/sha}"
#> $ trees_url : chr "https://api.github.com/repos/gaborcsardi/after/git/trees{/sha}"
#> $ statuses_url : chr "https://api.github.com/repos/gaborcsardi/after/statuses/{sha}"
#> $ languages_url : chr "https://api.github.com/repos/gaborcsardi/after/languages"
#> $ stargazers_url : chr "https://api.github.com/repos/gaborcsardi/after/stargazers"
#> $ contributors_url : chr "https://api.github.com/repos/gaborcsardi/after/contributors"
#> $ subscribers_url : chr "https://api.github.com/repos/gaborcsardi/after/subscribers"
#> $ subscription_url : chr "https://api.github.com/repos/gaborcsardi/after/subscription"
#> $ commits_url : chr "https://api.github.com/repos/gaborcsardi/after/commits{/sha}"
#> $ git_commits_url : chr "https://api.github.com/repos/gaborcsardi/after/git/commits{/sha}"
#> $ comments_url : chr "https://api.github.com/repos/gaborcsardi/after/comments{/number}"
#> $ issue_comment_url: chr "https://api.github.com/repos/gaborcsardi/after/issues/comments{/number}"
#> $ contents_url : chr "https://api.github.com/repos/gaborcsardi/after/contents/{+path}"
#> $ compare_url : chr "https://api.github.com/repos/gaborcsardi/after/compare/{base}...{head}"
#> $ merges_url : chr "https://api.github.com/repos/gaborcsardi/after/merges"
#> $ archive_url : chr "https://api.github.com/repos/gaborcsardi/after/{archive_format}{/ref}"
#> $ downloads_url : chr "https://api.github.com/repos/gaborcsardi/after/downloads"
#> $ issues_url : chr "https://api.github.com/repos/gaborcsardi/after/issues{/number}"
#> $ pulls_url : chr "https://api.github.com/repos/gaborcsardi/after/pulls{/number}"
#> $ milestones_url : chr "https://api.github.com/repos/gaborcsardi/after/milestones{/number}"
#> $ notifications_url: chr "https://api.github.com/repos/gaborcsardi/after/notifications{?since,all,participating}"
#> $ labels_url : chr "https://api.github.com/repos/gaborcsardi/after/labels{/name}"
#> $ releases_url : chr "https://api.github.com/repos/gaborcsardi/after/releases{/id}"
#> $ deployments_url : chr "https://api.github.com/repos/gaborcsardi/after/deployments"
#> $ created_at : chr "2016-06-14T22:33:49Z"
#> $ updated_at : chr "2016-07-21T17:42:35Z"
#> $ pushed_at : chr "2016-07-09T16:13:42Z"
#> $ git_url : chr "git://github.com/gaborcsardi/after.git"
#> $ ssh_url : chr "git@github.com:gaborcsardi/after.git"
#> $ clone_url : chr "https://github.com/gaborcsardi/after.git"
#> $ svn_url : chr "https://github.com/gaborcsardi/after"
#> $ homepage : NULL
#> $ size : int 15
#> $ stargazers_count : int 5
#> $ watchers_count : int 5
#> $ language : chr "R"
#> $ has_issues : logi TRUE
#> $ has_downloads : logi TRUE
#> $ has_wiki : logi TRUE
#> $ has_pages : logi FALSE
#> $ forks_count : int 0
#> $ mirror_url : NULL
#> $ open_issues_count: int 0
#> $ forks : int 0
#> $ open_issues : int 0
#> $ watchers : int 5
#> $ default_branch : chr "master"
str(lapply(gh_repos[[1]][1:3], `[`, c("full_name", "created_at")))
#> List of 3
#> $ :List of 2
#> ..$ full_name : chr "gaborcsardi/after"
#> ..$ created_at: chr "2016-06-14T22:33:49Z"
#> $ :List of 2
#> ..$ full_name : chr "gaborcsardi/argufy"
#> ..$ created_at: chr "2015-08-10T18:56:23Z"
#> $ :List of 2
#> ..$ full_name : chr "gaborcsardi/ask"
#> ..$ created_at: chr "2015-05-28T14:04:57Z"