This is an extremely minimal client. You need to know the API to be able to use this client. All this function does is:

  • Try to substitute each listed parameter into endpoint, using the {parameter} notation.

  • If a GET request (the default), then add all other listed parameters as query parameters.

  • If not a GET request, then send the other parameters in the request body, as JSON.

  • Convert the response to an R list using jsonlite::fromJSON().

gh(
  endpoint,
  ...,
  per_page = NULL,
  .token = NULL,
  .destfile = NULL,
  .overwrite = FALSE,
  .api_url = NULL,
  .method = "GET",
  .limit = NULL,
  .accept = "application/vnd.github.v3+json",
  .send_headers = NULL,
  .progress = TRUE,
  .params = list()
)

Arguments

endpoint

GitHub API endpoint. Must be one of the following forms:

  • METHOD path, e.g. GET /rate_limit,

  • path, e.g. /rate_limit,

  • METHOD url, e.g. GET https://api.github.com/rate_limit,

  • url, e.g. https://api.github.com/rate_limit.

If the method is not supplied, will use .method, which defaults to "GET".

...

Name-value pairs giving API parameters. Will be matched into endpoint placeholders, sent as query parameters in GET requests, and as a JSON body of POST requests. If there is only one unnamed parameter, and it is a raw vector, then it will not be JSON encoded, but sent as raw data, as is. This can be used for example to add assets to releases. Named NULL values are silently dropped. For GET requests, named NA values trigger an error. For other methods, named NA values are included in the body of the request, as JSON null.

per_page

Number of items to return per page. If omitted, will be substituted by max(.limit, 100) if .limit is set, otherwise determined by the API (never greater than 100).

.token

Authentication token. Defaults to GITHUB_PAT or GITHUB_TOKEN environment variables, in this order if any is set. See gh_token() if you need more flexibility, e.g. different tokens for different GitHub Enterprise deployments.

.destfile

Path to write response to disk. If NULL (default), response will be processed and returned as an object. If path is given, response will be written to disk in the form sent.

.overwrite

If .destfile is provided, whether to overwrite an existing file. Defaults to FALSE.

.api_url

Github API url (default: https://api.github.com). Used if endpoint just contains a path. Defaults to GITHUB_API_URL environment variable if set.

.method

HTTP method to use if not explicitly supplied in the endpoint.

.limit

Number of records to return. This can be used instead of manual pagination. By default it is NULL, which means that the defaults of the GitHub API are used. You can set it to a number to request more (or less) records, and also to Inf to request all records. Note, that if you request many records, then multiple GitHub API calls are used to get them, and this can take a potentially long time.

.accept

The value of the Accept HTTP header. Defaults to "application/vnd.github.v3+json" . If Accept is given in .send_headers, then that will be used. This parameter can be used to provide a custom media type, in order to access a preview feature of the API.

.send_headers

Named character vector of header field values (except Authorization, which is handled via .token). This can be used to override or augment the default User-Agent header: "https://github.com/r-lib/gh".

.progress

Whether to show a progress indicator for calls that need more than one HTTP request.

.params

Additional list of parameters to append to .... It is easier to use this than ... if you have your parameters in a list already.

Value

Answer from the API as a gh_response object, which is also a list. Failed requests will generate an R error. Requests that generate a raw response will return a raw vector.

See also

gh_gql() if you want to use the GitHub GraphQL API, gh_whoami() for details on GitHub API token management.

Examples

## Repositories of a user, these are equivalent gh("/users/hadley/repos")
#> [ #> { #> "id": 40423928, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MDQyMzkyOA==", #> "name": "15-state-of-the-union", #> "full_name": "hadley/15-state-of-the-union", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/15-state-of-the-union", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/15-state-of-the-union", #> "forks_url": "https://api.github.com/repos/hadley/15-state-of-the-union/forks", #> "keys_url": "https://api.github.com/repos/hadley/15-state-of-the-union/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/15-state-of-the-union/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/15-state-of-the-union/teams", #> "hooks_url": "https://api.github.com/repos/hadley/15-state-of-the-union/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/15-state-of-the-union/events", #> "assignees_url": "https://api.github.com/repos/hadley/15-state-of-the-union/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/15-state-of-the-union/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/15-state-of-the-union/tags", #> "blobs_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/15-state-of-the-union/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/15-state-of-the-union/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/15-state-of-the-union/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/15-state-of-the-union/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/15-state-of-the-union/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/15-state-of-the-union/subscription", #> "commits_url": "https://api.github.com/repos/hadley/15-state-of-the-union/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/15-state-of-the-union/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/15-state-of-the-union/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/15-state-of-the-union/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/15-state-of-the-union/merges", #> "archive_url": "https://api.github.com/repos/hadley/15-state-of-the-union/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/15-state-of-the-union/downloads", #> "issues_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/15-state-of-the-union/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/15-state-of-the-union/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/15-state-of-the-union/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/15-state-of-the-union/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/15-state-of-the-union/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/15-state-of-the-union/deployments", #> "created_at": "2015-08-09T03:22:26Z", #> "updated_at": "2019-08-18T16:49:32Z", #> "pushed_at": "2015-08-10T20:29:10Z", #> "git_url": "git://github.com/hadley/15-state-of-the-union.git", #> "ssh_url": "git@github.com:hadley/15-state-of-the-union.git", #> "clone_url": "https://github.com/hadley/15-state-of-the-union.git", #> "svn_url": "https://github.com/hadley/15-state-of-the-union", #> "homepage": {}, #> "size": 4519, #> "stargazers_count": 23, #> "watchers_count": 23, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 7, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 7, #> "open_issues": 0, #> "watchers": 23, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 40544418, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MDU0NDQxOA==", #> "name": "15-student-papers", #> "full_name": "hadley/15-student-papers", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/15-student-papers", #> "description": "Graphics & computing student paper winners @ JSM 2015", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/15-student-papers", #> "forks_url": "https://api.github.com/repos/hadley/15-student-papers/forks", #> "keys_url": "https://api.github.com/repos/hadley/15-student-papers/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/15-student-papers/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/15-student-papers/teams", #> "hooks_url": "https://api.github.com/repos/hadley/15-student-papers/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/15-student-papers/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/15-student-papers/events", #> "assignees_url": "https://api.github.com/repos/hadley/15-student-papers/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/15-student-papers/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/15-student-papers/tags", #> "blobs_url": "https://api.github.com/repos/hadley/15-student-papers/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/15-student-papers/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/15-student-papers/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/15-student-papers/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/15-student-papers/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/15-student-papers/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/15-student-papers/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/15-student-papers/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/15-student-papers/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/15-student-papers/subscription", #> "commits_url": "https://api.github.com/repos/hadley/15-student-papers/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/15-student-papers/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/15-student-papers/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/15-student-papers/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/15-student-papers/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/15-student-papers/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/15-student-papers/merges", #> "archive_url": "https://api.github.com/repos/hadley/15-student-papers/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/15-student-papers/downloads", #> "issues_url": "https://api.github.com/repos/hadley/15-student-papers/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/15-student-papers/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/15-student-papers/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/15-student-papers/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/15-student-papers/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/15-student-papers/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/15-student-papers/deployments", #> "created_at": "2015-08-11T13:51:29Z", #> "updated_at": "2019-08-18T16:49:40Z", #> "pushed_at": "2015-08-21T15:27:51Z", #> "git_url": "git://github.com/hadley/15-student-papers.git", #> "ssh_url": "git@github.com:hadley/15-student-papers.git", #> "clone_url": "https://github.com/hadley/15-student-papers.git", #> "svn_url": "https://github.com/hadley/15-student-papers", #> "homepage": {}, #> "size": 2956, #> "stargazers_count": 14, #> "watchers_count": 14, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 14, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 14984909, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNDk4NDkwOQ==", #> "name": "500lines", #> "full_name": "hadley/500lines", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/500lines", #> "description": "500 Lines or Less", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/500lines", #> "forks_url": "https://api.github.com/repos/hadley/500lines/forks", #> "keys_url": "https://api.github.com/repos/hadley/500lines/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/500lines/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/500lines/teams", #> "hooks_url": "https://api.github.com/repos/hadley/500lines/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/500lines/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/500lines/events", #> "assignees_url": "https://api.github.com/repos/hadley/500lines/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/500lines/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/500lines/tags", #> "blobs_url": "https://api.github.com/repos/hadley/500lines/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/500lines/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/500lines/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/500lines/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/500lines/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/500lines/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/500lines/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/500lines/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/500lines/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/500lines/subscription", #> "commits_url": "https://api.github.com/repos/hadley/500lines/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/500lines/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/500lines/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/500lines/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/500lines/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/500lines/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/500lines/merges", #> "archive_url": "https://api.github.com/repos/hadley/500lines/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/500lines/downloads", #> "issues_url": "https://api.github.com/repos/hadley/500lines/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/500lines/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/500lines/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/500lines/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/500lines/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/500lines/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/500lines/deployments", #> "created_at": "2013-12-06T14:35:23Z", #> "updated_at": "2014-04-29T13:52:08Z", #> "pushed_at": "2013-12-06T01:16:37Z", #> "git_url": "git://github.com/hadley/500lines.git", #> "ssh_url": "git@github.com:hadley/500lines.git", #> "clone_url": "https://github.com/hadley/500lines.git", #> "svn_url": "https://github.com/hadley/500lines", #> "homepage": {}, #> "size": 490, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": "CSS", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 12241750, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMjI0MTc1MA==", #> "name": "adv-r", #> "full_name": "hadley/adv-r", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/adv-r", #> "description": "Advanced R: a book", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/adv-r", #> "forks_url": "https://api.github.com/repos/hadley/adv-r/forks", #> "keys_url": "https://api.github.com/repos/hadley/adv-r/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/adv-r/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/adv-r/teams", #> "hooks_url": "https://api.github.com/repos/hadley/adv-r/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/adv-r/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/adv-r/events", #> "assignees_url": "https://api.github.com/repos/hadley/adv-r/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/adv-r/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/adv-r/tags", #> "blobs_url": "https://api.github.com/repos/hadley/adv-r/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/adv-r/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/adv-r/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/adv-r/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/adv-r/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/adv-r/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/adv-r/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/adv-r/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/adv-r/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/adv-r/subscription", #> "commits_url": "https://api.github.com/repos/hadley/adv-r/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/adv-r/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/adv-r/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/adv-r/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/adv-r/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/adv-r/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/adv-r/merges", #> "archive_url": "https://api.github.com/repos/hadley/adv-r/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/adv-r/downloads", #> "issues_url": "https://api.github.com/repos/hadley/adv-r/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/adv-r/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/adv-r/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/adv-r/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/adv-r/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/adv-r/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/adv-r/deployments", #> "created_at": "2013-08-20T11:43:03Z", #> "updated_at": "2021-04-30T06:32:11Z", #> "pushed_at": "2021-04-23T15:02:20Z", #> "git_url": "git://github.com/hadley/adv-r.git", #> "ssh_url": "git@github.com:hadley/adv-r.git", #> "clone_url": "https://github.com/hadley/adv-r.git", #> "svn_url": "https://github.com/hadley/adv-r", #> "homepage": "http://adv-r.hadley.nz", #> "size": 38725, #> "stargazers_count": 1902, #> "watchers_count": 1902, #> "language": "TeX", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 1607, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 63, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1607, #> "open_issues": 63, #> "watchers": 1902, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 265328713, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNjUzMjg3MTM=", #> "name": "amt", #> "full_name": "hadley/amt", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/amt", #> "description": {}, #> "fork": true, #> "url": "https://api.github.com/repos/hadley/amt", #> "forks_url": "https://api.github.com/repos/hadley/amt/forks", #> "keys_url": "https://api.github.com/repos/hadley/amt/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/amt/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/amt/teams", #> "hooks_url": "https://api.github.com/repos/hadley/amt/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/amt/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/amt/events", #> "assignees_url": "https://api.github.com/repos/hadley/amt/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/amt/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/amt/tags", #> "blobs_url": "https://api.github.com/repos/hadley/amt/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/amt/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/amt/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/amt/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/amt/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/amt/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/amt/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/amt/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/amt/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/amt/subscription", #> "commits_url": "https://api.github.com/repos/hadley/amt/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/amt/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/amt/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/amt/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/amt/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/amt/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/amt/merges", #> "archive_url": "https://api.github.com/repos/hadley/amt/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/amt/downloads", #> "issues_url": "https://api.github.com/repos/hadley/amt/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/amt/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/amt/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/amt/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/amt/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/amt/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/amt/deployments", #> "created_at": "2020-05-19T18:22:18Z", #> "updated_at": "2020-05-19T18:22:20Z", #> "pushed_at": "2020-05-14T05:15:22Z", #> "git_url": "git://github.com/hadley/amt.git", #> "ssh_url": "git@github.com:hadley/amt.git", #> "clone_url": "https://github.com/hadley/amt.git", #> "svn_url": "https://github.com/hadley/amt", #> "homepage": {}, #> "size": 1283, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5154874, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTU0ODc0", #> "name": "appdirs", #> "full_name": "hadley/appdirs", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/appdirs", #> "description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/appdirs", #> "forks_url": "https://api.github.com/repos/hadley/appdirs/forks", #> "keys_url": "https://api.github.com/repos/hadley/appdirs/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/appdirs/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/appdirs/teams", #> "hooks_url": "https://api.github.com/repos/hadley/appdirs/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/appdirs/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/appdirs/events", #> "assignees_url": "https://api.github.com/repos/hadley/appdirs/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/appdirs/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/appdirs/tags", #> "blobs_url": "https://api.github.com/repos/hadley/appdirs/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/appdirs/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/appdirs/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/appdirs/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/appdirs/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/appdirs/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/appdirs/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/appdirs/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/appdirs/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/appdirs/subscription", #> "commits_url": "https://api.github.com/repos/hadley/appdirs/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/appdirs/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/appdirs/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/appdirs/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/appdirs/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/appdirs/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/appdirs/merges", #> "archive_url": "https://api.github.com/repos/hadley/appdirs/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/appdirs/downloads", #> "issues_url": "https://api.github.com/repos/hadley/appdirs/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/appdirs/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/appdirs/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/appdirs/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/appdirs/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/appdirs/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/appdirs/deployments", #> "created_at": "2012-07-23T17:21:31Z", #> "updated_at": "2019-08-13T15:06:42Z", #> "pushed_at": "2011-01-26T22:04:19Z", #> "git_url": "git://github.com/hadley/appdirs.git", #> "ssh_url": "git@github.com:hadley/appdirs.git", #> "clone_url": "https://github.com/hadley/appdirs.git", #> "svn_url": "https://github.com/hadley/appdirs", #> "homepage": "http://pypi.python.org/pypi/appdirs", #> "size": 105, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "Python", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300373611, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzM2MTE=", #> "name": "arkdb", #> "full_name": "hadley/arkdb", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/arkdb", #> "description": "Archive and unarchive databases as flat text files", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/arkdb", #> "forks_url": "https://api.github.com/repos/hadley/arkdb/forks", #> "keys_url": "https://api.github.com/repos/hadley/arkdb/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/arkdb/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/arkdb/teams", #> "hooks_url": "https://api.github.com/repos/hadley/arkdb/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/arkdb/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/arkdb/events", #> "assignees_url": "https://api.github.com/repos/hadley/arkdb/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/arkdb/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/arkdb/tags", #> "blobs_url": "https://api.github.com/repos/hadley/arkdb/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/arkdb/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/arkdb/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/arkdb/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/arkdb/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/arkdb/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/arkdb/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/arkdb/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/arkdb/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/arkdb/subscription", #> "commits_url": "https://api.github.com/repos/hadley/arkdb/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/arkdb/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/arkdb/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/arkdb/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/arkdb/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/arkdb/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/arkdb/merges", #> "archive_url": "https://api.github.com/repos/hadley/arkdb/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/arkdb/downloads", #> "issues_url": "https://api.github.com/repos/hadley/arkdb/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/arkdb/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/arkdb/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/arkdb/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/arkdb/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/arkdb/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/arkdb/deployments", #> "created_at": "2020-10-01T17:57:31Z", #> "updated_at": "2020-10-01T17:57:33Z", #> "pushed_at": "2020-10-01T18:04:34Z", #> "git_url": "git://github.com/hadley/arkdb.git", #> "ssh_url": "git@github.com:hadley/arkdb.git", #> "clone_url": "https://github.com/hadley/arkdb.git", #> "svn_url": "https://github.com/hadley/arkdb", #> "homepage": "https://docs.ropensci.org/arkdb", #> "size": 1053, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 235426319, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMzU0MjYzMTk=", #> "name": "arrow", #> "full_name": "hadley/arrow", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/arrow", #> "description": "Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/arrow", #> "forks_url": "https://api.github.com/repos/hadley/arrow/forks", #> "keys_url": "https://api.github.com/repos/hadley/arrow/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/arrow/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/arrow/teams", #> "hooks_url": "https://api.github.com/repos/hadley/arrow/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/arrow/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/arrow/events", #> "assignees_url": "https://api.github.com/repos/hadley/arrow/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/arrow/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/arrow/tags", #> "blobs_url": "https://api.github.com/repos/hadley/arrow/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/arrow/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/arrow/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/arrow/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/arrow/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/arrow/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/arrow/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/arrow/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/arrow/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/arrow/subscription", #> "commits_url": "https://api.github.com/repos/hadley/arrow/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/arrow/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/arrow/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/arrow/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/arrow/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/arrow/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/arrow/merges", #> "archive_url": "https://api.github.com/repos/hadley/arrow/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/arrow/downloads", #> "issues_url": "https://api.github.com/repos/hadley/arrow/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/arrow/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/arrow/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/arrow/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/arrow/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/arrow/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/arrow/deployments", #> "created_at": "2020-01-21T19:38:43Z", #> "updated_at": "2020-01-21T19:38:46Z", #> "pushed_at": "2020-04-01T23:29:09Z", #> "git_url": "git://github.com/hadley/arrow.git", #> "ssh_url": "git@github.com:hadley/arrow.git", #> "clone_url": "https://github.com/hadley/arrow.git", #> "svn_url": "https://github.com/hadley/arrow", #> "homepage": "https://arrow.apache.org", #> "size": 48529, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 9324319, #> "node_id": "MDEwOlJlcG9zaXRvcnk5MzI0MzE5", #> "name": "assertthat", #> "full_name": "hadley/assertthat", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/assertthat", #> "description": "User friendly assertions for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/assertthat", #> "forks_url": "https://api.github.com/repos/hadley/assertthat/forks", #> "keys_url": "https://api.github.com/repos/hadley/assertthat/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/assertthat/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/assertthat/teams", #> "hooks_url": "https://api.github.com/repos/hadley/assertthat/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/assertthat/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/assertthat/events", #> "assignees_url": "https://api.github.com/repos/hadley/assertthat/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/assertthat/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/assertthat/tags", #> "blobs_url": "https://api.github.com/repos/hadley/assertthat/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/assertthat/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/assertthat/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/assertthat/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/assertthat/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/assertthat/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/assertthat/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/assertthat/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/assertthat/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/assertthat/subscription", #> "commits_url": "https://api.github.com/repos/hadley/assertthat/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/assertthat/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/assertthat/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/assertthat/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/assertthat/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/assertthat/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/assertthat/merges", #> "archive_url": "https://api.github.com/repos/hadley/assertthat/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/assertthat/downloads", #> "issues_url": "https://api.github.com/repos/hadley/assertthat/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/assertthat/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/assertthat/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/assertthat/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/assertthat/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/assertthat/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/assertthat/deployments", #> "created_at": "2013-04-09T15:17:53Z", #> "updated_at": "2021-03-04T22:09:20Z", #> "pushed_at": "2019-05-21T15:18:23Z", #> "git_url": "git://github.com/hadley/assertthat.git", #> "ssh_url": "git@github.com:hadley/assertthat.git", #> "clone_url": "https://github.com/hadley/assertthat.git", #> "svn_url": "https://github.com/hadley/assertthat", #> "homepage": {}, #> "size": 124, #> "stargazers_count": 174, #> "watchers_count": 174, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 27, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 22, #> "license": {}, #> "forks": 27, #> "open_issues": 22, #> "watchers": 174, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 20228011, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMDIyODAxMQ==", #> "name": "babynames", #> "full_name": "hadley/babynames", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/babynames", #> "description": "An R package containing US baby names from the SSA", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/babynames", #> "forks_url": "https://api.github.com/repos/hadley/babynames/forks", #> "keys_url": "https://api.github.com/repos/hadley/babynames/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/babynames/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/babynames/teams", #> "hooks_url": "https://api.github.com/repos/hadley/babynames/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/babynames/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/babynames/events", #> "assignees_url": "https://api.github.com/repos/hadley/babynames/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/babynames/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/babynames/tags", #> "blobs_url": "https://api.github.com/repos/hadley/babynames/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/babynames/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/babynames/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/babynames/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/babynames/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/babynames/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/babynames/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/babynames/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/babynames/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/babynames/subscription", #> "commits_url": "https://api.github.com/repos/hadley/babynames/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/babynames/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/babynames/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/babynames/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/babynames/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/babynames/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/babynames/merges", #> "archive_url": "https://api.github.com/repos/hadley/babynames/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/babynames/downloads", #> "issues_url": "https://api.github.com/repos/hadley/babynames/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/babynames/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/babynames/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/babynames/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/babynames/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/babynames/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/babynames/deployments", #> "created_at": "2014-05-27T17:04:27Z", #> "updated_at": "2021-04-18T15:13:47Z", #> "pushed_at": "2021-04-12T19:20:44Z", #> "git_url": "git://github.com/hadley/babynames.git", #> "ssh_url": "git@github.com:hadley/babynames.git", #> "clone_url": "https://github.com/hadley/babynames.git", #> "svn_url": "https://github.com/hadley/babynames", #> "homepage": "http://hadley.github.io/babynames/", #> "size": 31671, #> "stargazers_count": 112, #> "watchers_count": 112, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 63, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 63, #> "open_issues": 2, #> "watchers": 112, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 302166371, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDIxNjYzNzE=", #> "name": "bark", #> "full_name": "hadley/bark", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bark", #> "description": "Bayesian Additive Regresssion Kernels", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bark", #> "forks_url": "https://api.github.com/repos/hadley/bark/forks", #> "keys_url": "https://api.github.com/repos/hadley/bark/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bark/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bark/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bark/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bark/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bark/events", #> "assignees_url": "https://api.github.com/repos/hadley/bark/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bark/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bark/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bark/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bark/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bark/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bark/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bark/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bark/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bark/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bark/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bark/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bark/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bark/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bark/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bark/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bark/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bark/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bark/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bark/merges", #> "archive_url": "https://api.github.com/repos/hadley/bark/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bark/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bark/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bark/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bark/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bark/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bark/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bark/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bark/deployments", #> "created_at": "2020-10-07T21:38:14Z", #> "updated_at": "2020-10-07T21:38:15Z", #> "pushed_at": "2020-10-07T02:17:20Z", #> "git_url": "git://github.com/hadley/bark.git", #> "ssh_url": "git@github.com:hadley/bark.git", #> "clone_url": "https://github.com/hadley/bark.git", #> "svn_url": "https://github.com/hadley/bark", #> "homepage": "http://www.r-project.org,", #> "size": 172, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 259710082, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTk3MTAwODI=", #> "name": "bayesplot", #> "full_name": "hadley/bayesplot", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bayesplot", #> "description": "bayesplot R package for plotting Bayesian models", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bayesplot", #> "forks_url": "https://api.github.com/repos/hadley/bayesplot/forks", #> "keys_url": "https://api.github.com/repos/hadley/bayesplot/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bayesplot/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bayesplot/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bayesplot/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bayesplot/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bayesplot/events", #> "assignees_url": "https://api.github.com/repos/hadley/bayesplot/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bayesplot/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bayesplot/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bayesplot/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bayesplot/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bayesplot/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bayesplot/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bayesplot/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bayesplot/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bayesplot/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bayesplot/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bayesplot/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bayesplot/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bayesplot/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bayesplot/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bayesplot/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bayesplot/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bayesplot/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bayesplot/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bayesplot/merges", #> "archive_url": "https://api.github.com/repos/hadley/bayesplot/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bayesplot/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bayesplot/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bayesplot/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bayesplot/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bayesplot/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bayesplot/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bayesplot/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bayesplot/deployments", #> "created_at": "2020-04-28T17:47:03Z", #> "updated_at": "2021-04-06T18:27:01Z", #> "pushed_at": "2020-05-15T16:44:44Z", #> "git_url": "git://github.com/hadley/bayesplot.git", #> "ssh_url": "git@github.com:hadley/bayesplot.git", #> "clone_url": "https://github.com/hadley/bayesplot.git", #> "svn_url": "https://github.com/hadley/bayesplot", #> "homepage": "https://mc-stan.org/bayesplot", #> "size": 208144, #> "stargazers_count": 3, #> "watchers_count": 3, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "gpl-3.0", #> "name": "GNU General Public License v3.0", #> "spdx_id": "GPL-3.0", #> "url": "https://api.github.com/licenses/gpl-3.0", #> "node_id": "MDc6TGljZW5zZTk=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 3, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300375619, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzU2MTk=", #> "name": "bcdata", #> "full_name": "hadley/bcdata", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bcdata", #> "description": "An R package for searching & retrieving data from the B.C. Data Catalogue", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bcdata", #> "forks_url": "https://api.github.com/repos/hadley/bcdata/forks", #> "keys_url": "https://api.github.com/repos/hadley/bcdata/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bcdata/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bcdata/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bcdata/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bcdata/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bcdata/events", #> "assignees_url": "https://api.github.com/repos/hadley/bcdata/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bcdata/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bcdata/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bcdata/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bcdata/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bcdata/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bcdata/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bcdata/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bcdata/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bcdata/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bcdata/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bcdata/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bcdata/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bcdata/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bcdata/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bcdata/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bcdata/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bcdata/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bcdata/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bcdata/merges", #> "archive_url": "https://api.github.com/repos/hadley/bcdata/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bcdata/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bcdata/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bcdata/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bcdata/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bcdata/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bcdata/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bcdata/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bcdata/deployments", #> "created_at": "2020-10-01T18:03:44Z", #> "updated_at": "2020-10-01T18:03:46Z", #> "pushed_at": "2020-09-29T22:44:06Z", #> "git_url": "git://github.com/hadley/bcdata.git", #> "ssh_url": "git@github.com:hadley/bcdata.git", #> "clone_url": "https://github.com/hadley/bcdata.git", #> "svn_url": "https://github.com/hadley/bcdata", #> "homepage": "https://bcgov.github.io/bcdata", #> "size": 7809, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 82348, #> "node_id": "MDEwOlJlcG9zaXRvcnk4MjM0OA==", #> "name": "beautiful-data", #> "full_name": "hadley/beautiful-data", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/beautiful-data", #> "description": "Book chapter for beautiful data", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/beautiful-data", #> "forks_url": "https://api.github.com/repos/hadley/beautiful-data/forks", #> "keys_url": "https://api.github.com/repos/hadley/beautiful-data/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/beautiful-data/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/beautiful-data/teams", #> "hooks_url": "https://api.github.com/repos/hadley/beautiful-data/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/beautiful-data/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/beautiful-data/events", #> "assignees_url": "https://api.github.com/repos/hadley/beautiful-data/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/beautiful-data/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/beautiful-data/tags", #> "blobs_url": "https://api.github.com/repos/hadley/beautiful-data/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/beautiful-data/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/beautiful-data/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/beautiful-data/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/beautiful-data/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/beautiful-data/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/beautiful-data/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/beautiful-data/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/beautiful-data/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/beautiful-data/subscription", #> "commits_url": "https://api.github.com/repos/hadley/beautiful-data/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/beautiful-data/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/beautiful-data/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/beautiful-data/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/beautiful-data/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/beautiful-data/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/beautiful-data/merges", #> "archive_url": "https://api.github.com/repos/hadley/beautiful-data/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/beautiful-data/downloads", #> "issues_url": "https://api.github.com/repos/hadley/beautiful-data/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/beautiful-data/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/beautiful-data/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/beautiful-data/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/beautiful-data/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/beautiful-data/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/beautiful-data/deployments", #> "created_at": "2008-11-29T15:20:01Z", #> "updated_at": "2020-01-08T20:03:13Z", #> "pushed_at": "2009-01-17T14:44:43Z", #> "git_url": "git://github.com/hadley/beautiful-data.git", #> "ssh_url": "git@github.com:hadley/beautiful-data.git", #> "clone_url": "https://github.com/hadley/beautiful-data.git", #> "svn_url": "https://github.com/hadley/beautiful-data", #> "homepage": "", #> "size": 5740, #> "stargazers_count": 13, #> "watchers_count": 13, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 13, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 888200, #> "node_id": "MDEwOlJlcG9zaXRvcnk4ODgyMDA=", #> "name": "bench", #> "full_name": "hadley/bench", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bench", #> "description": "Bechmarking tools for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bench", #> "forks_url": "https://api.github.com/repos/hadley/bench/forks", #> "keys_url": "https://api.github.com/repos/hadley/bench/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bench/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bench/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bench/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bench/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bench/events", #> "assignees_url": "https://api.github.com/repos/hadley/bench/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bench/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bench/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bench/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bench/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bench/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bench/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bench/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bench/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bench/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bench/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bench/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bench/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bench/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bench/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bench/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bench/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bench/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bench/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bench/merges", #> "archive_url": "https://api.github.com/repos/hadley/bench/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bench/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bench/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bench/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bench/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bench/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bench/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bench/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bench/deployments", #> "created_at": "2010-09-04T18:00:49Z", #> "updated_at": "2019-08-13T14:36:23Z", #> "pushed_at": "2010-09-04T18:01:05Z", #> "git_url": "git://github.com/hadley/bench.git", #> "ssh_url": "git@github.com:hadley/bench.git", #> "clone_url": "https://github.com/hadley/bench.git", #> "svn_url": "https://github.com/hadley/bench", #> "homepage": "", #> "size": 96, #> "stargazers_count": 4, #> "watchers_count": 4, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 4, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3116998, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMTE2OTk4", #> "name": "bigvis", #> "full_name": "hadley/bigvis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis", #> "description": "Exploratory data analysis for large datasets (10-100 million observations)", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis/deployments", #> "created_at": "2012-01-06T09:39:22Z", #> "updated_at": "2021-04-23T10:36:37Z", #> "pushed_at": "2015-06-29T10:37:48Z", #> "git_url": "git://github.com/hadley/bigvis.git", #> "ssh_url": "git@github.com:hadley/bigvis.git", #> "clone_url": "https://github.com/hadley/bigvis.git", #> "svn_url": "https://github.com/hadley/bigvis", #> "homepage": "", #> "size": 2217, #> "stargazers_count": 280, #> "watchers_count": 280, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 40, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 7, #> "license": {}, #> "forks": 40, #> "open_issues": 7, #> "watchers": 280, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 8296284, #> "node_id": "MDEwOlJlcG9zaXRvcnk4Mjk2Mjg0", #> "name": "bigvis-infovis", #> "full_name": "hadley/bigvis-infovis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis-infovis", #> "description": "Paper describing the bigvis package and framework submitted to Infovis 2013", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis-infovis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis-infovis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis-infovis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis-infovis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis-infovis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis-infovis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis-infovis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis-infovis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis-infovis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis-infovis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis-infovis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis-infovis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis-infovis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis-infovis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis-infovis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis-infovis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis-infovis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis-infovis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis-infovis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis-infovis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis-infovis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis-infovis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis-infovis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis-infovis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis-infovis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis-infovis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis-infovis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis-infovis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis-infovis/deployments", #> "created_at": "2013-02-19T18:14:42Z", #> "updated_at": "2019-03-21T19:16:54Z", #> "pushed_at": "2013-04-12T21:49:28Z", #> "git_url": "git://github.com/hadley/bigvis-infovis.git", #> "ssh_url": "git@github.com:hadley/bigvis-infovis.git", #> "clone_url": "https://github.com/hadley/bigvis-infovis.git", #> "svn_url": "https://github.com/hadley/bigvis-infovis", #> "homepage": {}, #> "size": 388, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 137344416, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMzczNDQ0MTY=", #> "name": "BiocStickers", #> "full_name": "hadley/BiocStickers", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/BiocStickers", #> "description": "Stickers for some Bioconductor packages - feel free to contribute and/or modify.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/BiocStickers", #> "forks_url": "https://api.github.com/repos/hadley/BiocStickers/forks", #> "keys_url": "https://api.github.com/repos/hadley/BiocStickers/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/BiocStickers/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/BiocStickers/teams", #> "hooks_url": "https://api.github.com/repos/hadley/BiocStickers/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/BiocStickers/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/BiocStickers/events", #> "assignees_url": "https://api.github.com/repos/hadley/BiocStickers/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/BiocStickers/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/BiocStickers/tags", #> "blobs_url": "https://api.github.com/repos/hadley/BiocStickers/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/BiocStickers/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/BiocStickers/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/BiocStickers/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/BiocStickers/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/BiocStickers/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/BiocStickers/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/BiocStickers/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/BiocStickers/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/BiocStickers/subscription", #> "commits_url": "https://api.github.com/repos/hadley/BiocStickers/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/BiocStickers/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/BiocStickers/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/BiocStickers/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/BiocStickers/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/BiocStickers/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/BiocStickers/merges", #> "archive_url": "https://api.github.com/repos/hadley/BiocStickers/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/BiocStickers/downloads", #> "issues_url": "https://api.github.com/repos/hadley/BiocStickers/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/BiocStickers/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/BiocStickers/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/BiocStickers/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/BiocStickers/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/BiocStickers/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/BiocStickers/deployments", #> "created_at": "2018-06-14T10:39:28Z", #> "updated_at": "2019-04-05T14:10:17Z", #> "pushed_at": "2018-06-14T10:40:15Z", #> "git_url": "git://github.com/hadley/BiocStickers.git", #> "ssh_url": "git@github.com:hadley/BiocStickers.git", #> "clone_url": "https://github.com/hadley/BiocStickers.git", #> "svn_url": "https://github.com/hadley/BiocStickers", #> "homepage": {}, #> "size": 89726, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 133734429, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMzM3MzQ0Mjk=", #> "name": "bizarro", #> "full_name": "hadley/bizarro", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bizarro", #> "description": "Bizarro world", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bizarro", #> "forks_url": "https://api.github.com/repos/hadley/bizarro/forks", #> "keys_url": "https://api.github.com/repos/hadley/bizarro/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bizarro/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bizarro/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bizarro/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bizarro/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bizarro/events", #> "assignees_url": "https://api.github.com/repos/hadley/bizarro/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bizarro/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bizarro/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bizarro/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bizarro/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bizarro/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bizarro/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bizarro/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bizarro/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bizarro/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bizarro/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bizarro/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bizarro/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bizarro/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bizarro/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bizarro/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bizarro/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bizarro/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bizarro/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bizarro/merges", #> "archive_url": "https://api.github.com/repos/hadley/bizarro/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bizarro/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bizarro/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bizarro/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bizarro/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bizarro/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bizarro/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bizarro/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bizarro/deployments", #> "created_at": "2018-05-16T23:43:11Z", #> "updated_at": "2019-05-30T12:47:29Z", #> "pushed_at": "2018-05-16T23:47:26Z", #> "git_url": "git://github.com/hadley/bizarro.git", #> "ssh_url": "git@github.com:hadley/bizarro.git", #> "clone_url": "https://github.com/hadley/bizarro.git", #> "svn_url": "https://github.com/hadley/bizarro", #> "homepage": {}, #> "size": 2, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 245178972, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNDUxNzg5NzI=", #> "name": "Book-Twitter-for-R", #> "full_name": "hadley/Book-Twitter-for-R", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/Book-Twitter-for-R", #> "description": "Guide to Twitter for R programmers", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/Book-Twitter-for-R", #> "forks_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/forks", #> "keys_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/teams", #> "hooks_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/events", #> "assignees_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/tags", #> "blobs_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/subscription", #> "commits_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/merges", #> "archive_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/downloads", #> "issues_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/deployments", #> "created_at": "2020-03-05T14:05:39Z", #> "updated_at": "2020-03-12T23:30:08Z", #> "pushed_at": "2020-03-05T14:06:01Z", #> "git_url": "git://github.com/hadley/Book-Twitter-for-R.git", #> "ssh_url": "git@github.com:hadley/Book-Twitter-for-R.git", #> "clone_url": "https://github.com/hadley/Book-Twitter-for-R.git", #> "svn_url": "https://github.com/hadley/Book-Twitter-for-R", #> "homepage": {}, #> "size": 8647, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2788278, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzg4Mjc4", #> "name": "boxplots-paper", #> "full_name": "hadley/boxplots-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/boxplots-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/boxplots-paper", #> "forks_url": "https://api.github.com/repos/hadley/boxplots-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/boxplots-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/boxplots-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/boxplots-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/boxplots-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/boxplots-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/boxplots-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/boxplots-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/boxplots-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/boxplots-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/boxplots-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/boxplots-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/boxplots-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/boxplots-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/boxplots-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/boxplots-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/boxplots-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/boxplots-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/boxplots-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/boxplots-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/boxplots-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/boxplots-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/boxplots-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/boxplots-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/boxplots-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/boxplots-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/boxplots-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/boxplots-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/boxplots-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/boxplots-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/boxplots-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/boxplots-paper/deployments", #> "created_at": "2011-11-16T14:27:24Z", #> "updated_at": "2021-03-18T09:47:18Z", #> "pushed_at": "2016-04-28T10:01:49Z", #> "git_url": "git://github.com/hadley/boxplots-paper.git", #> "ssh_url": "git@github.com:hadley/boxplots-paper.git", #> "clone_url": "https://github.com/hadley/boxplots-paper.git", #> "svn_url": "https://github.com/hadley/boxplots-paper", #> "homepage": "", #> "size": 52, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 4, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 4, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 246134428, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNDYxMzQ0Mjg=", #> "name": "BrailleR", #> "full_name": "hadley/BrailleR", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/BrailleR", #> "description": "An add-on package for R primarily aimed at improving access to R for blind users. The package contains tools and functions that will help get a student through their first year statistics course, and probably well beyond it.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/BrailleR", #> "forks_url": "https://api.github.com/repos/hadley/BrailleR/forks", #> "keys_url": "https://api.github.com/repos/hadley/BrailleR/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/BrailleR/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/BrailleR/teams", #> "hooks_url": "https://api.github.com/repos/hadley/BrailleR/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/BrailleR/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/BrailleR/events", #> "assignees_url": "https://api.github.com/repos/hadley/BrailleR/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/BrailleR/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/BrailleR/tags", #> "blobs_url": "https://api.github.com/repos/hadley/BrailleR/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/BrailleR/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/BrailleR/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/BrailleR/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/BrailleR/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/BrailleR/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/BrailleR/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/BrailleR/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/BrailleR/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/BrailleR/subscription", #> "commits_url": "https://api.github.com/repos/hadley/BrailleR/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/BrailleR/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/BrailleR/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/BrailleR/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/BrailleR/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/BrailleR/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/BrailleR/merges", #> "archive_url": "https://api.github.com/repos/hadley/BrailleR/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/BrailleR/downloads", #> "issues_url": "https://api.github.com/repos/hadley/BrailleR/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/BrailleR/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/BrailleR/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/BrailleR/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/BrailleR/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/BrailleR/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/BrailleR/deployments", #> "created_at": "2020-03-09T20:23:29Z", #> "updated_at": "2020-03-09T20:23:31Z", #> "pushed_at": "2020-01-21T23:45:18Z", #> "git_url": "git://github.com/hadley/BrailleR.git", #> "ssh_url": "git@github.com:hadley/BrailleR.git", #> "clone_url": "https://github.com/hadley/BrailleR.git", #> "svn_url": "https://github.com/hadley/BrailleR", #> "homepage": {}, #> "size": 1008, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 284067574, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODQwNjc1NzQ=", #> "name": "brickr", #> "full_name": "hadley/brickr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/brickr", #> "description": "3D LEGO models and mosaics from images using R and #tidyverse", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/brickr", #> "forks_url": "https://api.github.com/repos/hadley/brickr/forks", #> "keys_url": "https://api.github.com/repos/hadley/brickr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/brickr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/brickr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/brickr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/brickr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/brickr/events", #> "assignees_url": "https://api.github.com/repos/hadley/brickr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/brickr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/brickr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/brickr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/brickr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/brickr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/brickr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/brickr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/brickr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/brickr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/brickr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/brickr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/brickr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/brickr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/brickr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/brickr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/brickr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/brickr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/brickr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/brickr/merges", #> "archive_url": "https://api.github.com/repos/hadley/brickr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/brickr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/brickr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/brickr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/brickr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/brickr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/brickr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/brickr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/brickr/deployments", #> "created_at": "2020-07-31T15:24:08Z", #> "updated_at": "2021-04-06T18:26:53Z", #> "pushed_at": "2020-06-25T20:13:04Z", #> "git_url": "git://github.com/hadley/brickr.git", #> "ssh_url": "git@github.com:hadley/brickr.git", #> "clone_url": "https://github.com/hadley/brickr.git", #> "svn_url": "https://github.com/hadley/brickr", #> "homepage": "", #> "size": 26283, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 28724058, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODcyNDA1OA==", #> "name": "broom", #> "full_name": "hadley/broom", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/broom", #> "description": "Convert statistical analysis objects from R into tidy format", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/broom", #> "forks_url": "https://api.github.com/repos/hadley/broom/forks", #> "keys_url": "https://api.github.com/repos/hadley/broom/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/broom/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/broom/teams", #> "hooks_url": "https://api.github.com/repos/hadley/broom/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/broom/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/broom/events", #> "assignees_url": "https://api.github.com/repos/hadley/broom/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/broom/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/broom/tags", #> "blobs_url": "https://api.github.com/repos/hadley/broom/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/broom/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/broom/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/broom/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/broom/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/broom/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/broom/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/broom/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/broom/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/broom/subscription", #> "commits_url": "https://api.github.com/repos/hadley/broom/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/broom/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/broom/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/broom/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/broom/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/broom/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/broom/merges", #> "archive_url": "https://api.github.com/repos/hadley/broom/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/broom/downloads", #> "issues_url": "https://api.github.com/repos/hadley/broom/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/broom/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/broom/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/broom/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/broom/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/broom/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/broom/deployments", #> "created_at": "2015-01-02T19:43:51Z", #> "updated_at": "2019-07-15T19:45:04Z", #> "pushed_at": "2015-01-02T19:50:58Z", #> "git_url": "git://github.com/hadley/broom.git", #> "ssh_url": "git@github.com:hadley/broom.git", #> "clone_url": "https://github.com/hadley/broom.git", #> "svn_url": "https://github.com/hadley/broom", #> "homepage": {}, #> "size": 887, #> "stargazers_count": 8, #> "watchers_count": 8, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 2, #> "open_issues": 0, #> "watchers": 8, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 9470424, #> "node_id": "MDEwOlJlcG9zaXRvcnk5NDcwNDI0", #> "name": "builder", #> "full_name": "hadley/builder", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/builder", #> "description": "Provide a simple way to create XML markup and data structures.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/builder", #> "forks_url": "https://api.github.com/repos/hadley/builder/forks", #> "keys_url": "https://api.github.com/repos/hadley/builder/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/builder/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/builder/teams", #> "hooks_url": "https://api.github.com/repos/hadley/builder/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/builder/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/builder/events", #> "assignees_url": "https://api.github.com/repos/hadley/builder/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/builder/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/builder/tags", #> "blobs_url": "https://api.github.com/repos/hadley/builder/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/builder/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/builder/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/builder/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/builder/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/builder/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/builder/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/builder/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/builder/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/builder/subscription", #> "commits_url": "https://api.github.com/repos/hadley/builder/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/builder/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/builder/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/builder/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/builder/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/builder/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/builder/merges", #> "archive_url": "https://api.github.com/repos/hadley/builder/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/builder/downloads", #> "issues_url": "https://api.github.com/repos/hadley/builder/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/builder/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/builder/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/builder/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/builder/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/builder/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/builder/deployments", #> "created_at": "2013-04-16T10:56:39Z", #> "updated_at": "2016-07-29T04:29:37Z", #> "pushed_at": "2013-04-16T10:58:41Z", #> "git_url": "git://github.com/hadley/builder.git", #> "ssh_url": "git@github.com:hadley/builder.git", #> "clone_url": "https://github.com/hadley/builder.git", #> "svn_url": "https://github.com/hadley/builder", #> "homepage": "http://builder.rubyforge.org", #> "size": 267, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": "Ruby", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 1, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 116708612, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMTY3MDg2MTI=", #> "name": "building-permits", #> "full_name": "hadley/building-permits", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/building-permits", #> "description": "Code & data accompanying \"whole-game\" youtube video", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/building-permits", #> "forks_url": "https://api.github.com/repos/hadley/building-permits/forks", #> "keys_url": "https://api.github.com/repos/hadley/building-permits/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/building-permits/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/building-permits/teams", #> "hooks_url": "https://api.github.com/repos/hadley/building-permits/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/building-permits/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/building-permits/events", #> "assignees_url": "https://api.github.com/repos/hadley/building-permits/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/building-permits/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/building-permits/tags", #> "blobs_url": "https://api.github.com/repos/hadley/building-permits/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/building-permits/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/building-permits/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/building-permits/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/building-permits/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/building-permits/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/building-permits/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/building-permits/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/building-permits/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/building-permits/subscription", #> "commits_url": "https://api.github.com/repos/hadley/building-permits/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/building-permits/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/building-permits/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/building-permits/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/building-permits/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/building-permits/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/building-permits/merges", #> "archive_url": "https://api.github.com/repos/hadley/building-permits/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/building-permits/downloads", #> "issues_url": "https://api.github.com/repos/hadley/building-permits/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/building-permits/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/building-permits/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/building-permits/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/building-permits/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/building-permits/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/building-permits/deployments", #> "created_at": "2018-01-08T17:45:27Z", #> "updated_at": "2020-07-17T01:43:57Z", #> "pushed_at": "2018-01-08T18:36:54Z", #> "git_url": "git://github.com/hadley/building-permits.git", #> "ssh_url": "git@github.com:hadley/building-permits.git", #> "clone_url": "https://github.com/hadley/building-permits.git", #> "svn_url": "https://github.com/hadley/building-permits", #> "homepage": "", #> "size": 4067, #> "stargazers_count": 67, #> "watchers_count": 67, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 22, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 22, #> "open_issues": 2, #> "watchers": 67, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 330408438, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMzA0MDg0Mzg=", #> "name": "captions", #> "full_name": "hadley/captions", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/captions", #> "description": {}, #> "fork": true, #> "url": "https://api.github.com/repos/hadley/captions", #> "forks_url": "https://api.github.com/repos/hadley/captions/forks", #> "keys_url": "https://api.github.com/repos/hadley/captions/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/captions/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/captions/teams", #> "hooks_url": "https://api.github.com/repos/hadley/captions/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/captions/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/captions/events", #> "assignees_url": "https://api.github.com/repos/hadley/captions/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/captions/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/captions/tags", #> "blobs_url": "https://api.github.com/repos/hadley/captions/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/captions/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/captions/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/captions/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/captions/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/captions/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/captions/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/captions/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/captions/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/captions/subscription", #> "commits_url": "https://api.github.com/repos/hadley/captions/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/captions/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/captions/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/captions/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/captions/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/captions/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/captions/merges", #> "archive_url": "https://api.github.com/repos/hadley/captions/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/captions/downloads", #> "issues_url": "https://api.github.com/repos/hadley/captions/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/captions/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/captions/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/captions/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/captions/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/captions/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/captions/deployments", #> "created_at": "2021-01-17T14:22:56Z", #> "updated_at": "2021-01-17T14:22:58Z", #> "pushed_at": "2021-01-17T15:06:08Z", #> "git_url": "git://github.com/hadley/captions.git", #> "ssh_url": "git@github.com:hadley/captions.git", #> "clone_url": "https://github.com/hadley/captions.git", #> "svn_url": "https://github.com/hadley/captions", #> "homepage": {}, #> "size": 336, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "main", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 34325557, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNDMyNTU1Nw==", #> "name": "cellranger", #> "full_name": "hadley/cellranger", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/cellranger", #> "description": "Helper functions to work with spreadsheets and the \"A1:D10\" style of cell range specification ", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/cellranger", #> "forks_url": "https://api.github.com/repos/hadley/cellranger/forks", #> "keys_url": "https://api.github.com/repos/hadley/cellranger/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/cellranger/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/cellranger/teams", #> "hooks_url": "https://api.github.com/repos/hadley/cellranger/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/cellranger/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/cellranger/events", #> "assignees_url": "https://api.github.com/repos/hadley/cellranger/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/cellranger/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/cellranger/tags", #> "blobs_url": "https://api.github.com/repos/hadley/cellranger/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/cellranger/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/cellranger/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/cellranger/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/cellranger/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/cellranger/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/cellranger/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/cellranger/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/cellranger/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/cellranger/subscription", #> "commits_url": "https://api.github.com/repos/hadley/cellranger/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/cellranger/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/cellranger/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/cellranger/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/cellranger/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/cellranger/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/cellranger/merges", #> "archive_url": "https://api.github.com/repos/hadley/cellranger/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/cellranger/downloads", #> "issues_url": "https://api.github.com/repos/hadley/cellranger/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/cellranger/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/cellranger/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/cellranger/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/cellranger/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/cellranger/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/cellranger/deployments", #> "created_at": "2015-04-21T12:28:40Z", #> "updated_at": "2016-05-03T13:44:31Z", #> "pushed_at": "2015-04-21T12:51:57Z", #> "git_url": "git://github.com/hadley/cellranger.git", #> "ssh_url": "git@github.com:hadley/cellranger.git", #> "clone_url": "https://github.com/hadley/cellranger.git", #> "svn_url": "https://github.com/hadley/cellranger", #> "homepage": {}, #> "size": 106, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 309514895, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDk1MTQ4OTU=", #> "name": "childesr", #> "full_name": "hadley/childesr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/childesr", #> "description": "R interface to childes-db", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/childesr", #> "forks_url": "https://api.github.com/repos/hadley/childesr/forks", #> "keys_url": "https://api.github.com/repos/hadley/childesr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/childesr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/childesr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/childesr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/childesr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/childesr/events", #> "assignees_url": "https://api.github.com/repos/hadley/childesr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/childesr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/childesr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/childesr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/childesr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/childesr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/childesr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/childesr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/childesr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/childesr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/childesr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/childesr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/childesr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/childesr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/childesr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/childesr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/childesr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/childesr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/childesr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/childesr/merges", #> "archive_url": "https://api.github.com/repos/hadley/childesr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/childesr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/childesr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/childesr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/childesr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/childesr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/childesr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/childesr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/childesr/deployments", #> "created_at": "2020-11-02T22:55:35Z", #> "updated_at": "2020-11-02T22:55:36Z", #> "pushed_at": "2020-11-02T23:06:18Z", #> "git_url": "git://github.com/hadley/childesr.git", #> "ssh_url": "git@github.com:hadley/childesr.git", #> "clone_url": "https://github.com/hadley/childesr.git", #> "svn_url": "https://github.com/hadley/childesr", #> "homepage": {}, #> "size": 227, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300379502, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzk1MDI=", #> "name": "chunked", #> "full_name": "hadley/chunked", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/chunked", #> "description": "Chunkwise Text-file Processing for 'dplyr'", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/chunked", #> "forks_url": "https://api.github.com/repos/hadley/chunked/forks", #> "keys_url": "https://api.github.com/repos/hadley/chunked/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/chunked/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/chunked/teams", #> "hooks_url": "https://api.github.com/repos/hadley/chunked/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/chunked/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/chunked/events", #> "assignees_url": "https://api.github.com/repos/hadley/chunked/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/chunked/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/chunked/tags", #> "blobs_url": "https://api.github.com/repos/hadley/chunked/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/chunked/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/chunked/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/chunked/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/chunked/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/chunked/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/chunked/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/chunked/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/chunked/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/chunked/subscription", #> "commits_url": "https://api.github.com/repos/hadley/chunked/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/chunked/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/chunked/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/chunked/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/chunked/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/chunked/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/chunked/merges", #> "archive_url": "https://api.github.com/repos/hadley/chunked/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/chunked/downloads", #> "issues_url": "https://api.github.com/repos/hadley/chunked/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/chunked/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/chunked/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/chunked/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/chunked/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/chunked/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/chunked/deployments", #> "created_at": "2020-10-01T18:16:26Z", #> "updated_at": "2020-10-01T18:16:28Z", #> "pushed_at": "2020-10-01T18:23:14Z", #> "git_url": "git://github.com/hadley/chunked.git", #> "ssh_url": "git@github.com:hadley/chunked.git", #> "clone_url": "https://github.com/hadley/chunked.git", #> "svn_url": "https://github.com/hadley/chunked", #> "homepage": "", #> "size": 1925, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> } #> ]
gh("/users/{username}/repos", username = "hadley")
#> [ #> { #> "id": 40423928, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MDQyMzkyOA==", #> "name": "15-state-of-the-union", #> "full_name": "hadley/15-state-of-the-union", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/15-state-of-the-union", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/15-state-of-the-union", #> "forks_url": "https://api.github.com/repos/hadley/15-state-of-the-union/forks", #> "keys_url": "https://api.github.com/repos/hadley/15-state-of-the-union/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/15-state-of-the-union/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/15-state-of-the-union/teams", #> "hooks_url": "https://api.github.com/repos/hadley/15-state-of-the-union/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/15-state-of-the-union/events", #> "assignees_url": "https://api.github.com/repos/hadley/15-state-of-the-union/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/15-state-of-the-union/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/15-state-of-the-union/tags", #> "blobs_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/15-state-of-the-union/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/15-state-of-the-union/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/15-state-of-the-union/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/15-state-of-the-union/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/15-state-of-the-union/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/15-state-of-the-union/subscription", #> "commits_url": "https://api.github.com/repos/hadley/15-state-of-the-union/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/15-state-of-the-union/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/15-state-of-the-union/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/15-state-of-the-union/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/15-state-of-the-union/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/15-state-of-the-union/merges", #> "archive_url": "https://api.github.com/repos/hadley/15-state-of-the-union/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/15-state-of-the-union/downloads", #> "issues_url": "https://api.github.com/repos/hadley/15-state-of-the-union/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/15-state-of-the-union/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/15-state-of-the-union/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/15-state-of-the-union/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/15-state-of-the-union/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/15-state-of-the-union/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/15-state-of-the-union/deployments", #> "created_at": "2015-08-09T03:22:26Z", #> "updated_at": "2019-08-18T16:49:32Z", #> "pushed_at": "2015-08-10T20:29:10Z", #> "git_url": "git://github.com/hadley/15-state-of-the-union.git", #> "ssh_url": "git@github.com:hadley/15-state-of-the-union.git", #> "clone_url": "https://github.com/hadley/15-state-of-the-union.git", #> "svn_url": "https://github.com/hadley/15-state-of-the-union", #> "homepage": {}, #> "size": 4519, #> "stargazers_count": 23, #> "watchers_count": 23, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 7, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 7, #> "open_issues": 0, #> "watchers": 23, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 40544418, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MDU0NDQxOA==", #> "name": "15-student-papers", #> "full_name": "hadley/15-student-papers", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/15-student-papers", #> "description": "Graphics & computing student paper winners @ JSM 2015", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/15-student-papers", #> "forks_url": "https://api.github.com/repos/hadley/15-student-papers/forks", #> "keys_url": "https://api.github.com/repos/hadley/15-student-papers/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/15-student-papers/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/15-student-papers/teams", #> "hooks_url": "https://api.github.com/repos/hadley/15-student-papers/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/15-student-papers/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/15-student-papers/events", #> "assignees_url": "https://api.github.com/repos/hadley/15-student-papers/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/15-student-papers/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/15-student-papers/tags", #> "blobs_url": "https://api.github.com/repos/hadley/15-student-papers/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/15-student-papers/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/15-student-papers/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/15-student-papers/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/15-student-papers/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/15-student-papers/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/15-student-papers/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/15-student-papers/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/15-student-papers/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/15-student-papers/subscription", #> "commits_url": "https://api.github.com/repos/hadley/15-student-papers/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/15-student-papers/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/15-student-papers/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/15-student-papers/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/15-student-papers/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/15-student-papers/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/15-student-papers/merges", #> "archive_url": "https://api.github.com/repos/hadley/15-student-papers/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/15-student-papers/downloads", #> "issues_url": "https://api.github.com/repos/hadley/15-student-papers/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/15-student-papers/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/15-student-papers/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/15-student-papers/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/15-student-papers/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/15-student-papers/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/15-student-papers/deployments", #> "created_at": "2015-08-11T13:51:29Z", #> "updated_at": "2019-08-18T16:49:40Z", #> "pushed_at": "2015-08-21T15:27:51Z", #> "git_url": "git://github.com/hadley/15-student-papers.git", #> "ssh_url": "git@github.com:hadley/15-student-papers.git", #> "clone_url": "https://github.com/hadley/15-student-papers.git", #> "svn_url": "https://github.com/hadley/15-student-papers", #> "homepage": {}, #> "size": 2956, #> "stargazers_count": 14, #> "watchers_count": 14, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 14, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 14984909, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNDk4NDkwOQ==", #> "name": "500lines", #> "full_name": "hadley/500lines", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/500lines", #> "description": "500 Lines or Less", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/500lines", #> "forks_url": "https://api.github.com/repos/hadley/500lines/forks", #> "keys_url": "https://api.github.com/repos/hadley/500lines/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/500lines/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/500lines/teams", #> "hooks_url": "https://api.github.com/repos/hadley/500lines/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/500lines/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/500lines/events", #> "assignees_url": "https://api.github.com/repos/hadley/500lines/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/500lines/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/500lines/tags", #> "blobs_url": "https://api.github.com/repos/hadley/500lines/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/500lines/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/500lines/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/500lines/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/500lines/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/500lines/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/500lines/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/500lines/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/500lines/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/500lines/subscription", #> "commits_url": "https://api.github.com/repos/hadley/500lines/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/500lines/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/500lines/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/500lines/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/500lines/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/500lines/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/500lines/merges", #> "archive_url": "https://api.github.com/repos/hadley/500lines/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/500lines/downloads", #> "issues_url": "https://api.github.com/repos/hadley/500lines/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/500lines/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/500lines/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/500lines/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/500lines/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/500lines/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/500lines/deployments", #> "created_at": "2013-12-06T14:35:23Z", #> "updated_at": "2014-04-29T13:52:08Z", #> "pushed_at": "2013-12-06T01:16:37Z", #> "git_url": "git://github.com/hadley/500lines.git", #> "ssh_url": "git@github.com:hadley/500lines.git", #> "clone_url": "https://github.com/hadley/500lines.git", #> "svn_url": "https://github.com/hadley/500lines", #> "homepage": {}, #> "size": 490, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": "CSS", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 12241750, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMjI0MTc1MA==", #> "name": "adv-r", #> "full_name": "hadley/adv-r", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/adv-r", #> "description": "Advanced R: a book", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/adv-r", #> "forks_url": "https://api.github.com/repos/hadley/adv-r/forks", #> "keys_url": "https://api.github.com/repos/hadley/adv-r/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/adv-r/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/adv-r/teams", #> "hooks_url": "https://api.github.com/repos/hadley/adv-r/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/adv-r/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/adv-r/events", #> "assignees_url": "https://api.github.com/repos/hadley/adv-r/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/adv-r/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/adv-r/tags", #> "blobs_url": "https://api.github.com/repos/hadley/adv-r/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/adv-r/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/adv-r/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/adv-r/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/adv-r/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/adv-r/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/adv-r/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/adv-r/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/adv-r/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/adv-r/subscription", #> "commits_url": "https://api.github.com/repos/hadley/adv-r/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/adv-r/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/adv-r/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/adv-r/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/adv-r/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/adv-r/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/adv-r/merges", #> "archive_url": "https://api.github.com/repos/hadley/adv-r/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/adv-r/downloads", #> "issues_url": "https://api.github.com/repos/hadley/adv-r/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/adv-r/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/adv-r/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/adv-r/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/adv-r/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/adv-r/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/adv-r/deployments", #> "created_at": "2013-08-20T11:43:03Z", #> "updated_at": "2021-04-30T06:32:11Z", #> "pushed_at": "2021-04-23T15:02:20Z", #> "git_url": "git://github.com/hadley/adv-r.git", #> "ssh_url": "git@github.com:hadley/adv-r.git", #> "clone_url": "https://github.com/hadley/adv-r.git", #> "svn_url": "https://github.com/hadley/adv-r", #> "homepage": "http://adv-r.hadley.nz", #> "size": 38725, #> "stargazers_count": 1902, #> "watchers_count": 1902, #> "language": "TeX", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 1607, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 63, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1607, #> "open_issues": 63, #> "watchers": 1902, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 265328713, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNjUzMjg3MTM=", #> "name": "amt", #> "full_name": "hadley/amt", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/amt", #> "description": {}, #> "fork": true, #> "url": "https://api.github.com/repos/hadley/amt", #> "forks_url": "https://api.github.com/repos/hadley/amt/forks", #> "keys_url": "https://api.github.com/repos/hadley/amt/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/amt/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/amt/teams", #> "hooks_url": "https://api.github.com/repos/hadley/amt/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/amt/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/amt/events", #> "assignees_url": "https://api.github.com/repos/hadley/amt/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/amt/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/amt/tags", #> "blobs_url": "https://api.github.com/repos/hadley/amt/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/amt/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/amt/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/amt/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/amt/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/amt/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/amt/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/amt/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/amt/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/amt/subscription", #> "commits_url": "https://api.github.com/repos/hadley/amt/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/amt/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/amt/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/amt/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/amt/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/amt/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/amt/merges", #> "archive_url": "https://api.github.com/repos/hadley/amt/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/amt/downloads", #> "issues_url": "https://api.github.com/repos/hadley/amt/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/amt/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/amt/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/amt/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/amt/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/amt/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/amt/deployments", #> "created_at": "2020-05-19T18:22:18Z", #> "updated_at": "2020-05-19T18:22:20Z", #> "pushed_at": "2020-05-14T05:15:22Z", #> "git_url": "git://github.com/hadley/amt.git", #> "ssh_url": "git@github.com:hadley/amt.git", #> "clone_url": "https://github.com/hadley/amt.git", #> "svn_url": "https://github.com/hadley/amt", #> "homepage": {}, #> "size": 1283, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5154874, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTU0ODc0", #> "name": "appdirs", #> "full_name": "hadley/appdirs", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/appdirs", #> "description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/appdirs", #> "forks_url": "https://api.github.com/repos/hadley/appdirs/forks", #> "keys_url": "https://api.github.com/repos/hadley/appdirs/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/appdirs/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/appdirs/teams", #> "hooks_url": "https://api.github.com/repos/hadley/appdirs/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/appdirs/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/appdirs/events", #> "assignees_url": "https://api.github.com/repos/hadley/appdirs/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/appdirs/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/appdirs/tags", #> "blobs_url": "https://api.github.com/repos/hadley/appdirs/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/appdirs/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/appdirs/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/appdirs/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/appdirs/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/appdirs/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/appdirs/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/appdirs/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/appdirs/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/appdirs/subscription", #> "commits_url": "https://api.github.com/repos/hadley/appdirs/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/appdirs/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/appdirs/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/appdirs/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/appdirs/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/appdirs/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/appdirs/merges", #> "archive_url": "https://api.github.com/repos/hadley/appdirs/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/appdirs/downloads", #> "issues_url": "https://api.github.com/repos/hadley/appdirs/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/appdirs/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/appdirs/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/appdirs/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/appdirs/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/appdirs/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/appdirs/deployments", #> "created_at": "2012-07-23T17:21:31Z", #> "updated_at": "2019-08-13T15:06:42Z", #> "pushed_at": "2011-01-26T22:04:19Z", #> "git_url": "git://github.com/hadley/appdirs.git", #> "ssh_url": "git@github.com:hadley/appdirs.git", #> "clone_url": "https://github.com/hadley/appdirs.git", #> "svn_url": "https://github.com/hadley/appdirs", #> "homepage": "http://pypi.python.org/pypi/appdirs", #> "size": 105, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "Python", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300373611, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzM2MTE=", #> "name": "arkdb", #> "full_name": "hadley/arkdb", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/arkdb", #> "description": "Archive and unarchive databases as flat text files", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/arkdb", #> "forks_url": "https://api.github.com/repos/hadley/arkdb/forks", #> "keys_url": "https://api.github.com/repos/hadley/arkdb/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/arkdb/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/arkdb/teams", #> "hooks_url": "https://api.github.com/repos/hadley/arkdb/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/arkdb/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/arkdb/events", #> "assignees_url": "https://api.github.com/repos/hadley/arkdb/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/arkdb/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/arkdb/tags", #> "blobs_url": "https://api.github.com/repos/hadley/arkdb/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/arkdb/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/arkdb/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/arkdb/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/arkdb/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/arkdb/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/arkdb/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/arkdb/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/arkdb/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/arkdb/subscription", #> "commits_url": "https://api.github.com/repos/hadley/arkdb/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/arkdb/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/arkdb/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/arkdb/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/arkdb/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/arkdb/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/arkdb/merges", #> "archive_url": "https://api.github.com/repos/hadley/arkdb/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/arkdb/downloads", #> "issues_url": "https://api.github.com/repos/hadley/arkdb/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/arkdb/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/arkdb/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/arkdb/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/arkdb/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/arkdb/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/arkdb/deployments", #> "created_at": "2020-10-01T17:57:31Z", #> "updated_at": "2020-10-01T17:57:33Z", #> "pushed_at": "2020-10-01T18:04:34Z", #> "git_url": "git://github.com/hadley/arkdb.git", #> "ssh_url": "git@github.com:hadley/arkdb.git", #> "clone_url": "https://github.com/hadley/arkdb.git", #> "svn_url": "https://github.com/hadley/arkdb", #> "homepage": "https://docs.ropensci.org/arkdb", #> "size": 1053, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 235426319, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMzU0MjYzMTk=", #> "name": "arrow", #> "full_name": "hadley/arrow", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/arrow", #> "description": "Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/arrow", #> "forks_url": "https://api.github.com/repos/hadley/arrow/forks", #> "keys_url": "https://api.github.com/repos/hadley/arrow/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/arrow/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/arrow/teams", #> "hooks_url": "https://api.github.com/repos/hadley/arrow/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/arrow/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/arrow/events", #> "assignees_url": "https://api.github.com/repos/hadley/arrow/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/arrow/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/arrow/tags", #> "blobs_url": "https://api.github.com/repos/hadley/arrow/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/arrow/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/arrow/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/arrow/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/arrow/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/arrow/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/arrow/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/arrow/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/arrow/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/arrow/subscription", #> "commits_url": "https://api.github.com/repos/hadley/arrow/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/arrow/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/arrow/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/arrow/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/arrow/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/arrow/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/arrow/merges", #> "archive_url": "https://api.github.com/repos/hadley/arrow/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/arrow/downloads", #> "issues_url": "https://api.github.com/repos/hadley/arrow/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/arrow/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/arrow/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/arrow/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/arrow/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/arrow/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/arrow/deployments", #> "created_at": "2020-01-21T19:38:43Z", #> "updated_at": "2020-01-21T19:38:46Z", #> "pushed_at": "2020-04-01T23:29:09Z", #> "git_url": "git://github.com/hadley/arrow.git", #> "ssh_url": "git@github.com:hadley/arrow.git", #> "clone_url": "https://github.com/hadley/arrow.git", #> "svn_url": "https://github.com/hadley/arrow", #> "homepage": "https://arrow.apache.org", #> "size": 48529, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 9324319, #> "node_id": "MDEwOlJlcG9zaXRvcnk5MzI0MzE5", #> "name": "assertthat", #> "full_name": "hadley/assertthat", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/assertthat", #> "description": "User friendly assertions for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/assertthat", #> "forks_url": "https://api.github.com/repos/hadley/assertthat/forks", #> "keys_url": "https://api.github.com/repos/hadley/assertthat/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/assertthat/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/assertthat/teams", #> "hooks_url": "https://api.github.com/repos/hadley/assertthat/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/assertthat/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/assertthat/events", #> "assignees_url": "https://api.github.com/repos/hadley/assertthat/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/assertthat/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/assertthat/tags", #> "blobs_url": "https://api.github.com/repos/hadley/assertthat/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/assertthat/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/assertthat/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/assertthat/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/assertthat/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/assertthat/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/assertthat/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/assertthat/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/assertthat/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/assertthat/subscription", #> "commits_url": "https://api.github.com/repos/hadley/assertthat/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/assertthat/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/assertthat/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/assertthat/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/assertthat/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/assertthat/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/assertthat/merges", #> "archive_url": "https://api.github.com/repos/hadley/assertthat/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/assertthat/downloads", #> "issues_url": "https://api.github.com/repos/hadley/assertthat/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/assertthat/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/assertthat/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/assertthat/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/assertthat/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/assertthat/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/assertthat/deployments", #> "created_at": "2013-04-09T15:17:53Z", #> "updated_at": "2021-03-04T22:09:20Z", #> "pushed_at": "2019-05-21T15:18:23Z", #> "git_url": "git://github.com/hadley/assertthat.git", #> "ssh_url": "git@github.com:hadley/assertthat.git", #> "clone_url": "https://github.com/hadley/assertthat.git", #> "svn_url": "https://github.com/hadley/assertthat", #> "homepage": {}, #> "size": 124, #> "stargazers_count": 174, #> "watchers_count": 174, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 27, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 22, #> "license": {}, #> "forks": 27, #> "open_issues": 22, #> "watchers": 174, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 20228011, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMDIyODAxMQ==", #> "name": "babynames", #> "full_name": "hadley/babynames", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/babynames", #> "description": "An R package containing US baby names from the SSA", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/babynames", #> "forks_url": "https://api.github.com/repos/hadley/babynames/forks", #> "keys_url": "https://api.github.com/repos/hadley/babynames/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/babynames/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/babynames/teams", #> "hooks_url": "https://api.github.com/repos/hadley/babynames/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/babynames/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/babynames/events", #> "assignees_url": "https://api.github.com/repos/hadley/babynames/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/babynames/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/babynames/tags", #> "blobs_url": "https://api.github.com/repos/hadley/babynames/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/babynames/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/babynames/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/babynames/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/babynames/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/babynames/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/babynames/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/babynames/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/babynames/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/babynames/subscription", #> "commits_url": "https://api.github.com/repos/hadley/babynames/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/babynames/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/babynames/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/babynames/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/babynames/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/babynames/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/babynames/merges", #> "archive_url": "https://api.github.com/repos/hadley/babynames/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/babynames/downloads", #> "issues_url": "https://api.github.com/repos/hadley/babynames/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/babynames/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/babynames/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/babynames/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/babynames/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/babynames/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/babynames/deployments", #> "created_at": "2014-05-27T17:04:27Z", #> "updated_at": "2021-04-18T15:13:47Z", #> "pushed_at": "2021-04-12T19:20:44Z", #> "git_url": "git://github.com/hadley/babynames.git", #> "ssh_url": "git@github.com:hadley/babynames.git", #> "clone_url": "https://github.com/hadley/babynames.git", #> "svn_url": "https://github.com/hadley/babynames", #> "homepage": "http://hadley.github.io/babynames/", #> "size": 31671, #> "stargazers_count": 112, #> "watchers_count": 112, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 63, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 63, #> "open_issues": 2, #> "watchers": 112, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 302166371, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDIxNjYzNzE=", #> "name": "bark", #> "full_name": "hadley/bark", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bark", #> "description": "Bayesian Additive Regresssion Kernels", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bark", #> "forks_url": "https://api.github.com/repos/hadley/bark/forks", #> "keys_url": "https://api.github.com/repos/hadley/bark/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bark/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bark/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bark/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bark/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bark/events", #> "assignees_url": "https://api.github.com/repos/hadley/bark/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bark/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bark/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bark/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bark/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bark/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bark/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bark/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bark/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bark/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bark/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bark/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bark/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bark/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bark/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bark/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bark/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bark/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bark/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bark/merges", #> "archive_url": "https://api.github.com/repos/hadley/bark/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bark/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bark/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bark/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bark/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bark/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bark/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bark/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bark/deployments", #> "created_at": "2020-10-07T21:38:14Z", #> "updated_at": "2020-10-07T21:38:15Z", #> "pushed_at": "2020-10-07T02:17:20Z", #> "git_url": "git://github.com/hadley/bark.git", #> "ssh_url": "git@github.com:hadley/bark.git", #> "clone_url": "https://github.com/hadley/bark.git", #> "svn_url": "https://github.com/hadley/bark", #> "homepage": "http://www.r-project.org,", #> "size": 172, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 259710082, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTk3MTAwODI=", #> "name": "bayesplot", #> "full_name": "hadley/bayesplot", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bayesplot", #> "description": "bayesplot R package for plotting Bayesian models", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bayesplot", #> "forks_url": "https://api.github.com/repos/hadley/bayesplot/forks", #> "keys_url": "https://api.github.com/repos/hadley/bayesplot/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bayesplot/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bayesplot/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bayesplot/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bayesplot/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bayesplot/events", #> "assignees_url": "https://api.github.com/repos/hadley/bayesplot/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bayesplot/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bayesplot/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bayesplot/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bayesplot/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bayesplot/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bayesplot/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bayesplot/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bayesplot/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bayesplot/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bayesplot/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bayesplot/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bayesplot/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bayesplot/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bayesplot/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bayesplot/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bayesplot/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bayesplot/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bayesplot/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bayesplot/merges", #> "archive_url": "https://api.github.com/repos/hadley/bayesplot/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bayesplot/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bayesplot/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bayesplot/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bayesplot/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bayesplot/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bayesplot/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bayesplot/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bayesplot/deployments", #> "created_at": "2020-04-28T17:47:03Z", #> "updated_at": "2021-04-06T18:27:01Z", #> "pushed_at": "2020-05-15T16:44:44Z", #> "git_url": "git://github.com/hadley/bayesplot.git", #> "ssh_url": "git@github.com:hadley/bayesplot.git", #> "clone_url": "https://github.com/hadley/bayesplot.git", #> "svn_url": "https://github.com/hadley/bayesplot", #> "homepage": "https://mc-stan.org/bayesplot", #> "size": 208144, #> "stargazers_count": 3, #> "watchers_count": 3, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "gpl-3.0", #> "name": "GNU General Public License v3.0", #> "spdx_id": "GPL-3.0", #> "url": "https://api.github.com/licenses/gpl-3.0", #> "node_id": "MDc6TGljZW5zZTk=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 3, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300375619, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzU2MTk=", #> "name": "bcdata", #> "full_name": "hadley/bcdata", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bcdata", #> "description": "An R package for searching & retrieving data from the B.C. Data Catalogue", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/bcdata", #> "forks_url": "https://api.github.com/repos/hadley/bcdata/forks", #> "keys_url": "https://api.github.com/repos/hadley/bcdata/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bcdata/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bcdata/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bcdata/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bcdata/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bcdata/events", #> "assignees_url": "https://api.github.com/repos/hadley/bcdata/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bcdata/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bcdata/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bcdata/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bcdata/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bcdata/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bcdata/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bcdata/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bcdata/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bcdata/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bcdata/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bcdata/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bcdata/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bcdata/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bcdata/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bcdata/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bcdata/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bcdata/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bcdata/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bcdata/merges", #> "archive_url": "https://api.github.com/repos/hadley/bcdata/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bcdata/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bcdata/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bcdata/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bcdata/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bcdata/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bcdata/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bcdata/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bcdata/deployments", #> "created_at": "2020-10-01T18:03:44Z", #> "updated_at": "2020-10-01T18:03:46Z", #> "pushed_at": "2020-09-29T22:44:06Z", #> "git_url": "git://github.com/hadley/bcdata.git", #> "ssh_url": "git@github.com:hadley/bcdata.git", #> "clone_url": "https://github.com/hadley/bcdata.git", #> "svn_url": "https://github.com/hadley/bcdata", #> "homepage": "https://bcgov.github.io/bcdata", #> "size": 7809, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 82348, #> "node_id": "MDEwOlJlcG9zaXRvcnk4MjM0OA==", #> "name": "beautiful-data", #> "full_name": "hadley/beautiful-data", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/beautiful-data", #> "description": "Book chapter for beautiful data", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/beautiful-data", #> "forks_url": "https://api.github.com/repos/hadley/beautiful-data/forks", #> "keys_url": "https://api.github.com/repos/hadley/beautiful-data/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/beautiful-data/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/beautiful-data/teams", #> "hooks_url": "https://api.github.com/repos/hadley/beautiful-data/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/beautiful-data/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/beautiful-data/events", #> "assignees_url": "https://api.github.com/repos/hadley/beautiful-data/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/beautiful-data/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/beautiful-data/tags", #> "blobs_url": "https://api.github.com/repos/hadley/beautiful-data/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/beautiful-data/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/beautiful-data/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/beautiful-data/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/beautiful-data/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/beautiful-data/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/beautiful-data/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/beautiful-data/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/beautiful-data/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/beautiful-data/subscription", #> "commits_url": "https://api.github.com/repos/hadley/beautiful-data/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/beautiful-data/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/beautiful-data/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/beautiful-data/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/beautiful-data/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/beautiful-data/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/beautiful-data/merges", #> "archive_url": "https://api.github.com/repos/hadley/beautiful-data/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/beautiful-data/downloads", #> "issues_url": "https://api.github.com/repos/hadley/beautiful-data/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/beautiful-data/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/beautiful-data/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/beautiful-data/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/beautiful-data/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/beautiful-data/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/beautiful-data/deployments", #> "created_at": "2008-11-29T15:20:01Z", #> "updated_at": "2020-01-08T20:03:13Z", #> "pushed_at": "2009-01-17T14:44:43Z", #> "git_url": "git://github.com/hadley/beautiful-data.git", #> "ssh_url": "git@github.com:hadley/beautiful-data.git", #> "clone_url": "https://github.com/hadley/beautiful-data.git", #> "svn_url": "https://github.com/hadley/beautiful-data", #> "homepage": "", #> "size": 5740, #> "stargazers_count": 13, #> "watchers_count": 13, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 13, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 888200, #> "node_id": "MDEwOlJlcG9zaXRvcnk4ODgyMDA=", #> "name": "bench", #> "full_name": "hadley/bench", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bench", #> "description": "Bechmarking tools for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bench", #> "forks_url": "https://api.github.com/repos/hadley/bench/forks", #> "keys_url": "https://api.github.com/repos/hadley/bench/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bench/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bench/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bench/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bench/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bench/events", #> "assignees_url": "https://api.github.com/repos/hadley/bench/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bench/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bench/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bench/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bench/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bench/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bench/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bench/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bench/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bench/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bench/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bench/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bench/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bench/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bench/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bench/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bench/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bench/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bench/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bench/merges", #> "archive_url": "https://api.github.com/repos/hadley/bench/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bench/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bench/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bench/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bench/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bench/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bench/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bench/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bench/deployments", #> "created_at": "2010-09-04T18:00:49Z", #> "updated_at": "2019-08-13T14:36:23Z", #> "pushed_at": "2010-09-04T18:01:05Z", #> "git_url": "git://github.com/hadley/bench.git", #> "ssh_url": "git@github.com:hadley/bench.git", #> "clone_url": "https://github.com/hadley/bench.git", #> "svn_url": "https://github.com/hadley/bench", #> "homepage": "", #> "size": 96, #> "stargazers_count": 4, #> "watchers_count": 4, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 4, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3116998, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMTE2OTk4", #> "name": "bigvis", #> "full_name": "hadley/bigvis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis", #> "description": "Exploratory data analysis for large datasets (10-100 million observations)", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis/deployments", #> "created_at": "2012-01-06T09:39:22Z", #> "updated_at": "2021-04-23T10:36:37Z", #> "pushed_at": "2015-06-29T10:37:48Z", #> "git_url": "git://github.com/hadley/bigvis.git", #> "ssh_url": "git@github.com:hadley/bigvis.git", #> "clone_url": "https://github.com/hadley/bigvis.git", #> "svn_url": "https://github.com/hadley/bigvis", #> "homepage": "", #> "size": 2217, #> "stargazers_count": 280, #> "watchers_count": 280, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 40, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 7, #> "license": {}, #> "forks": 40, #> "open_issues": 7, #> "watchers": 280, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 8296284, #> "node_id": "MDEwOlJlcG9zaXRvcnk4Mjk2Mjg0", #> "name": "bigvis-infovis", #> "full_name": "hadley/bigvis-infovis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis-infovis", #> "description": "Paper describing the bigvis package and framework submitted to Infovis 2013", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis-infovis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis-infovis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis-infovis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis-infovis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis-infovis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis-infovis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis-infovis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis-infovis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis-infovis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis-infovis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis-infovis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis-infovis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis-infovis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis-infovis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis-infovis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis-infovis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis-infovis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis-infovis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis-infovis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis-infovis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis-infovis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis-infovis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis-infovis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis-infovis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis-infovis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis-infovis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis-infovis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis-infovis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis-infovis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis-infovis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis-infovis/deployments", #> "created_at": "2013-02-19T18:14:42Z", #> "updated_at": "2019-03-21T19:16:54Z", #> "pushed_at": "2013-04-12T21:49:28Z", #> "git_url": "git://github.com/hadley/bigvis-infovis.git", #> "ssh_url": "git@github.com:hadley/bigvis-infovis.git", #> "clone_url": "https://github.com/hadley/bigvis-infovis.git", #> "svn_url": "https://github.com/hadley/bigvis-infovis", #> "homepage": {}, #> "size": 388, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 137344416, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMzczNDQ0MTY=", #> "name": "BiocStickers", #> "full_name": "hadley/BiocStickers", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/BiocStickers", #> "description": "Stickers for some Bioconductor packages - feel free to contribute and/or modify.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/BiocStickers", #> "forks_url": "https://api.github.com/repos/hadley/BiocStickers/forks", #> "keys_url": "https://api.github.com/repos/hadley/BiocStickers/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/BiocStickers/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/BiocStickers/teams", #> "hooks_url": "https://api.github.com/repos/hadley/BiocStickers/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/BiocStickers/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/BiocStickers/events", #> "assignees_url": "https://api.github.com/repos/hadley/BiocStickers/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/BiocStickers/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/BiocStickers/tags", #> "blobs_url": "https://api.github.com/repos/hadley/BiocStickers/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/BiocStickers/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/BiocStickers/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/BiocStickers/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/BiocStickers/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/BiocStickers/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/BiocStickers/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/BiocStickers/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/BiocStickers/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/BiocStickers/subscription", #> "commits_url": "https://api.github.com/repos/hadley/BiocStickers/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/BiocStickers/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/BiocStickers/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/BiocStickers/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/BiocStickers/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/BiocStickers/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/BiocStickers/merges", #> "archive_url": "https://api.github.com/repos/hadley/BiocStickers/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/BiocStickers/downloads", #> "issues_url": "https://api.github.com/repos/hadley/BiocStickers/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/BiocStickers/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/BiocStickers/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/BiocStickers/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/BiocStickers/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/BiocStickers/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/BiocStickers/deployments", #> "created_at": "2018-06-14T10:39:28Z", #> "updated_at": "2019-04-05T14:10:17Z", #> "pushed_at": "2018-06-14T10:40:15Z", #> "git_url": "git://github.com/hadley/BiocStickers.git", #> "ssh_url": "git@github.com:hadley/BiocStickers.git", #> "clone_url": "https://github.com/hadley/BiocStickers.git", #> "svn_url": "https://github.com/hadley/BiocStickers", #> "homepage": {}, #> "size": 89726, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 133734429, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMzM3MzQ0Mjk=", #> "name": "bizarro", #> "full_name": "hadley/bizarro", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bizarro", #> "description": "Bizarro world", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bizarro", #> "forks_url": "https://api.github.com/repos/hadley/bizarro/forks", #> "keys_url": "https://api.github.com/repos/hadley/bizarro/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bizarro/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bizarro/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bizarro/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bizarro/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bizarro/events", #> "assignees_url": "https://api.github.com/repos/hadley/bizarro/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bizarro/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bizarro/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bizarro/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bizarro/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bizarro/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bizarro/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bizarro/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bizarro/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bizarro/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bizarro/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bizarro/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bizarro/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bizarro/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bizarro/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bizarro/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bizarro/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bizarro/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bizarro/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bizarro/merges", #> "archive_url": "https://api.github.com/repos/hadley/bizarro/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bizarro/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bizarro/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bizarro/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bizarro/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bizarro/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bizarro/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bizarro/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bizarro/deployments", #> "created_at": "2018-05-16T23:43:11Z", #> "updated_at": "2019-05-30T12:47:29Z", #> "pushed_at": "2018-05-16T23:47:26Z", #> "git_url": "git://github.com/hadley/bizarro.git", #> "ssh_url": "git@github.com:hadley/bizarro.git", #> "clone_url": "https://github.com/hadley/bizarro.git", #> "svn_url": "https://github.com/hadley/bizarro", #> "homepage": {}, #> "size": 2, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 245178972, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNDUxNzg5NzI=", #> "name": "Book-Twitter-for-R", #> "full_name": "hadley/Book-Twitter-for-R", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/Book-Twitter-for-R", #> "description": "Guide to Twitter for R programmers", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/Book-Twitter-for-R", #> "forks_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/forks", #> "keys_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/teams", #> "hooks_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/events", #> "assignees_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/tags", #> "blobs_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/subscription", #> "commits_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/merges", #> "archive_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/downloads", #> "issues_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/Book-Twitter-for-R/deployments", #> "created_at": "2020-03-05T14:05:39Z", #> "updated_at": "2020-03-12T23:30:08Z", #> "pushed_at": "2020-03-05T14:06:01Z", #> "git_url": "git://github.com/hadley/Book-Twitter-for-R.git", #> "ssh_url": "git@github.com:hadley/Book-Twitter-for-R.git", #> "clone_url": "https://github.com/hadley/Book-Twitter-for-R.git", #> "svn_url": "https://github.com/hadley/Book-Twitter-for-R", #> "homepage": {}, #> "size": 8647, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 2, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2788278, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzg4Mjc4", #> "name": "boxplots-paper", #> "full_name": "hadley/boxplots-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/boxplots-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/boxplots-paper", #> "forks_url": "https://api.github.com/repos/hadley/boxplots-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/boxplots-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/boxplots-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/boxplots-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/boxplots-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/boxplots-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/boxplots-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/boxplots-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/boxplots-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/boxplots-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/boxplots-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/boxplots-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/boxplots-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/boxplots-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/boxplots-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/boxplots-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/boxplots-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/boxplots-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/boxplots-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/boxplots-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/boxplots-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/boxplots-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/boxplots-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/boxplots-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/boxplots-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/boxplots-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/boxplots-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/boxplots-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/boxplots-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/boxplots-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/boxplots-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/boxplots-paper/deployments", #> "created_at": "2011-11-16T14:27:24Z", #> "updated_at": "2021-03-18T09:47:18Z", #> "pushed_at": "2016-04-28T10:01:49Z", #> "git_url": "git://github.com/hadley/boxplots-paper.git", #> "ssh_url": "git@github.com:hadley/boxplots-paper.git", #> "clone_url": "https://github.com/hadley/boxplots-paper.git", #> "svn_url": "https://github.com/hadley/boxplots-paper", #> "homepage": "", #> "size": 52, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 4, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 4, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 246134428, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNDYxMzQ0Mjg=", #> "name": "BrailleR", #> "full_name": "hadley/BrailleR", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/BrailleR", #> "description": "An add-on package for R primarily aimed at improving access to R for blind users. The package contains tools and functions that will help get a student through their first year statistics course, and probably well beyond it.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/BrailleR", #> "forks_url": "https://api.github.com/repos/hadley/BrailleR/forks", #> "keys_url": "https://api.github.com/repos/hadley/BrailleR/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/BrailleR/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/BrailleR/teams", #> "hooks_url": "https://api.github.com/repos/hadley/BrailleR/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/BrailleR/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/BrailleR/events", #> "assignees_url": "https://api.github.com/repos/hadley/BrailleR/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/BrailleR/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/BrailleR/tags", #> "blobs_url": "https://api.github.com/repos/hadley/BrailleR/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/BrailleR/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/BrailleR/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/BrailleR/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/BrailleR/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/BrailleR/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/BrailleR/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/BrailleR/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/BrailleR/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/BrailleR/subscription", #> "commits_url": "https://api.github.com/repos/hadley/BrailleR/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/BrailleR/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/BrailleR/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/BrailleR/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/BrailleR/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/BrailleR/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/BrailleR/merges", #> "archive_url": "https://api.github.com/repos/hadley/BrailleR/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/BrailleR/downloads", #> "issues_url": "https://api.github.com/repos/hadley/BrailleR/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/BrailleR/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/BrailleR/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/BrailleR/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/BrailleR/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/BrailleR/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/BrailleR/deployments", #> "created_at": "2020-03-09T20:23:29Z", #> "updated_at": "2020-03-09T20:23:31Z", #> "pushed_at": "2020-01-21T23:45:18Z", #> "git_url": "git://github.com/hadley/BrailleR.git", #> "ssh_url": "git@github.com:hadley/BrailleR.git", #> "clone_url": "https://github.com/hadley/BrailleR.git", #> "svn_url": "https://github.com/hadley/BrailleR", #> "homepage": {}, #> "size": 1008, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 284067574, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODQwNjc1NzQ=", #> "name": "brickr", #> "full_name": "hadley/brickr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/brickr", #> "description": "3D LEGO models and mosaics from images using R and #tidyverse", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/brickr", #> "forks_url": "https://api.github.com/repos/hadley/brickr/forks", #> "keys_url": "https://api.github.com/repos/hadley/brickr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/brickr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/brickr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/brickr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/brickr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/brickr/events", #> "assignees_url": "https://api.github.com/repos/hadley/brickr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/brickr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/brickr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/brickr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/brickr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/brickr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/brickr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/brickr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/brickr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/brickr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/brickr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/brickr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/brickr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/brickr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/brickr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/brickr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/brickr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/brickr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/brickr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/brickr/merges", #> "archive_url": "https://api.github.com/repos/hadley/brickr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/brickr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/brickr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/brickr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/brickr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/brickr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/brickr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/brickr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/brickr/deployments", #> "created_at": "2020-07-31T15:24:08Z", #> "updated_at": "2021-04-06T18:26:53Z", #> "pushed_at": "2020-06-25T20:13:04Z", #> "git_url": "git://github.com/hadley/brickr.git", #> "ssh_url": "git@github.com:hadley/brickr.git", #> "clone_url": "https://github.com/hadley/brickr.git", #> "svn_url": "https://github.com/hadley/brickr", #> "homepage": "", #> "size": 26283, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 28724058, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODcyNDA1OA==", #> "name": "broom", #> "full_name": "hadley/broom", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/broom", #> "description": "Convert statistical analysis objects from R into tidy format", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/broom", #> "forks_url": "https://api.github.com/repos/hadley/broom/forks", #> "keys_url": "https://api.github.com/repos/hadley/broom/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/broom/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/broom/teams", #> "hooks_url": "https://api.github.com/repos/hadley/broom/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/broom/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/broom/events", #> "assignees_url": "https://api.github.com/repos/hadley/broom/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/broom/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/broom/tags", #> "blobs_url": "https://api.github.com/repos/hadley/broom/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/broom/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/broom/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/broom/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/broom/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/broom/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/broom/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/broom/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/broom/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/broom/subscription", #> "commits_url": "https://api.github.com/repos/hadley/broom/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/broom/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/broom/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/broom/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/broom/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/broom/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/broom/merges", #> "archive_url": "https://api.github.com/repos/hadley/broom/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/broom/downloads", #> "issues_url": "https://api.github.com/repos/hadley/broom/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/broom/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/broom/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/broom/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/broom/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/broom/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/broom/deployments", #> "created_at": "2015-01-02T19:43:51Z", #> "updated_at": "2019-07-15T19:45:04Z", #> "pushed_at": "2015-01-02T19:50:58Z", #> "git_url": "git://github.com/hadley/broom.git", #> "ssh_url": "git@github.com:hadley/broom.git", #> "clone_url": "https://github.com/hadley/broom.git", #> "svn_url": "https://github.com/hadley/broom", #> "homepage": {}, #> "size": 887, #> "stargazers_count": 8, #> "watchers_count": 8, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 2, #> "open_issues": 0, #> "watchers": 8, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 9470424, #> "node_id": "MDEwOlJlcG9zaXRvcnk5NDcwNDI0", #> "name": "builder", #> "full_name": "hadley/builder", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/builder", #> "description": "Provide a simple way to create XML markup and data structures.", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/builder", #> "forks_url": "https://api.github.com/repos/hadley/builder/forks", #> "keys_url": "https://api.github.com/repos/hadley/builder/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/builder/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/builder/teams", #> "hooks_url": "https://api.github.com/repos/hadley/builder/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/builder/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/builder/events", #> "assignees_url": "https://api.github.com/repos/hadley/builder/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/builder/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/builder/tags", #> "blobs_url": "https://api.github.com/repos/hadley/builder/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/builder/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/builder/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/builder/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/builder/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/builder/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/builder/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/builder/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/builder/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/builder/subscription", #> "commits_url": "https://api.github.com/repos/hadley/builder/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/builder/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/builder/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/builder/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/builder/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/builder/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/builder/merges", #> "archive_url": "https://api.github.com/repos/hadley/builder/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/builder/downloads", #> "issues_url": "https://api.github.com/repos/hadley/builder/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/builder/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/builder/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/builder/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/builder/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/builder/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/builder/deployments", #> "created_at": "2013-04-16T10:56:39Z", #> "updated_at": "2016-07-29T04:29:37Z", #> "pushed_at": "2013-04-16T10:58:41Z", #> "git_url": "git://github.com/hadley/builder.git", #> "ssh_url": "git@github.com:hadley/builder.git", #> "clone_url": "https://github.com/hadley/builder.git", #> "svn_url": "https://github.com/hadley/builder", #> "homepage": "http://builder.rubyforge.org", #> "size": 267, #> "stargazers_count": 1, #> "watchers_count": 1, #> "language": "Ruby", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 1, #> "open_issues": 0, #> "watchers": 1, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 116708612, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMTY3MDg2MTI=", #> "name": "building-permits", #> "full_name": "hadley/building-permits", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/building-permits", #> "description": "Code & data accompanying \"whole-game\" youtube video", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/building-permits", #> "forks_url": "https://api.github.com/repos/hadley/building-permits/forks", #> "keys_url": "https://api.github.com/repos/hadley/building-permits/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/building-permits/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/building-permits/teams", #> "hooks_url": "https://api.github.com/repos/hadley/building-permits/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/building-permits/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/building-permits/events", #> "assignees_url": "https://api.github.com/repos/hadley/building-permits/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/building-permits/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/building-permits/tags", #> "blobs_url": "https://api.github.com/repos/hadley/building-permits/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/building-permits/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/building-permits/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/building-permits/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/building-permits/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/building-permits/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/building-permits/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/building-permits/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/building-permits/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/building-permits/subscription", #> "commits_url": "https://api.github.com/repos/hadley/building-permits/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/building-permits/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/building-permits/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/building-permits/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/building-permits/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/building-permits/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/building-permits/merges", #> "archive_url": "https://api.github.com/repos/hadley/building-permits/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/building-permits/downloads", #> "issues_url": "https://api.github.com/repos/hadley/building-permits/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/building-permits/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/building-permits/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/building-permits/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/building-permits/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/building-permits/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/building-permits/deployments", #> "created_at": "2018-01-08T17:45:27Z", #> "updated_at": "2020-07-17T01:43:57Z", #> "pushed_at": "2018-01-08T18:36:54Z", #> "git_url": "git://github.com/hadley/building-permits.git", #> "ssh_url": "git@github.com:hadley/building-permits.git", #> "clone_url": "https://github.com/hadley/building-permits.git", #> "svn_url": "https://github.com/hadley/building-permits", #> "homepage": "", #> "size": 4067, #> "stargazers_count": 67, #> "watchers_count": 67, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 22, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 22, #> "open_issues": 2, #> "watchers": 67, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 330408438, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMzA0MDg0Mzg=", #> "name": "captions", #> "full_name": "hadley/captions", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/captions", #> "description": {}, #> "fork": true, #> "url": "https://api.github.com/repos/hadley/captions", #> "forks_url": "https://api.github.com/repos/hadley/captions/forks", #> "keys_url": "https://api.github.com/repos/hadley/captions/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/captions/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/captions/teams", #> "hooks_url": "https://api.github.com/repos/hadley/captions/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/captions/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/captions/events", #> "assignees_url": "https://api.github.com/repos/hadley/captions/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/captions/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/captions/tags", #> "blobs_url": "https://api.github.com/repos/hadley/captions/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/captions/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/captions/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/captions/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/captions/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/captions/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/captions/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/captions/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/captions/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/captions/subscription", #> "commits_url": "https://api.github.com/repos/hadley/captions/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/captions/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/captions/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/captions/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/captions/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/captions/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/captions/merges", #> "archive_url": "https://api.github.com/repos/hadley/captions/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/captions/downloads", #> "issues_url": "https://api.github.com/repos/hadley/captions/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/captions/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/captions/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/captions/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/captions/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/captions/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/captions/deployments", #> "created_at": "2021-01-17T14:22:56Z", #> "updated_at": "2021-01-17T14:22:58Z", #> "pushed_at": "2021-01-17T15:06:08Z", #> "git_url": "git://github.com/hadley/captions.git", #> "ssh_url": "git@github.com:hadley/captions.git", #> "clone_url": "https://github.com/hadley/captions.git", #> "svn_url": "https://github.com/hadley/captions", #> "homepage": {}, #> "size": 336, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "main", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 34325557, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNDMyNTU1Nw==", #> "name": "cellranger", #> "full_name": "hadley/cellranger", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/cellranger", #> "description": "Helper functions to work with spreadsheets and the \"A1:D10\" style of cell range specification ", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/cellranger", #> "forks_url": "https://api.github.com/repos/hadley/cellranger/forks", #> "keys_url": "https://api.github.com/repos/hadley/cellranger/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/cellranger/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/cellranger/teams", #> "hooks_url": "https://api.github.com/repos/hadley/cellranger/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/cellranger/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/cellranger/events", #> "assignees_url": "https://api.github.com/repos/hadley/cellranger/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/cellranger/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/cellranger/tags", #> "blobs_url": "https://api.github.com/repos/hadley/cellranger/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/cellranger/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/cellranger/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/cellranger/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/cellranger/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/cellranger/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/cellranger/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/cellranger/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/cellranger/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/cellranger/subscription", #> "commits_url": "https://api.github.com/repos/hadley/cellranger/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/cellranger/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/cellranger/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/cellranger/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/cellranger/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/cellranger/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/cellranger/merges", #> "archive_url": "https://api.github.com/repos/hadley/cellranger/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/cellranger/downloads", #> "issues_url": "https://api.github.com/repos/hadley/cellranger/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/cellranger/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/cellranger/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/cellranger/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/cellranger/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/cellranger/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/cellranger/deployments", #> "created_at": "2015-04-21T12:28:40Z", #> "updated_at": "2016-05-03T13:44:31Z", #> "pushed_at": "2015-04-21T12:51:57Z", #> "git_url": "git://github.com/hadley/cellranger.git", #> "ssh_url": "git@github.com:hadley/cellranger.git", #> "clone_url": "https://github.com/hadley/cellranger.git", #> "svn_url": "https://github.com/hadley/cellranger", #> "homepage": {}, #> "size": 106, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 309514895, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDk1MTQ4OTU=", #> "name": "childesr", #> "full_name": "hadley/childesr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/childesr", #> "description": "R interface to childes-db", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/childesr", #> "forks_url": "https://api.github.com/repos/hadley/childesr/forks", #> "keys_url": "https://api.github.com/repos/hadley/childesr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/childesr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/childesr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/childesr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/childesr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/childesr/events", #> "assignees_url": "https://api.github.com/repos/hadley/childesr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/childesr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/childesr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/childesr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/childesr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/childesr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/childesr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/childesr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/childesr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/childesr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/childesr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/childesr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/childesr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/childesr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/childesr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/childesr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/childesr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/childesr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/childesr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/childesr/merges", #> "archive_url": "https://api.github.com/repos/hadley/childesr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/childesr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/childesr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/childesr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/childesr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/childesr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/childesr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/childesr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/childesr/deployments", #> "created_at": "2020-11-02T22:55:35Z", #> "updated_at": "2020-11-02T22:55:36Z", #> "pushed_at": "2020-11-02T23:06:18Z", #> "git_url": "git://github.com/hadley/childesr.git", #> "ssh_url": "git@github.com:hadley/childesr.git", #> "clone_url": "https://github.com/hadley/childesr.git", #> "svn_url": "https://github.com/hadley/childesr", #> "homepage": {}, #> "size": 227, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 300379502, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDAzNzk1MDI=", #> "name": "chunked", #> "full_name": "hadley/chunked", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/chunked", #> "description": "Chunkwise Text-file Processing for 'dplyr'", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/chunked", #> "forks_url": "https://api.github.com/repos/hadley/chunked/forks", #> "keys_url": "https://api.github.com/repos/hadley/chunked/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/chunked/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/chunked/teams", #> "hooks_url": "https://api.github.com/repos/hadley/chunked/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/chunked/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/chunked/events", #> "assignees_url": "https://api.github.com/repos/hadley/chunked/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/chunked/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/chunked/tags", #> "blobs_url": "https://api.github.com/repos/hadley/chunked/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/chunked/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/chunked/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/chunked/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/chunked/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/chunked/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/chunked/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/chunked/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/chunked/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/chunked/subscription", #> "commits_url": "https://api.github.com/repos/hadley/chunked/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/chunked/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/chunked/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/chunked/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/chunked/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/chunked/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/chunked/merges", #> "archive_url": "https://api.github.com/repos/hadley/chunked/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/chunked/downloads", #> "issues_url": "https://api.github.com/repos/hadley/chunked/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/chunked/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/chunked/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/chunked/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/chunked/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/chunked/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/chunked/deployments", #> "created_at": "2020-10-01T18:16:26Z", #> "updated_at": "2020-10-01T18:16:28Z", #> "pushed_at": "2020-10-01T18:23:14Z", #> "git_url": "git://github.com/hadley/chunked.git", #> "ssh_url": "git@github.com:hadley/chunked.git", #> "clone_url": "https://github.com/hadley/chunked.git", #> "svn_url": "https://github.com/hadley/chunked", #> "homepage": "", #> "size": 1925, #> "stargazers_count": 0, #> "watchers_count": 0, #> "language": {}, #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 0, #> "open_issues": 0, #> "watchers": 0, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> } #> ]
## Starred repositories of a user gh("/users/hadley/starred")
#> [ #> { #> "id": 10221246, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMDIyMTI0Ng==", #> "name": "bigrquery", #> "full_name": "r-dbi/bigrquery", #> "private": false, #> "owner": { #> "login": "r-dbi", #> "id": 5695665, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2OTU2NjU=", #> "avatar_url": "https://avatars.githubusercontent.com/u/5695665?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-dbi", #> "html_url": "https://github.com/r-dbi", #> "followers_url": "https://api.github.com/users/r-dbi/followers", #> "following_url": "https://api.github.com/users/r-dbi/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-dbi/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-dbi/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-dbi/subscriptions", #> "organizations_url": "https://api.github.com/users/r-dbi/orgs", #> "repos_url": "https://api.github.com/users/r-dbi/repos", #> "events_url": "https://api.github.com/users/r-dbi/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-dbi/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-dbi/bigrquery", #> "description": "An interface to Google's BigQuery from R.", #> "fork": false, #> "url": "https://api.github.com/repos/r-dbi/bigrquery", #> "forks_url": "https://api.github.com/repos/r-dbi/bigrquery/forks", #> "keys_url": "https://api.github.com/repos/r-dbi/bigrquery/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-dbi/bigrquery/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-dbi/bigrquery/teams", #> "hooks_url": "https://api.github.com/repos/r-dbi/bigrquery/hooks", #> "issue_events_url": "https://api.github.com/repos/r-dbi/bigrquery/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-dbi/bigrquery/events", #> "assignees_url": "https://api.github.com/repos/r-dbi/bigrquery/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-dbi/bigrquery/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-dbi/bigrquery/tags", #> "blobs_url": "https://api.github.com/repos/r-dbi/bigrquery/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-dbi/bigrquery/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-dbi/bigrquery/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-dbi/bigrquery/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-dbi/bigrquery/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-dbi/bigrquery/languages", #> "stargazers_url": "https://api.github.com/repos/r-dbi/bigrquery/stargazers", #> "contributors_url": "https://api.github.com/repos/r-dbi/bigrquery/contributors", #> "subscribers_url": "https://api.github.com/repos/r-dbi/bigrquery/subscribers", #> "subscription_url": "https://api.github.com/repos/r-dbi/bigrquery/subscription", #> "commits_url": "https://api.github.com/repos/r-dbi/bigrquery/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-dbi/bigrquery/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-dbi/bigrquery/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-dbi/bigrquery/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-dbi/bigrquery/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-dbi/bigrquery/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-dbi/bigrquery/merges", #> "archive_url": "https://api.github.com/repos/r-dbi/bigrquery/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-dbi/bigrquery/downloads", #> "issues_url": "https://api.github.com/repos/r-dbi/bigrquery/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-dbi/bigrquery/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-dbi/bigrquery/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-dbi/bigrquery/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-dbi/bigrquery/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-dbi/bigrquery/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-dbi/bigrquery/deployments", #> "created_at": "2013-05-22T14:04:16Z", #> "updated_at": "2021-04-29T21:08:25Z", #> "pushed_at": "2021-04-19T21:50:50Z", #> "git_url": "git://github.com/r-dbi/bigrquery.git", #> "ssh_url": "git@github.com:r-dbi/bigrquery.git", #> "clone_url": "https://github.com/r-dbi/bigrquery.git", #> "svn_url": "https://github.com/r-dbi/bigrquery", #> "homepage": "https://bigrquery.r-dbi.org", #> "size": 1235, #> "stargazers_count": 438, #> "watchers_count": 438, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 160, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 37, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 160, #> "open_issues": 37, #> "watchers": 438, #> "default_branch": "main", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 171599768, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNzE1OTk3Njg=", #> "name": "dataAnim", #> "full_name": "chrk623/dataAnim", #> "private": false, #> "owner": { #> "login": "chrk623", #> "id": 31636428, #> "node_id": "MDQ6VXNlcjMxNjM2NDI4", #> "avatar_url": "https://avatars.githubusercontent.com/u/31636428?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/chrk623", #> "html_url": "https://github.com/chrk623", #> "followers_url": "https://api.github.com/users/chrk623/followers", #> "following_url": "https://api.github.com/users/chrk623/following{/other_user}", #> "gists_url": "https://api.github.com/users/chrk623/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/chrk623/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/chrk623/subscriptions", #> "organizations_url": "https://api.github.com/users/chrk623/orgs", #> "repos_url": "https://api.github.com/users/chrk623/repos", #> "events_url": "https://api.github.com/users/chrk623/events{/privacy}", #> "received_events_url": "https://api.github.com/users/chrk623/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/chrk623/dataAnim", #> "description": "R package for visualising data transformation using animations. ", #> "fork": false, #> "url": "https://api.github.com/repos/chrk623/dataAnim", #> "forks_url": "https://api.github.com/repos/chrk623/dataAnim/forks", #> "keys_url": "https://api.github.com/repos/chrk623/dataAnim/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/chrk623/dataAnim/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/chrk623/dataAnim/teams", #> "hooks_url": "https://api.github.com/repos/chrk623/dataAnim/hooks", #> "issue_events_url": "https://api.github.com/repos/chrk623/dataAnim/issues/events{/number}", #> "events_url": "https://api.github.com/repos/chrk623/dataAnim/events", #> "assignees_url": "https://api.github.com/repos/chrk623/dataAnim/assignees{/user}", #> "branches_url": "https://api.github.com/repos/chrk623/dataAnim/branches{/branch}", #> "tags_url": "https://api.github.com/repos/chrk623/dataAnim/tags", #> "blobs_url": "https://api.github.com/repos/chrk623/dataAnim/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/chrk623/dataAnim/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/chrk623/dataAnim/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/chrk623/dataAnim/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/chrk623/dataAnim/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/chrk623/dataAnim/languages", #> "stargazers_url": "https://api.github.com/repos/chrk623/dataAnim/stargazers", #> "contributors_url": "https://api.github.com/repos/chrk623/dataAnim/contributors", #> "subscribers_url": "https://api.github.com/repos/chrk623/dataAnim/subscribers", #> "subscription_url": "https://api.github.com/repos/chrk623/dataAnim/subscription", #> "commits_url": "https://api.github.com/repos/chrk623/dataAnim/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/chrk623/dataAnim/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/chrk623/dataAnim/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/chrk623/dataAnim/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/chrk623/dataAnim/contents/{+path}", #> "compare_url": "https://api.github.com/repos/chrk623/dataAnim/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/chrk623/dataAnim/merges", #> "archive_url": "https://api.github.com/repos/chrk623/dataAnim/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/chrk623/dataAnim/downloads", #> "issues_url": "https://api.github.com/repos/chrk623/dataAnim/issues{/number}", #> "pulls_url": "https://api.github.com/repos/chrk623/dataAnim/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/chrk623/dataAnim/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/chrk623/dataAnim/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/chrk623/dataAnim/labels{/name}", #> "releases_url": "https://api.github.com/repos/chrk623/dataAnim/releases{/id}", #> "deployments_url": "https://api.github.com/repos/chrk623/dataAnim/deployments", #> "created_at": "2019-02-20T04:17:53Z", #> "updated_at": "2021-01-13T08:51:13Z", #> "pushed_at": "2019-07-10T11:07:07Z", #> "git_url": "git://github.com/chrk623/dataAnim.git", #> "ssh_url": "git@github.com:chrk623/dataAnim.git", #> "clone_url": "https://github.com/chrk623/dataAnim.git", #> "svn_url": "https://github.com/chrk623/dataAnim", #> "homepage": {}, #> "size": 12265, #> "stargazers_count": 105, #> "watchers_count": 105, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 8, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "gpl-3.0", #> "name": "GNU General Public License v3.0", #> "spdx_id": "GPL-3.0", #> "url": "https://api.github.com/licenses/gpl-3.0", #> "node_id": "MDc6TGljZW5zZTk=" #> }, #> "forks": 8, #> "open_issues": 0, #> "watchers": 105, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 161951368, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNjE5NTEzNjg=", #> "name": "stats-illustrations", #> "full_name": "allisonhorst/stats-illustrations", #> "private": false, #> "owner": { #> "login": "allisonhorst", #> "id": 25372780, #> "node_id": "MDQ6VXNlcjI1MzcyNzgw", #> "avatar_url": "https://avatars.githubusercontent.com/u/25372780?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/allisonhorst", #> "html_url": "https://github.com/allisonhorst", #> "followers_url": "https://api.github.com/users/allisonhorst/followers", #> "following_url": "https://api.github.com/users/allisonhorst/following{/other_user}", #> "gists_url": "https://api.github.com/users/allisonhorst/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/allisonhorst/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/allisonhorst/subscriptions", #> "organizations_url": "https://api.github.com/users/allisonhorst/orgs", #> "repos_url": "https://api.github.com/users/allisonhorst/repos", #> "events_url": "https://api.github.com/users/allisonhorst/events{/privacy}", #> "received_events_url": "https://api.github.com/users/allisonhorst/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/allisonhorst/stats-illustrations", #> "description": "R & stats illustrations by @allison_horst", #> "fork": false, #> "url": "https://api.github.com/repos/allisonhorst/stats-illustrations", #> "forks_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/forks", #> "keys_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/teams", #> "hooks_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/hooks", #> "issue_events_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues/events{/number}", #> "events_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/events", #> "assignees_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/assignees{/user}", #> "branches_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/branches{/branch}", #> "tags_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/tags", #> "blobs_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/languages", #> "stargazers_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/stargazers", #> "contributors_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/contributors", #> "subscribers_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/subscribers", #> "subscription_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/subscription", #> "commits_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/contents/{+path}", #> "compare_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/merges", #> "archive_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/downloads", #> "issues_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues{/number}", #> "pulls_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/labels{/name}", #> "releases_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/releases{/id}", #> "deployments_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/deployments", #> "created_at": "2018-12-15T23:16:36Z", #> "updated_at": "2021-04-27T21:05:15Z", #> "pushed_at": "2021-02-22T04:26:29Z", #> "git_url": "git://github.com/allisonhorst/stats-illustrations.git", #> "ssh_url": "git@github.com:allisonhorst/stats-illustrations.git", #> "clone_url": "https://github.com/allisonhorst/stats-illustrations.git", #> "svn_url": "https://github.com/allisonhorst/stats-illustrations", #> "homepage": "", #> "size": 538407, #> "stargazers_count": 1437, #> "watchers_count": 1437, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 148, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": { #> "key": "cc-by-4.0", #> "name": "Creative Commons Attribution 4.0 International", #> "spdx_id": "CC-BY-4.0", #> "url": "https://api.github.com/licenses/cc-by-4.0", #> "node_id": "MDc6TGljZW5zZTI1" #> }, #> "forks": 148, #> "open_issues": 5, #> "watchers": 1437, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 62938649, #> "node_id": "MDEwOlJlcG9zaXRvcnk2MjkzODY0OQ==", #> "name": "mastering-shiny", #> "full_name": "hadley/mastering-shiny", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/mastering-shiny", #> "description": "Mastering Shiny: a book", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/mastering-shiny", #> "forks_url": "https://api.github.com/repos/hadley/mastering-shiny/forks", #> "keys_url": "https://api.github.com/repos/hadley/mastering-shiny/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/mastering-shiny/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/mastering-shiny/teams", #> "hooks_url": "https://api.github.com/repos/hadley/mastering-shiny/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/mastering-shiny/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/mastering-shiny/events", #> "assignees_url": "https://api.github.com/repos/hadley/mastering-shiny/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/mastering-shiny/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/mastering-shiny/tags", #> "blobs_url": "https://api.github.com/repos/hadley/mastering-shiny/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/mastering-shiny/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/mastering-shiny/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/mastering-shiny/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/mastering-shiny/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/mastering-shiny/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/mastering-shiny/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/mastering-shiny/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/mastering-shiny/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/mastering-shiny/subscription", #> "commits_url": "https://api.github.com/repos/hadley/mastering-shiny/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/mastering-shiny/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/mastering-shiny/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/mastering-shiny/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/mastering-shiny/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/mastering-shiny/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/mastering-shiny/merges", #> "archive_url": "https://api.github.com/repos/hadley/mastering-shiny/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/mastering-shiny/downloads", #> "issues_url": "https://api.github.com/repos/hadley/mastering-shiny/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/mastering-shiny/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/mastering-shiny/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/mastering-shiny/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/mastering-shiny/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/mastering-shiny/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/mastering-shiny/deployments", #> "created_at": "2016-07-09T07:45:54Z", #> "updated_at": "2021-04-29T20:13:52Z", #> "pushed_at": "2021-04-27T13:31:26Z", #> "git_url": "git://github.com/hadley/mastering-shiny.git", #> "ssh_url": "git@github.com:hadley/mastering-shiny.git", #> "clone_url": "https://github.com/hadley/mastering-shiny.git", #> "svn_url": "https://github.com/hadley/mastering-shiny", #> "homepage": "https://mastering-shiny.org/", #> "size": 55396, #> "stargazers_count": 834, #> "watchers_count": 834, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 315, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 21, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 315, #> "open_issues": 21, #> "watchers": 834, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 22881786, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMjg4MTc4Ng==", #> "name": "lazyeval", #> "full_name": "hadley/lazyeval", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lazyeval", #> "description": "Lazy evaluation: an alternative to non-standard evaluation (NSE) for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lazyeval", #> "forks_url": "https://api.github.com/repos/hadley/lazyeval/forks", #> "keys_url": "https://api.github.com/repos/hadley/lazyeval/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lazyeval/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lazyeval/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lazyeval/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lazyeval/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lazyeval/events", #> "assignees_url": "https://api.github.com/repos/hadley/lazyeval/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lazyeval/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lazyeval/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lazyeval/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lazyeval/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lazyeval/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lazyeval/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lazyeval/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lazyeval/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lazyeval/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lazyeval/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lazyeval/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lazyeval/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lazyeval/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lazyeval/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lazyeval/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lazyeval/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lazyeval/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lazyeval/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lazyeval/merges", #> "archive_url": "https://api.github.com/repos/hadley/lazyeval/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lazyeval/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lazyeval/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lazyeval/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lazyeval/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lazyeval/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lazyeval/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lazyeval/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lazyeval/deployments", #> "created_at": "2014-08-12T15:06:43Z", #> "updated_at": "2021-03-27T03:30:10Z", #> "pushed_at": "2019-03-15T14:16:55Z", #> "git_url": "git://github.com/hadley/lazyeval.git", #> "ssh_url": "git@github.com:hadley/lazyeval.git", #> "clone_url": "https://github.com/hadley/lazyeval.git", #> "svn_url": "https://github.com/hadley/lazyeval", #> "homepage": "", #> "size": 453, #> "stargazers_count": 118, #> "watchers_count": 118, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 37, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 20, #> "license": {}, #> "forks": 37, #> "open_issues": 20, #> "watchers": 118, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 92283359, #> "node_id": "MDEwOlJlcG9zaXRvcnk5MjI4MzM1OQ==", #> "name": "particles", #> "full_name": "thomasp85/particles", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/particles", #> "description": "A particle simulation engine based on a port of d3-force", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/particles", #> "forks_url": "https://api.github.com/repos/thomasp85/particles/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/particles/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/particles/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/particles/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/particles/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/particles/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/particles/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/particles/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/particles/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/particles/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/particles/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/particles/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/particles/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/particles/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/particles/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/particles/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/particles/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/particles/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/particles/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/particles/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/particles/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/particles/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/particles/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/particles/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/particles/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/particles/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/particles/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/particles/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/particles/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/particles/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/particles/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/particles/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/particles/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/particles/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/particles/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/particles/deployments", #> "created_at": "2017-05-24T11:07:43Z", #> "updated_at": "2021-04-25T17:06:58Z", #> "pushed_at": "2020-10-19T06:39:55Z", #> "git_url": "git://github.com/thomasp85/particles.git", #> "ssh_url": "git@github.com:thomasp85/particles.git", #> "clone_url": "https://github.com/thomasp85/particles.git", #> "svn_url": "https://github.com/thomasp85/particles", #> "homepage": {}, #> "size": 17682, #> "stargazers_count": 106, #> "watchers_count": 106, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 8, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 8, #> "open_issues": 5, #> "watchers": 106, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 6427813, #> "node_id": "MDEwOlJlcG9zaXRvcnk2NDI3ODEz", #> "name": "dplyr", #> "full_name": "tidyverse/dplyr", #> "private": false, #> "owner": { #> "login": "tidyverse", #> "id": 22032646, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyMDMyNjQ2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22032646?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/tidyverse", #> "html_url": "https://github.com/tidyverse", #> "followers_url": "https://api.github.com/users/tidyverse/followers", #> "following_url": "https://api.github.com/users/tidyverse/following{/other_user}", #> "gists_url": "https://api.github.com/users/tidyverse/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/tidyverse/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/tidyverse/subscriptions", #> "organizations_url": "https://api.github.com/users/tidyverse/orgs", #> "repos_url": "https://api.github.com/users/tidyverse/repos", #> "events_url": "https://api.github.com/users/tidyverse/events{/privacy}", #> "received_events_url": "https://api.github.com/users/tidyverse/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/tidyverse/dplyr", #> "description": "dplyr: A grammar of data manipulation", #> "fork": false, #> "url": "https://api.github.com/repos/tidyverse/dplyr", #> "forks_url": "https://api.github.com/repos/tidyverse/dplyr/forks", #> "keys_url": "https://api.github.com/repos/tidyverse/dplyr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/tidyverse/dplyr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/tidyverse/dplyr/teams", #> "hooks_url": "https://api.github.com/repos/tidyverse/dplyr/hooks", #> "issue_events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/events", #> "assignees_url": "https://api.github.com/repos/tidyverse/dplyr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/tidyverse/dplyr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/tidyverse/dplyr/tags", #> "blobs_url": "https://api.github.com/repos/tidyverse/dplyr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/tidyverse/dplyr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/tidyverse/dplyr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/tidyverse/dplyr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/tidyverse/dplyr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/tidyverse/dplyr/languages", #> "stargazers_url": "https://api.github.com/repos/tidyverse/dplyr/stargazers", #> "contributors_url": "https://api.github.com/repos/tidyverse/dplyr/contributors", #> "subscribers_url": "https://api.github.com/repos/tidyverse/dplyr/subscribers", #> "subscription_url": "https://api.github.com/repos/tidyverse/dplyr/subscription", #> "commits_url": "https://api.github.com/repos/tidyverse/dplyr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/tidyverse/dplyr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/tidyverse/dplyr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/tidyverse/dplyr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/tidyverse/dplyr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/tidyverse/dplyr/merges", #> "archive_url": "https://api.github.com/repos/tidyverse/dplyr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/tidyverse/dplyr/downloads", #> "issues_url": "https://api.github.com/repos/tidyverse/dplyr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/tidyverse/dplyr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/tidyverse/dplyr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/tidyverse/dplyr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/labels{/name}", #> "releases_url": "https://api.github.com/repos/tidyverse/dplyr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/tidyverse/dplyr/deployments", #> "created_at": "2012-10-28T13:39:17Z", #> "updated_at": "2021-04-30T08:57:54Z", #> "pushed_at": "2021-04-30T09:07:15Z", #> "git_url": "git://github.com/tidyverse/dplyr.git", #> "ssh_url": "git@github.com:tidyverse/dplyr.git", #> "clone_url": "https://github.com/tidyverse/dplyr.git", #> "svn_url": "https://github.com/tidyverse/dplyr", #> "homepage": "https://dplyr.tidyverse.org", #> "size": 51286, #> "stargazers_count": 3727, #> "watchers_count": 3727, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 1356, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 56, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1356, #> "open_issues": 56, #> "watchers": 3727, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 75495288, #> "node_id": "MDEwOlJlcG9zaXRvcnk3NTQ5NTI4OA==", #> "name": "fivethirtyeight", #> "full_name": "rudeboybert/fivethirtyeight", #> "private": false, #> "owner": { #> "login": "rudeboybert", #> "id": 4574203, #> "node_id": "MDQ6VXNlcjQ1NzQyMDM=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4574203?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/rudeboybert", #> "html_url": "https://github.com/rudeboybert", #> "followers_url": "https://api.github.com/users/rudeboybert/followers", #> "following_url": "https://api.github.com/users/rudeboybert/following{/other_user}", #> "gists_url": "https://api.github.com/users/rudeboybert/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/rudeboybert/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/rudeboybert/subscriptions", #> "organizations_url": "https://api.github.com/users/rudeboybert/orgs", #> "repos_url": "https://api.github.com/users/rudeboybert/repos", #> "events_url": "https://api.github.com/users/rudeboybert/events{/privacy}", #> "received_events_url": "https://api.github.com/users/rudeboybert/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/rudeboybert/fivethirtyeight", #> "description": "R package of data and code behind the stories and interactives at FiveThirtyEight", #> "fork": false, #> "url": "https://api.github.com/repos/rudeboybert/fivethirtyeight", #> "forks_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/forks", #> "keys_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/teams", #> "hooks_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/hooks", #> "issue_events_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues/events{/number}", #> "events_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/events", #> "assignees_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/assignees{/user}", #> "branches_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/branches{/branch}", #> "tags_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/tags", #> "blobs_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/languages", #> "stargazers_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/stargazers", #> "contributors_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/contributors", #> "subscribers_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/subscribers", #> "subscription_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/subscription", #> "commits_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/contents/{+path}", #> "compare_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/merges", #> "archive_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/downloads", #> "issues_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues{/number}", #> "pulls_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/labels{/name}", #> "releases_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/releases{/id}", #> "deployments_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/deployments", #> "created_at": "2016-12-03T19:25:21Z", #> "updated_at": "2021-04-07T11:05:41Z", #> "pushed_at": "2021-02-22T23:47:29Z", #> "git_url": "git://github.com/rudeboybert/fivethirtyeight.git", #> "ssh_url": "git@github.com:rudeboybert/fivethirtyeight.git", #> "clone_url": "https://github.com/rudeboybert/fivethirtyeight.git", #> "svn_url": "https://github.com/rudeboybert/fivethirtyeight", #> "homepage": "https://fivethirtyeight-r.netlify.app/", #> "size": 372171, #> "stargazers_count": 424, #> "watchers_count": 424, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 97, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 4, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 97, #> "open_issues": 4, #> "watchers": 424, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 25672078, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTY3MjA3OA==", #> "name": "googlesheets", #> "full_name": "jennybc/googlesheets", #> "private": false, #> "owner": { #> "login": "jennybc", #> "id": 599454, #> "node_id": "MDQ6VXNlcjU5OTQ1NA==", #> "avatar_url": "https://avatars.githubusercontent.com/u/599454?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/jennybc", #> "html_url": "https://github.com/jennybc", #> "followers_url": "https://api.github.com/users/jennybc/followers", #> "following_url": "https://api.github.com/users/jennybc/following{/other_user}", #> "gists_url": "https://api.github.com/users/jennybc/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/jennybc/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/jennybc/subscriptions", #> "organizations_url": "https://api.github.com/users/jennybc/orgs", #> "repos_url": "https://api.github.com/users/jennybc/repos", #> "events_url": "https://api.github.com/users/jennybc/events{/privacy}", #> "received_events_url": "https://api.github.com/users/jennybc/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/jennybc/googlesheets", #> "description": "Google Spreadsheets R API", #> "fork": false, #> "url": "https://api.github.com/repos/jennybc/googlesheets", #> "forks_url": "https://api.github.com/repos/jennybc/googlesheets/forks", #> "keys_url": "https://api.github.com/repos/jennybc/googlesheets/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/jennybc/googlesheets/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/jennybc/googlesheets/teams", #> "hooks_url": "https://api.github.com/repos/jennybc/googlesheets/hooks", #> "issue_events_url": "https://api.github.com/repos/jennybc/googlesheets/issues/events{/number}", #> "events_url": "https://api.github.com/repos/jennybc/googlesheets/events", #> "assignees_url": "https://api.github.com/repos/jennybc/googlesheets/assignees{/user}", #> "branches_url": "https://api.github.com/repos/jennybc/googlesheets/branches{/branch}", #> "tags_url": "https://api.github.com/repos/jennybc/googlesheets/tags", #> "blobs_url": "https://api.github.com/repos/jennybc/googlesheets/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/jennybc/googlesheets/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/jennybc/googlesheets/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/jennybc/googlesheets/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/jennybc/googlesheets/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/jennybc/googlesheets/languages", #> "stargazers_url": "https://api.github.com/repos/jennybc/googlesheets/stargazers", #> "contributors_url": "https://api.github.com/repos/jennybc/googlesheets/contributors", #> "subscribers_url": "https://api.github.com/repos/jennybc/googlesheets/subscribers", #> "subscription_url": "https://api.github.com/repos/jennybc/googlesheets/subscription", #> "commits_url": "https://api.github.com/repos/jennybc/googlesheets/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/jennybc/googlesheets/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/jennybc/googlesheets/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/jennybc/googlesheets/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/jennybc/googlesheets/contents/{+path}", #> "compare_url": "https://api.github.com/repos/jennybc/googlesheets/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/jennybc/googlesheets/merges", #> "archive_url": "https://api.github.com/repos/jennybc/googlesheets/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/jennybc/googlesheets/downloads", #> "issues_url": "https://api.github.com/repos/jennybc/googlesheets/issues{/number}", #> "pulls_url": "https://api.github.com/repos/jennybc/googlesheets/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/jennybc/googlesheets/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/jennybc/googlesheets/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/jennybc/googlesheets/labels{/name}", #> "releases_url": "https://api.github.com/repos/jennybc/googlesheets/releases{/id}", #> "deployments_url": "https://api.github.com/repos/jennybc/googlesheets/deployments", #> "created_at": "2014-10-24T04:47:51Z", #> "updated_at": "2021-04-26T10:08:30Z", #> "pushed_at": "2020-09-07T03:53:48Z", #> "git_url": "git://github.com/jennybc/googlesheets.git", #> "ssh_url": "git@github.com:jennybc/googlesheets.git", #> "clone_url": "https://github.com/jennybc/googlesheets.git", #> "svn_url": "https://github.com/jennybc/googlesheets", #> "homepage": "", #> "size": 11618, #> "stargazers_count": 774, #> "watchers_count": 774, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 199, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 92, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 199, #> "open_issues": 92, #> "watchers": 774, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 50872540, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MDg3MjU0MA==", #> "name": "gganimate", #> "full_name": "thomasp85/gganimate", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/gganimate", #> "description": "A Grammar of Animated Graphics", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/gganimate", #> "forks_url": "https://api.github.com/repos/thomasp85/gganimate/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/gganimate/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/gganimate/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/gganimate/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/gganimate/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/gganimate/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/gganimate/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/gganimate/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/gganimate/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/gganimate/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/gganimate/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/gganimate/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/gganimate/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/gganimate/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/gganimate/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/gganimate/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/gganimate/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/gganimate/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/gganimate/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/gganimate/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/gganimate/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/gganimate/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/gganimate/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/gganimate/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/gganimate/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/gganimate/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/gganimate/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/gganimate/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/gganimate/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/gganimate/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/gganimate/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/gganimate/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/gganimate/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/gganimate/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/gganimate/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/gganimate/deployments", #> "created_at": "2016-02-01T21:28:54Z", #> "updated_at": "2021-04-21T08:15:49Z", #> "pushed_at": "2021-03-23T11:33:05Z", #> "git_url": "git://github.com/thomasp85/gganimate.git", #> "ssh_url": "git@github.com:thomasp85/gganimate.git", #> "clone_url": "https://github.com/thomasp85/gganimate.git", #> "svn_url": "https://github.com/thomasp85/gganimate", #> "homepage": "https://gganimate.com", #> "size": 45802, #> "stargazers_count": 1677, #> "watchers_count": 1677, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 299, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 66, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 299, #> "open_issues": 66, #> "watchers": 1677, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 49573605, #> "node_id": "MDEwOlJlcG9zaXRvcnk0OTU3MzYwNQ==", #> "name": "ggraph", #> "full_name": "thomasp85/ggraph", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/ggraph", #> "description": "Grammar of Graph Graphics", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/ggraph", #> "forks_url": "https://api.github.com/repos/thomasp85/ggraph/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/ggraph/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/ggraph/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/ggraph/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/ggraph/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/ggraph/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/ggraph/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/ggraph/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/ggraph/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/ggraph/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/ggraph/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/ggraph/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/ggraph/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/ggraph/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/ggraph/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/ggraph/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/ggraph/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/ggraph/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/ggraph/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/ggraph/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/ggraph/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/ggraph/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/ggraph/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/ggraph/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/ggraph/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/ggraph/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/ggraph/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/ggraph/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/ggraph/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/ggraph/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/ggraph/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/ggraph/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/ggraph/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/ggraph/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/ggraph/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/ggraph/deployments", #> "created_at": "2016-01-13T12:52:59Z", #> "updated_at": "2021-04-24T09:45:01Z", #> "pushed_at": "2021-04-29T00:32:18Z", #> "git_url": "git://github.com/thomasp85/ggraph.git", #> "ssh_url": "git@github.com:thomasp85/ggraph.git", #> "clone_url": "https://github.com/thomasp85/ggraph.git", #> "svn_url": "https://github.com/thomasp85/ggraph", #> "homepage": "https://ggraph.data-imaginist.com", #> "size": 250451, #> "stargazers_count": 833, #> "watchers_count": 833, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 91, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 62, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 91, #> "open_issues": 62, #> "watchers": 833, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 30433442, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDQzMzQ0Mg==", #> "name": "Errol", #> "full_name": "marcandrysco/Errol", #> "private": false, #> "owner": { #> "login": "marcandrysco", #> "id": 1720020, #> "node_id": "MDQ6VXNlcjE3MjAwMjA=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1720020?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/marcandrysco", #> "html_url": "https://github.com/marcandrysco", #> "followers_url": "https://api.github.com/users/marcandrysco/followers", #> "following_url": "https://api.github.com/users/marcandrysco/following{/other_user}", #> "gists_url": "https://api.github.com/users/marcandrysco/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/marcandrysco/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/marcandrysco/subscriptions", #> "organizations_url": "https://api.github.com/users/marcandrysco/orgs", #> "repos_url": "https://api.github.com/users/marcandrysco/repos", #> "events_url": "https://api.github.com/users/marcandrysco/events{/privacy}", #> "received_events_url": "https://api.github.com/users/marcandrysco/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/marcandrysco/Errol", #> "description": "Binary floating-point to decimal string conversion algorithm.", #> "fork": false, #> "url": "https://api.github.com/repos/marcandrysco/Errol", #> "forks_url": "https://api.github.com/repos/marcandrysco/Errol/forks", #> "keys_url": "https://api.github.com/repos/marcandrysco/Errol/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/marcandrysco/Errol/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/marcandrysco/Errol/teams", #> "hooks_url": "https://api.github.com/repos/marcandrysco/Errol/hooks", #> "issue_events_url": "https://api.github.com/repos/marcandrysco/Errol/issues/events{/number}", #> "events_url": "https://api.github.com/repos/marcandrysco/Errol/events", #> "assignees_url": "https://api.github.com/repos/marcandrysco/Errol/assignees{/user}", #> "branches_url": "https://api.github.com/repos/marcandrysco/Errol/branches{/branch}", #> "tags_url": "https://api.github.com/repos/marcandrysco/Errol/tags", #> "blobs_url": "https://api.github.com/repos/marcandrysco/Errol/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/marcandrysco/Errol/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/marcandrysco/Errol/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/marcandrysco/Errol/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/marcandrysco/Errol/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/marcandrysco/Errol/languages", #> "stargazers_url": "https://api.github.com/repos/marcandrysco/Errol/stargazers", #> "contributors_url": "https://api.github.com/repos/marcandrysco/Errol/contributors", #> "subscribers_url": "https://api.github.com/repos/marcandrysco/Errol/subscribers", #> "subscription_url": "https://api.github.com/repos/marcandrysco/Errol/subscription", #> "commits_url": "https://api.github.com/repos/marcandrysco/Errol/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/marcandrysco/Errol/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/marcandrysco/Errol/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/marcandrysco/Errol/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/marcandrysco/Errol/contents/{+path}", #> "compare_url": "https://api.github.com/repos/marcandrysco/Errol/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/marcandrysco/Errol/merges", #> "archive_url": "https://api.github.com/repos/marcandrysco/Errol/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/marcandrysco/Errol/downloads", #> "issues_url": "https://api.github.com/repos/marcandrysco/Errol/issues{/number}", #> "pulls_url": "https://api.github.com/repos/marcandrysco/Errol/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/marcandrysco/Errol/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/marcandrysco/Errol/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/marcandrysco/Errol/labels{/name}", #> "releases_url": "https://api.github.com/repos/marcandrysco/Errol/releases{/id}", #> "deployments_url": "https://api.github.com/repos/marcandrysco/Errol/deployments", #> "created_at": "2015-02-06T21:17:35Z", #> "updated_at": "2021-03-21T10:11:57Z", #> "pushed_at": "2017-12-09T06:58:28Z", #> "git_url": "git://github.com/marcandrysco/Errol.git", #> "ssh_url": "git@github.com:marcandrysco/Errol.git", #> "clone_url": "https://github.com/marcandrysco/Errol.git", #> "svn_url": "https://github.com/marcandrysco/Errol", #> "homepage": {}, #> "size": 211, #> "stargazers_count": 95, #> "watchers_count": 95, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 7, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 3, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 7, #> "open_issues": 3, #> "watchers": 95, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 44436401, #> "node_id": "MDEwOlJlcG9zaXRvcnk0NDQzNjQwMQ==", #> "name": "rcppcctz", #> "full_name": "eddelbuettel/rcppcctz", #> "private": false, #> "owner": { #> "login": "eddelbuettel", #> "id": 673121, #> "node_id": "MDQ6VXNlcjY3MzEyMQ==", #> "avatar_url": "https://avatars.githubusercontent.com/u/673121?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/eddelbuettel", #> "html_url": "https://github.com/eddelbuettel", #> "followers_url": "https://api.github.com/users/eddelbuettel/followers", #> "following_url": "https://api.github.com/users/eddelbuettel/following{/other_user}", #> "gists_url": "https://api.github.com/users/eddelbuettel/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/eddelbuettel/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/eddelbuettel/subscriptions", #> "organizations_url": "https://api.github.com/users/eddelbuettel/orgs", #> "repos_url": "https://api.github.com/users/eddelbuettel/repos", #> "events_url": "https://api.github.com/users/eddelbuettel/events{/privacy}", #> "received_events_url": "https://api.github.com/users/eddelbuettel/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/eddelbuettel/rcppcctz", #> "description": "Rcpp interface to CCTZ library", #> "fork": false, #> "url": "https://api.github.com/repos/eddelbuettel/rcppcctz", #> "forks_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/forks", #> "keys_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/teams", #> "hooks_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/hooks", #> "issue_events_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues/events{/number}", #> "events_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/events", #> "assignees_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/assignees{/user}", #> "branches_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/branches{/branch}", #> "tags_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/tags", #> "blobs_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/languages", #> "stargazers_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/stargazers", #> "contributors_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/contributors", #> "subscribers_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/subscribers", #> "subscription_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/subscription", #> "commits_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/contents/{+path}", #> "compare_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/merges", #> "archive_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/downloads", #> "issues_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues{/number}", #> "pulls_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/labels{/name}", #> "releases_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/releases{/id}", #> "deployments_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/deployments", #> "created_at": "2015-10-17T12:34:28Z", #> "updated_at": "2021-04-20T00:26:55Z", #> "pushed_at": "2021-04-20T00:26:51Z", #> "git_url": "git://github.com/eddelbuettel/rcppcctz.git", #> "ssh_url": "git@github.com:eddelbuettel/rcppcctz.git", #> "clone_url": "https://github.com/eddelbuettel/rcppcctz.git", #> "svn_url": "https://github.com/eddelbuettel/rcppcctz", #> "homepage": {}, #> "size": 337, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 6, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 6, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 42454583, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MjQ1NDU4Mw==", #> "name": "cctz", #> "full_name": "google/cctz", #> "private": false, #> "owner": { #> "login": "google", #> "id": 1342004, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNDIwMDQ=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1342004?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/google", #> "html_url": "https://github.com/google", #> "followers_url": "https://api.github.com/users/google/followers", #> "following_url": "https://api.github.com/users/google/following{/other_user}", #> "gists_url": "https://api.github.com/users/google/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/google/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/google/subscriptions", #> "organizations_url": "https://api.github.com/users/google/orgs", #> "repos_url": "https://api.github.com/users/google/repos", #> "events_url": "https://api.github.com/users/google/events{/privacy}", #> "received_events_url": "https://api.github.com/users/google/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/google/cctz", #> "description": "CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.", #> "fork": false, #> "url": "https://api.github.com/repos/google/cctz", #> "forks_url": "https://api.github.com/repos/google/cctz/forks", #> "keys_url": "https://api.github.com/repos/google/cctz/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/google/cctz/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/google/cctz/teams", #> "hooks_url": "https://api.github.com/repos/google/cctz/hooks", #> "issue_events_url": "https://api.github.com/repos/google/cctz/issues/events{/number}", #> "events_url": "https://api.github.com/repos/google/cctz/events", #> "assignees_url": "https://api.github.com/repos/google/cctz/assignees{/user}", #> "branches_url": "https://api.github.com/repos/google/cctz/branches{/branch}", #> "tags_url": "https://api.github.com/repos/google/cctz/tags", #> "blobs_url": "https://api.github.com/repos/google/cctz/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/google/cctz/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/google/cctz/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/google/cctz/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/google/cctz/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/google/cctz/languages", #> "stargazers_url": "https://api.github.com/repos/google/cctz/stargazers", #> "contributors_url": "https://api.github.com/repos/google/cctz/contributors", #> "subscribers_url": "https://api.github.com/repos/google/cctz/subscribers", #> "subscription_url": "https://api.github.com/repos/google/cctz/subscription", #> "commits_url": "https://api.github.com/repos/google/cctz/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/google/cctz/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/google/cctz/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/google/cctz/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/google/cctz/contents/{+path}", #> "compare_url": "https://api.github.com/repos/google/cctz/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/google/cctz/merges", #> "archive_url": "https://api.github.com/repos/google/cctz/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/google/cctz/downloads", #> "issues_url": "https://api.github.com/repos/google/cctz/issues{/number}", #> "pulls_url": "https://api.github.com/repos/google/cctz/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/google/cctz/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/google/cctz/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/google/cctz/labels{/name}", #> "releases_url": "https://api.github.com/repos/google/cctz/releases{/id}", #> "deployments_url": "https://api.github.com/repos/google/cctz/deployments", #> "created_at": "2015-09-14T14:42:18Z", #> "updated_at": "2021-04-23T20:14:58Z", #> "pushed_at": "2021-03-30T17:35:03Z", #> "git_url": "git://github.com/google/cctz.git", #> "ssh_url": "git@github.com:google/cctz.git", #> "clone_url": "https://github.com/google/cctz.git", #> "svn_url": "https://github.com/google/cctz", #> "homepage": "", #> "size": 1207, #> "stargazers_count": 438, #> "watchers_count": 438, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": false, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 127, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 13, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 127, #> "open_issues": 13, #> "watchers": 438, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 22565116, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMjU2NTExNg==", #> "name": "shinyTree", #> "full_name": "shinyTree/shinyTree", #> "private": false, #> "owner": { #> "login": "shinyTree", #> "id": 42475122, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjQyNDc1MTIy", #> "avatar_url": "https://avatars.githubusercontent.com/u/42475122?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/shinyTree", #> "html_url": "https://github.com/shinyTree", #> "followers_url": "https://api.github.com/users/shinyTree/followers", #> "following_url": "https://api.github.com/users/shinyTree/following{/other_user}", #> "gists_url": "https://api.github.com/users/shinyTree/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/shinyTree/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/shinyTree/subscriptions", #> "organizations_url": "https://api.github.com/users/shinyTree/orgs", #> "repos_url": "https://api.github.com/users/shinyTree/repos", #> "events_url": "https://api.github.com/users/shinyTree/events{/privacy}", #> "received_events_url": "https://api.github.com/users/shinyTree/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/shinyTree/shinyTree", #> "description": "Shiny integration with the jsTree library", #> "fork": false, #> "url": "https://api.github.com/repos/shinyTree/shinyTree", #> "forks_url": "https://api.github.com/repos/shinyTree/shinyTree/forks", #> "keys_url": "https://api.github.com/repos/shinyTree/shinyTree/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/shinyTree/shinyTree/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/shinyTree/shinyTree/teams", #> "hooks_url": "https://api.github.com/repos/shinyTree/shinyTree/hooks", #> "issue_events_url": "https://api.github.com/repos/shinyTree/shinyTree/issues/events{/number}", #> "events_url": "https://api.github.com/repos/shinyTree/shinyTree/events", #> "assignees_url": "https://api.github.com/repos/shinyTree/shinyTree/assignees{/user}", #> "branches_url": "https://api.github.com/repos/shinyTree/shinyTree/branches{/branch}", #> "tags_url": "https://api.github.com/repos/shinyTree/shinyTree/tags", #> "blobs_url": "https://api.github.com/repos/shinyTree/shinyTree/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/shinyTree/shinyTree/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/shinyTree/shinyTree/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/shinyTree/shinyTree/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/shinyTree/shinyTree/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/shinyTree/shinyTree/languages", #> "stargazers_url": "https://api.github.com/repos/shinyTree/shinyTree/stargazers", #> "contributors_url": "https://api.github.com/repos/shinyTree/shinyTree/contributors", #> "subscribers_url": "https://api.github.com/repos/shinyTree/shinyTree/subscribers", #> "subscription_url": "https://api.github.com/repos/shinyTree/shinyTree/subscription", #> "commits_url": "https://api.github.com/repos/shinyTree/shinyTree/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/shinyTree/shinyTree/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/shinyTree/shinyTree/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/shinyTree/shinyTree/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/shinyTree/shinyTree/contents/{+path}", #> "compare_url": "https://api.github.com/repos/shinyTree/shinyTree/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/shinyTree/shinyTree/merges", #> "archive_url": "https://api.github.com/repos/shinyTree/shinyTree/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/shinyTree/shinyTree/downloads", #> "issues_url": "https://api.github.com/repos/shinyTree/shinyTree/issues{/number}", #> "pulls_url": "https://api.github.com/repos/shinyTree/shinyTree/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/shinyTree/shinyTree/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/shinyTree/shinyTree/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/shinyTree/shinyTree/labels{/name}", #> "releases_url": "https://api.github.com/repos/shinyTree/shinyTree/releases{/id}", #> "deployments_url": "https://api.github.com/repos/shinyTree/shinyTree/deployments", #> "created_at": "2014-08-03T02:44:13Z", #> "updated_at": "2021-03-07T21:47:11Z", #> "pushed_at": "2021-04-07T12:19:00Z", #> "git_url": "git://github.com/shinyTree/shinyTree.git", #> "ssh_url": "git@github.com:shinyTree/shinyTree.git", #> "clone_url": "https://github.com/shinyTree/shinyTree.git", #> "svn_url": "https://github.com/shinyTree/shinyTree", #> "homepage": {}, #> "size": 968, #> "stargazers_count": 112, #> "watchers_count": 112, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 50, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 29, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 50, #> "open_issues": 29, #> "watchers": 112, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5128518, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTI4NTE4", #> "name": "ReadStat", #> "full_name": "WizardMac/ReadStat", #> "private": false, #> "owner": { #> "login": "WizardMac", #> "id": 6067732, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwNjc3MzI=", #> "avatar_url": "https://avatars.githubusercontent.com/u/6067732?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/WizardMac", #> "html_url": "https://github.com/WizardMac", #> "followers_url": "https://api.github.com/users/WizardMac/followers", #> "following_url": "https://api.github.com/users/WizardMac/following{/other_user}", #> "gists_url": "https://api.github.com/users/WizardMac/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/WizardMac/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/WizardMac/subscriptions", #> "organizations_url": "https://api.github.com/users/WizardMac/orgs", #> "repos_url": "https://api.github.com/users/WizardMac/repos", #> "events_url": "https://api.github.com/users/WizardMac/events{/privacy}", #> "received_events_url": "https://api.github.com/users/WizardMac/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/WizardMac/ReadStat", #> "description": "Command-line tool (+ C library) for converting SAS, Stata, and SPSS files 💾", #> "fork": false, #> "url": "https://api.github.com/repos/WizardMac/ReadStat", #> "forks_url": "https://api.github.com/repos/WizardMac/ReadStat/forks", #> "keys_url": "https://api.github.com/repos/WizardMac/ReadStat/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/WizardMac/ReadStat/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/WizardMac/ReadStat/teams", #> "hooks_url": "https://api.github.com/repos/WizardMac/ReadStat/hooks", #> "issue_events_url": "https://api.github.com/repos/WizardMac/ReadStat/issues/events{/number}", #> "events_url": "https://api.github.com/repos/WizardMac/ReadStat/events", #> "assignees_url": "https://api.github.com/repos/WizardMac/ReadStat/assignees{/user}", #> "branches_url": "https://api.github.com/repos/WizardMac/ReadStat/branches{/branch}", #> "tags_url": "https://api.github.com/repos/WizardMac/ReadStat/tags", #> "blobs_url": "https://api.github.com/repos/WizardMac/ReadStat/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/WizardMac/ReadStat/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/WizardMac/ReadStat/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/WizardMac/ReadStat/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/WizardMac/ReadStat/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/WizardMac/ReadStat/languages", #> "stargazers_url": "https://api.github.com/repos/WizardMac/ReadStat/stargazers", #> "contributors_url": "https://api.github.com/repos/WizardMac/ReadStat/contributors", #> "subscribers_url": "https://api.github.com/repos/WizardMac/ReadStat/subscribers", #> "subscription_url": "https://api.github.com/repos/WizardMac/ReadStat/subscription", #> "commits_url": "https://api.github.com/repos/WizardMac/ReadStat/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/WizardMac/ReadStat/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/WizardMac/ReadStat/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/WizardMac/ReadStat/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/WizardMac/ReadStat/contents/{+path}", #> "compare_url": "https://api.github.com/repos/WizardMac/ReadStat/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/WizardMac/ReadStat/merges", #> "archive_url": "https://api.github.com/repos/WizardMac/ReadStat/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/WizardMac/ReadStat/downloads", #> "issues_url": "https://api.github.com/repos/WizardMac/ReadStat/issues{/number}", #> "pulls_url": "https://api.github.com/repos/WizardMac/ReadStat/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/WizardMac/ReadStat/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/WizardMac/ReadStat/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/WizardMac/ReadStat/labels{/name}", #> "releases_url": "https://api.github.com/repos/WizardMac/ReadStat/releases{/id}", #> "deployments_url": "https://api.github.com/repos/WizardMac/ReadStat/deployments", #> "created_at": "2012-07-20T21:17:40Z", #> "updated_at": "2021-04-26T06:13:27Z", #> "pushed_at": "2021-04-14T03:33:29Z", #> "git_url": "git://github.com/WizardMac/ReadStat.git", #> "ssh_url": "git@github.com:WizardMac/ReadStat.git", #> "clone_url": "https://github.com/WizardMac/ReadStat.git", #> "svn_url": "https://github.com/WizardMac/ReadStat", #> "homepage": "", #> "size": 2041, #> "stargazers_count": 208, #> "watchers_count": 208, #> "language": "C", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 52, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 20, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 52, #> "open_issues": 20, #> "watchers": 208, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5195807, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTk1ODA3", #> "name": "r2d3", #> "full_name": "hadley/r2d3", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/r2d3", #> "description": "ggplot2 + d3 = r2d3", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/r2d3", #> "forks_url": "https://api.github.com/repos/hadley/r2d3/forks", #> "keys_url": "https://api.github.com/repos/hadley/r2d3/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/r2d3/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/r2d3/teams", #> "hooks_url": "https://api.github.com/repos/hadley/r2d3/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/r2d3/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/r2d3/events", #> "assignees_url": "https://api.github.com/repos/hadley/r2d3/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/r2d3/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/r2d3/tags", #> "blobs_url": "https://api.github.com/repos/hadley/r2d3/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/r2d3/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/r2d3/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/r2d3/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/r2d3/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/r2d3/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/r2d3/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/r2d3/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/r2d3/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/r2d3/subscription", #> "commits_url": "https://api.github.com/repos/hadley/r2d3/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/r2d3/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/r2d3/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/r2d3/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/r2d3/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/r2d3/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/r2d3/merges", #> "archive_url": "https://api.github.com/repos/hadley/r2d3/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/r2d3/downloads", #> "issues_url": "https://api.github.com/repos/hadley/r2d3/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/r2d3/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/r2d3/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/r2d3/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/r2d3/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/r2d3/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/r2d3/deployments", #> "created_at": "2012-07-26T18:37:43Z", #> "updated_at": "2021-01-30T04:05:37Z", #> "pushed_at": "2012-07-26T18:39:00Z", #> "git_url": "git://github.com/hadley/r2d3.git", #> "ssh_url": "git@github.com:hadley/r2d3.git", #> "clone_url": "https://github.com/hadley/r2d3.git", #> "svn_url": "https://github.com/hadley/r2d3", #> "homepage": {}, #> "size": 199, #> "stargazers_count": 183, #> "watchers_count": 183, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 28, #> "mirror_url": {}, #> "archived": true, #> "disabled": false, #> "open_issues_count": 1, #> "license": {}, #> "forks": 28, #> "open_issues": 1, #> "watchers": 183, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5154874, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTU0ODc0", #> "name": "appdirs", #> "full_name": "hadley/appdirs", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/appdirs", #> "description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/appdirs", #> "forks_url": "https://api.github.com/repos/hadley/appdirs/forks", #> "keys_url": "https://api.github.com/repos/hadley/appdirs/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/appdirs/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/appdirs/teams", #> "hooks_url": "https://api.github.com/repos/hadley/appdirs/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/appdirs/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/appdirs/events", #> "assignees_url": "https://api.github.com/repos/hadley/appdirs/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/appdirs/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/appdirs/tags", #> "blobs_url": "https://api.github.com/repos/hadley/appdirs/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/appdirs/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/appdirs/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/appdirs/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/appdirs/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/appdirs/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/appdirs/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/appdirs/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/appdirs/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/appdirs/subscription", #> "commits_url": "https://api.github.com/repos/hadley/appdirs/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/appdirs/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/appdirs/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/appdirs/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/appdirs/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/appdirs/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/appdirs/merges", #> "archive_url": "https://api.github.com/repos/hadley/appdirs/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/appdirs/downloads", #> "issues_url": "https://api.github.com/repos/hadley/appdirs/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/appdirs/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/appdirs/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/appdirs/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/appdirs/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/appdirs/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/appdirs/deployments", #> "created_at": "2012-07-23T17:21:31Z", #> "updated_at": "2019-08-13T15:06:42Z", #> "pushed_at": "2011-01-26T22:04:19Z", #> "git_url": "git://github.com/hadley/appdirs.git", #> "ssh_url": "git@github.com:hadley/appdirs.git", #> "clone_url": "https://github.com/hadley/appdirs.git", #> "svn_url": "https://github.com/hadley/appdirs", #> "homepage": "http://pypi.python.org/pypi/appdirs", #> "size": 105, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "Python", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3723845, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNzIzODQ1", #> "name": "pkgdown", #> "full_name": "r-lib/pkgdown", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/pkgdown", #> "description": "Generate static html documentation for an R package", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/pkgdown", #> "forks_url": "https://api.github.com/repos/r-lib/pkgdown/forks", #> "keys_url": "https://api.github.com/repos/r-lib/pkgdown/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/pkgdown/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/pkgdown/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/pkgdown/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/pkgdown/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/pkgdown/events", #> "assignees_url": "https://api.github.com/repos/r-lib/pkgdown/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/pkgdown/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/pkgdown/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/pkgdown/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/pkgdown/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/pkgdown/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/pkgdown/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/pkgdown/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/pkgdown/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/pkgdown/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/pkgdown/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/pkgdown/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/pkgdown/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/pkgdown/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/pkgdown/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/pkgdown/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/pkgdown/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/pkgdown/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/pkgdown/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/pkgdown/merges", #> "archive_url": "https://api.github.com/repos/r-lib/pkgdown/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/pkgdown/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/pkgdown/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/pkgdown/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/pkgdown/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/pkgdown/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/pkgdown/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/pkgdown/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/pkgdown/deployments", #> "created_at": "2012-03-15T00:36:24Z", #> "updated_at": "2021-04-30T10:59:15Z", #> "pushed_at": "2021-04-30T11:02:26Z", #> "git_url": "git://github.com/r-lib/pkgdown.git", #> "ssh_url": "git@github.com:r-lib/pkgdown.git", #> "clone_url": "https://github.com/r-lib/pkgdown.git", #> "svn_url": "https://github.com/r-lib/pkgdown", #> "homepage": "https://pkgdown.r-lib.org", #> "size": 13335, #> "stargazers_count": 542, #> "watchers_count": 542, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 265, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 94, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 265, #> "open_issues": 94, #> "watchers": 542, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3566570, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNTY2NTcw", #> "name": "reasoned-schemer", #> "full_name": "klutometis/reasoned-schemer", #> "private": false, #> "owner": { #> "login": "klutometis", #> "id": 85991, #> "node_id": "MDQ6VXNlcjg1OTkx", #> "avatar_url": "https://avatars.githubusercontent.com/u/85991?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/klutometis", #> "html_url": "https://github.com/klutometis", #> "followers_url": "https://api.github.com/users/klutometis/followers", #> "following_url": "https://api.github.com/users/klutometis/following{/other_user}", #> "gists_url": "https://api.github.com/users/klutometis/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/klutometis/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/klutometis/subscriptions", #> "organizations_url": "https://api.github.com/users/klutometis/orgs", #> "repos_url": "https://api.github.com/users/klutometis/repos", #> "events_url": "https://api.github.com/users/klutometis/events{/privacy}", #> "received_events_url": "https://api.github.com/users/klutometis/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/klutometis/reasoned-schemer", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/klutometis/reasoned-schemer", #> "forks_url": "https://api.github.com/repos/klutometis/reasoned-schemer/forks", #> "keys_url": "https://api.github.com/repos/klutometis/reasoned-schemer/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/klutometis/reasoned-schemer/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/klutometis/reasoned-schemer/teams", #> "hooks_url": "https://api.github.com/repos/klutometis/reasoned-schemer/hooks", #> "issue_events_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues/events{/number}", #> "events_url": "https://api.github.com/repos/klutometis/reasoned-schemer/events", #> "assignees_url": "https://api.github.com/repos/klutometis/reasoned-schemer/assignees{/user}", #> "branches_url": "https://api.github.com/repos/klutometis/reasoned-schemer/branches{/branch}", #> "tags_url": "https://api.github.com/repos/klutometis/reasoned-schemer/tags", #> "blobs_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/klutometis/reasoned-schemer/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/klutometis/reasoned-schemer/languages", #> "stargazers_url": "https://api.github.com/repos/klutometis/reasoned-schemer/stargazers", #> "contributors_url": "https://api.github.com/repos/klutometis/reasoned-schemer/contributors", #> "subscribers_url": "https://api.github.com/repos/klutometis/reasoned-schemer/subscribers", #> "subscription_url": "https://api.github.com/repos/klutometis/reasoned-schemer/subscription", #> "commits_url": "https://api.github.com/repos/klutometis/reasoned-schemer/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/klutometis/reasoned-schemer/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/klutometis/reasoned-schemer/contents/{+path}", #> "compare_url": "https://api.github.com/repos/klutometis/reasoned-schemer/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/klutometis/reasoned-schemer/merges", #> "archive_url": "https://api.github.com/repos/klutometis/reasoned-schemer/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/klutometis/reasoned-schemer/downloads", #> "issues_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues{/number}", #> "pulls_url": "https://api.github.com/repos/klutometis/reasoned-schemer/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/klutometis/reasoned-schemer/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/klutometis/reasoned-schemer/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/klutometis/reasoned-schemer/labels{/name}", #> "releases_url": "https://api.github.com/repos/klutometis/reasoned-schemer/releases{/id}", #> "deployments_url": "https://api.github.com/repos/klutometis/reasoned-schemer/deployments", #> "created_at": "2012-02-28T00:35:16Z", #> "updated_at": "2020-07-14T08:36:06Z", #> "pushed_at": "2012-05-15T09:49:41Z", #> "git_url": "git://github.com/klutometis/reasoned-schemer.git", #> "ssh_url": "git@github.com:klutometis/reasoned-schemer.git", #> "clone_url": "https://github.com/klutometis/reasoned-schemer.git", #> "svn_url": "https://github.com/klutometis/reasoned-schemer", #> "homepage": "", #> "size": 164, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3116998, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMTE2OTk4", #> "name": "bigvis", #> "full_name": "hadley/bigvis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis", #> "description": "Exploratory data analysis for large datasets (10-100 million observations)", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis/deployments", #> "created_at": "2012-01-06T09:39:22Z", #> "updated_at": "2021-04-23T10:36:37Z", #> "pushed_at": "2015-06-29T10:37:48Z", #> "git_url": "git://github.com/hadley/bigvis.git", #> "ssh_url": "git@github.com:hadley/bigvis.git", #> "clone_url": "https://github.com/hadley/bigvis.git", #> "svn_url": "https://github.com/hadley/bigvis", #> "homepage": "", #> "size": 2217, #> "stargazers_count": 280, #> "watchers_count": 280, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 40, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 7, #> "license": {}, #> "forks": 40, #> "open_issues": 7, #> "watchers": 280, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3075216, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDc1MjE2", #> "name": "gtable", #> "full_name": "r-lib/gtable", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/gtable", #> "description": "The layout packages that powers ggplot2", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/gtable", #> "forks_url": "https://api.github.com/repos/r-lib/gtable/forks", #> "keys_url": "https://api.github.com/repos/r-lib/gtable/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/gtable/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/gtable/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/gtable/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/gtable/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/gtable/events", #> "assignees_url": "https://api.github.com/repos/r-lib/gtable/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/gtable/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/gtable/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/gtable/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/gtable/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/gtable/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/gtable/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/gtable/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/gtable/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/gtable/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/gtable/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/gtable/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/gtable/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/gtable/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/gtable/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/gtable/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/gtable/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/gtable/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/gtable/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/gtable/merges", #> "archive_url": "https://api.github.com/repos/r-lib/gtable/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/gtable/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/gtable/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/gtable/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/gtable/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/gtable/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/gtable/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/gtable/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/gtable/deployments", #> "created_at": "2011-12-30T16:08:43Z", #> "updated_at": "2021-03-02T19:05:06Z", #> "pushed_at": "2020-11-18T14:01:55Z", #> "git_url": "git://github.com/r-lib/gtable.git", #> "ssh_url": "git@github.com:r-lib/gtable.git", #> "clone_url": "https://github.com/r-lib/gtable.git", #> "svn_url": "https://github.com/r-lib/gtable", #> "homepage": "https://gtable.r-lib.org", #> "size": 1870, #> "stargazers_count": 66, #> "watchers_count": 66, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 16, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 15, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 16, #> "open_issues": 15, #> "watchers": 66, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2876618, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODc2NjE4", #> "name": "ggmap", #> "full_name": "dkahle/ggmap", #> "private": false, #> "owner": { #> "login": "dkahle", #> "id": 424139, #> "node_id": "MDQ6VXNlcjQyNDEzOQ==", #> "avatar_url": "https://avatars.githubusercontent.com/u/424139?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/dkahle", #> "html_url": "https://github.com/dkahle", #> "followers_url": "https://api.github.com/users/dkahle/followers", #> "following_url": "https://api.github.com/users/dkahle/following{/other_user}", #> "gists_url": "https://api.github.com/users/dkahle/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/dkahle/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/dkahle/subscriptions", #> "organizations_url": "https://api.github.com/users/dkahle/orgs", #> "repos_url": "https://api.github.com/users/dkahle/repos", #> "events_url": "https://api.github.com/users/dkahle/events{/privacy}", #> "received_events_url": "https://api.github.com/users/dkahle/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/dkahle/ggmap", #> "description": "A package for plotting maps in R with ggplot2", #> "fork": false, #> "url": "https://api.github.com/repos/dkahle/ggmap", #> "forks_url": "https://api.github.com/repos/dkahle/ggmap/forks", #> "keys_url": "https://api.github.com/repos/dkahle/ggmap/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/dkahle/ggmap/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/dkahle/ggmap/teams", #> "hooks_url": "https://api.github.com/repos/dkahle/ggmap/hooks", #> "issue_events_url": "https://api.github.com/repos/dkahle/ggmap/issues/events{/number}", #> "events_url": "https://api.github.com/repos/dkahle/ggmap/events", #> "assignees_url": "https://api.github.com/repos/dkahle/ggmap/assignees{/user}", #> "branches_url": "https://api.github.com/repos/dkahle/ggmap/branches{/branch}", #> "tags_url": "https://api.github.com/repos/dkahle/ggmap/tags", #> "blobs_url": "https://api.github.com/repos/dkahle/ggmap/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/dkahle/ggmap/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/dkahle/ggmap/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/dkahle/ggmap/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/dkahle/ggmap/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/dkahle/ggmap/languages", #> "stargazers_url": "https://api.github.com/repos/dkahle/ggmap/stargazers", #> "contributors_url": "https://api.github.com/repos/dkahle/ggmap/contributors", #> "subscribers_url": "https://api.github.com/repos/dkahle/ggmap/subscribers", #> "subscription_url": "https://api.github.com/repos/dkahle/ggmap/subscription", #> "commits_url": "https://api.github.com/repos/dkahle/ggmap/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/dkahle/ggmap/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/dkahle/ggmap/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/dkahle/ggmap/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/dkahle/ggmap/contents/{+path}", #> "compare_url": "https://api.github.com/repos/dkahle/ggmap/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/dkahle/ggmap/merges", #> "archive_url": "https://api.github.com/repos/dkahle/ggmap/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/dkahle/ggmap/downloads", #> "issues_url": "https://api.github.com/repos/dkahle/ggmap/issues{/number}", #> "pulls_url": "https://api.github.com/repos/dkahle/ggmap/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/dkahle/ggmap/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/dkahle/ggmap/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/dkahle/ggmap/labels{/name}", #> "releases_url": "https://api.github.com/repos/dkahle/ggmap/releases{/id}", #> "deployments_url": "https://api.github.com/repos/dkahle/ggmap/deployments", #> "created_at": "2011-11-29T17:14:54Z", #> "updated_at": "2021-04-19T09:36:43Z", #> "pushed_at": "2020-12-02T02:27:16Z", #> "git_url": "git://github.com/dkahle/ggmap.git", #> "ssh_url": "git@github.com:dkahle/ggmap.git", #> "clone_url": "https://github.com/dkahle/ggmap.git", #> "svn_url": "https://github.com/dkahle/ggmap", #> "homepage": "", #> "size": 28635, #> "stargazers_count": 656, #> "watchers_count": 656, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 223, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 110, #> "license": {}, #> "forks": 223, #> "open_issues": 110, #> "watchers": 656, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2875716, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODc1NzE2", #> "name": "mturkr", #> "full_name": "hadley/mturkr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/mturkr", #> "description": "Tools to make MTurk tasks easy to run from R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/mturkr", #> "forks_url": "https://api.github.com/repos/hadley/mturkr/forks", #> "keys_url": "https://api.github.com/repos/hadley/mturkr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/mturkr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/mturkr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/mturkr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/mturkr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/mturkr/events", #> "assignees_url": "https://api.github.com/repos/hadley/mturkr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/mturkr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/mturkr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/mturkr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/mturkr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/mturkr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/mturkr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/mturkr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/mturkr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/mturkr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/mturkr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/mturkr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/mturkr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/mturkr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/mturkr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/mturkr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/mturkr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/mturkr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/mturkr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/mturkr/merges", #> "archive_url": "https://api.github.com/repos/hadley/mturkr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/mturkr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/mturkr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/mturkr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/mturkr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/mturkr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/mturkr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/mturkr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/mturkr/deployments", #> "created_at": "2011-11-29T15:09:29Z", #> "updated_at": "2020-07-07T17:47:24Z", #> "pushed_at": "2012-07-25T19:32:57Z", #> "git_url": "git://github.com/hadley/mturkr.git", #> "ssh_url": "git@github.com:hadley/mturkr.git", #> "clone_url": "https://github.com/hadley/mturkr.git", #> "svn_url": "https://github.com/hadley/mturkr", #> "homepage": "", #> "size": 214, #> "stargazers_count": 15, #> "watchers_count": 15, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 2, #> "open_issues": 2, #> "watchers": 15, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2788278, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzg4Mjc4", #> "name": "boxplots-paper", #> "full_name": "hadley/boxplots-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/boxplots-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/boxplots-paper", #> "forks_url": "https://api.github.com/repos/hadley/boxplots-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/boxplots-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/boxplots-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/boxplots-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/boxplots-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/boxplots-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/boxplots-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/boxplots-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/boxplots-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/boxplots-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/boxplots-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/boxplots-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/boxplots-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/boxplots-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/boxplots-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/boxplots-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/boxplots-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/boxplots-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/boxplots-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/boxplots-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/boxplots-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/boxplots-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/boxplots-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/boxplots-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/boxplots-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/boxplots-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/boxplots-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/boxplots-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/boxplots-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/boxplots-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/boxplots-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/boxplots-paper/deployments", #> "created_at": "2011-11-16T14:27:24Z", #> "updated_at": "2021-03-18T09:47:18Z", #> "pushed_at": "2016-04-28T10:01:49Z", #> "git_url": "git://github.com/hadley/boxplots-paper.git", #> "ssh_url": "git@github.com:hadley/boxplots-paper.git", #> "clone_url": "https://github.com/hadley/boxplots-paper.git", #> "svn_url": "https://github.com/hadley/boxplots-paper", #> "homepage": "", #> "size": 52, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 4, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 4, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2756403, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzU2NDAz", #> "name": "httr", #> "full_name": "r-lib/httr", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/httr", #> "description": "httr: a friendly http package for R", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/httr", #> "forks_url": "https://api.github.com/repos/r-lib/httr/forks", #> "keys_url": "https://api.github.com/repos/r-lib/httr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/httr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/httr/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/httr/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/httr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/httr/events", #> "assignees_url": "https://api.github.com/repos/r-lib/httr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/httr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/httr/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/httr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/httr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/httr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/httr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/httr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/httr/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/httr/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/httr/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/httr/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/httr/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/httr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/httr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/httr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/httr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/httr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/httr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/httr/merges", #> "archive_url": "https://api.github.com/repos/r-lib/httr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/httr/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/httr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/httr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/httr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/httr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/httr/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/httr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/httr/deployments", #> "created_at": "2011-11-11T15:05:00Z", #> "updated_at": "2021-04-18T06:03:40Z", #> "pushed_at": "2021-03-29T17:15:32Z", #> "git_url": "git://github.com/r-lib/httr.git", #> "ssh_url": "git@github.com:r-lib/httr.git", #> "clone_url": "https://github.com/r-lib/httr.git", #> "svn_url": "https://github.com/r-lib/httr", #> "homepage": "https://httr.r-lib.org", #> "size": 5294, #> "stargazers_count": 900, #> "watchers_count": 900, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 2020, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 54, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 2020, #> "open_issues": 54, #> "watchers": 900, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2609997, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNjA5OTk3", #> "name": "lvplot", #> "full_name": "hadley/lvplot", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lvplot", #> "description": "Letter value boxplots for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lvplot", #> "forks_url": "https://api.github.com/repos/hadley/lvplot/forks", #> "keys_url": "https://api.github.com/repos/hadley/lvplot/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lvplot/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lvplot/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lvplot/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lvplot/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lvplot/events", #> "assignees_url": "https://api.github.com/repos/hadley/lvplot/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lvplot/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lvplot/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lvplot/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lvplot/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lvplot/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lvplot/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lvplot/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lvplot/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lvplot/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lvplot/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lvplot/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lvplot/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lvplot/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lvplot/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lvplot/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lvplot/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lvplot/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lvplot/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lvplot/merges", #> "archive_url": "https://api.github.com/repos/hadley/lvplot/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lvplot/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lvplot/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lvplot/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lvplot/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lvplot/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lvplot/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lvplot/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lvplot/deployments", #> "created_at": "2011-10-20T00:01:45Z", #> "updated_at": "2021-03-07T05:49:26Z", #> "pushed_at": "2018-01-08T21:55:03Z", #> "git_url": "git://github.com/hadley/lvplot.git", #> "ssh_url": "git@github.com:hadley/lvplot.git", #> "clone_url": "https://github.com/hadley/lvplot.git", #> "svn_url": "https://github.com/hadley/lvplot", #> "homepage": "", #> "size": 48577, #> "stargazers_count": 33, #> "watchers_count": 33, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 11, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": {}, #> "forks": 11, #> "open_issues": 5, #> "watchers": 33, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2562848, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTYyODQ4", #> "name": "lvplot-paper", #> "full_name": "hadley/lvplot-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lvplot-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lvplot-paper", #> "forks_url": "https://api.github.com/repos/hadley/lvplot-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/lvplot-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lvplot-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lvplot-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lvplot-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lvplot-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lvplot-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/lvplot-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lvplot-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lvplot-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lvplot-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lvplot-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lvplot-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lvplot-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lvplot-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lvplot-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lvplot-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lvplot-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lvplot-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lvplot-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lvplot-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lvplot-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lvplot-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lvplot-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lvplot-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lvplot-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lvplot-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/lvplot-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lvplot-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lvplot-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lvplot-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lvplot-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lvplot-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lvplot-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lvplot-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lvplot-paper/deployments", #> "created_at": "2011-10-12T14:21:55Z", #> "updated_at": "2019-08-13T14:51:18Z", #> "pushed_at": "2016-04-30T02:03:26Z", #> "git_url": "git://github.com/hadley/lvplot-paper.git", #> "ssh_url": "git@github.com:hadley/lvplot-paper.git", #> "clone_url": "https://github.com/hadley/lvplot-paper.git", #> "svn_url": "https://github.com/hadley/lvplot-paper", #> "homepage": "", #> "size": 27609, #> "stargazers_count": 12, #> "watchers_count": 12, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 12, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2543719, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTQzNzE5", #> "name": "whisker", #> "full_name": "hadley/whisker", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/whisker", #> "description": "{{mustache}} for R", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/whisker", #> "forks_url": "https://api.github.com/repos/hadley/whisker/forks", #> "keys_url": "https://api.github.com/repos/hadley/whisker/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/whisker/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/whisker/teams", #> "hooks_url": "https://api.github.com/repos/hadley/whisker/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/whisker/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/whisker/events", #> "assignees_url": "https://api.github.com/repos/hadley/whisker/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/whisker/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/whisker/tags", #> "blobs_url": "https://api.github.com/repos/hadley/whisker/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/whisker/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/whisker/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/whisker/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/whisker/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/whisker/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/whisker/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/whisker/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/whisker/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/whisker/subscription", #> "commits_url": "https://api.github.com/repos/hadley/whisker/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/whisker/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/whisker/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/whisker/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/whisker/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/whisker/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/whisker/merges", #> "archive_url": "https://api.github.com/repos/hadley/whisker/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/whisker/downloads", #> "issues_url": "https://api.github.com/repos/hadley/whisker/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/whisker/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/whisker/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/whisker/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/whisker/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/whisker/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/whisker/deployments", #> "created_at": "2011-10-09T18:04:50Z", #> "updated_at": "2019-08-13T14:51:12Z", #> "pushed_at": "2012-06-03T18:29:42Z", #> "git_url": "git://github.com/hadley/whisker.git", #> "ssh_url": "git@github.com:hadley/whisker.git", #> "clone_url": "https://github.com/hadley/whisker.git", #> "svn_url": "https://github.com/hadley/whisker", #> "homepage": "http://mustache.github.com/", #> "size": 155, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2117834, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMTE3ODM0", #> "name": "whisker", #> "full_name": "edwindj/whisker", #> "private": false, #> "owner": { #> "login": "edwindj", #> "id": 542492, #> "node_id": "MDQ6VXNlcjU0MjQ5Mg==", #> "avatar_url": "https://avatars.githubusercontent.com/u/542492?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/edwindj", #> "html_url": "https://github.com/edwindj", #> "followers_url": "https://api.github.com/users/edwindj/followers", #> "following_url": "https://api.github.com/users/edwindj/following{/other_user}", #> "gists_url": "https://api.github.com/users/edwindj/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/edwindj/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/edwindj/subscriptions", #> "organizations_url": "https://api.github.com/users/edwindj/orgs", #> "repos_url": "https://api.github.com/users/edwindj/repos", #> "events_url": "https://api.github.com/users/edwindj/events{/privacy}", #> "received_events_url": "https://api.github.com/users/edwindj/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/edwindj/whisker", #> "description": "{{mustache}} for R", #> "fork": false, #> "url": "https://api.github.com/repos/edwindj/whisker", #> "forks_url": "https://api.github.com/repos/edwindj/whisker/forks", #> "keys_url": "https://api.github.com/repos/edwindj/whisker/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/edwindj/whisker/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/edwindj/whisker/teams", #> "hooks_url": "https://api.github.com/repos/edwindj/whisker/hooks", #> "issue_events_url": "https://api.github.com/repos/edwindj/whisker/issues/events{/number}", #> "events_url": "https://api.github.com/repos/edwindj/whisker/events", #> "assignees_url": "https://api.github.com/repos/edwindj/whisker/assignees{/user}", #> "branches_url": "https://api.github.com/repos/edwindj/whisker/branches{/branch}", #> "tags_url": "https://api.github.com/repos/edwindj/whisker/tags", #> "blobs_url": "https://api.github.com/repos/edwindj/whisker/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/edwindj/whisker/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/edwindj/whisker/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/edwindj/whisker/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/edwindj/whisker/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/edwindj/whisker/languages", #> "stargazers_url": "https://api.github.com/repos/edwindj/whisker/stargazers", #> "contributors_url": "https://api.github.com/repos/edwindj/whisker/contributors", #> "subscribers_url": "https://api.github.com/repos/edwindj/whisker/subscribers", #> "subscription_url": "https://api.github.com/repos/edwindj/whisker/subscription", #> "commits_url": "https://api.github.com/repos/edwindj/whisker/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/edwindj/whisker/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/edwindj/whisker/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/edwindj/whisker/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/edwindj/whisker/contents/{+path}", #> "compare_url": "https://api.github.com/repos/edwindj/whisker/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/edwindj/whisker/merges", #> "archive_url": "https://api.github.com/repos/edwindj/whisker/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/edwindj/whisker/downloads", #> "issues_url": "https://api.github.com/repos/edwindj/whisker/issues{/number}", #> "pulls_url": "https://api.github.com/repos/edwindj/whisker/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/edwindj/whisker/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/edwindj/whisker/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/edwindj/whisker/labels{/name}", #> "releases_url": "https://api.github.com/repos/edwindj/whisker/releases{/id}", #> "deployments_url": "https://api.github.com/repos/edwindj/whisker/deployments", #> "created_at": "2011-07-28T10:01:34Z", #> "updated_at": "2021-04-25T17:23:06Z", #> "pushed_at": "2021-02-23T10:18:03Z", #> "git_url": "git://github.com/edwindj/whisker.git", #> "ssh_url": "git@github.com:edwindj/whisker.git", #> "clone_url": "https://github.com/edwindj/whisker.git", #> "svn_url": "https://github.com/edwindj/whisker", #> "homepage": "http://mustache.github.com/", #> "size": 152, #> "stargazers_count": 171, #> "watchers_count": 171, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 19, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 13, #> "license": {}, #> "forks": 19, #> "open_issues": 13, #> "watchers": 171, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> } #> ]
gh("/users/{username}/starred", username = "hadley")
#> [ #> { #> "id": 10221246, #> "node_id": "MDEwOlJlcG9zaXRvcnkxMDIyMTI0Ng==", #> "name": "bigrquery", #> "full_name": "r-dbi/bigrquery", #> "private": false, #> "owner": { #> "login": "r-dbi", #> "id": 5695665, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjU2OTU2NjU=", #> "avatar_url": "https://avatars.githubusercontent.com/u/5695665?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-dbi", #> "html_url": "https://github.com/r-dbi", #> "followers_url": "https://api.github.com/users/r-dbi/followers", #> "following_url": "https://api.github.com/users/r-dbi/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-dbi/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-dbi/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-dbi/subscriptions", #> "organizations_url": "https://api.github.com/users/r-dbi/orgs", #> "repos_url": "https://api.github.com/users/r-dbi/repos", #> "events_url": "https://api.github.com/users/r-dbi/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-dbi/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-dbi/bigrquery", #> "description": "An interface to Google's BigQuery from R.", #> "fork": false, #> "url": "https://api.github.com/repos/r-dbi/bigrquery", #> "forks_url": "https://api.github.com/repos/r-dbi/bigrquery/forks", #> "keys_url": "https://api.github.com/repos/r-dbi/bigrquery/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-dbi/bigrquery/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-dbi/bigrquery/teams", #> "hooks_url": "https://api.github.com/repos/r-dbi/bigrquery/hooks", #> "issue_events_url": "https://api.github.com/repos/r-dbi/bigrquery/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-dbi/bigrquery/events", #> "assignees_url": "https://api.github.com/repos/r-dbi/bigrquery/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-dbi/bigrquery/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-dbi/bigrquery/tags", #> "blobs_url": "https://api.github.com/repos/r-dbi/bigrquery/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-dbi/bigrquery/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-dbi/bigrquery/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-dbi/bigrquery/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-dbi/bigrquery/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-dbi/bigrquery/languages", #> "stargazers_url": "https://api.github.com/repos/r-dbi/bigrquery/stargazers", #> "contributors_url": "https://api.github.com/repos/r-dbi/bigrquery/contributors", #> "subscribers_url": "https://api.github.com/repos/r-dbi/bigrquery/subscribers", #> "subscription_url": "https://api.github.com/repos/r-dbi/bigrquery/subscription", #> "commits_url": "https://api.github.com/repos/r-dbi/bigrquery/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-dbi/bigrquery/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-dbi/bigrquery/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-dbi/bigrquery/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-dbi/bigrquery/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-dbi/bigrquery/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-dbi/bigrquery/merges", #> "archive_url": "https://api.github.com/repos/r-dbi/bigrquery/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-dbi/bigrquery/downloads", #> "issues_url": "https://api.github.com/repos/r-dbi/bigrquery/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-dbi/bigrquery/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-dbi/bigrquery/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-dbi/bigrquery/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-dbi/bigrquery/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-dbi/bigrquery/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-dbi/bigrquery/deployments", #> "created_at": "2013-05-22T14:04:16Z", #> "updated_at": "2021-04-29T21:08:25Z", #> "pushed_at": "2021-04-19T21:50:50Z", #> "git_url": "git://github.com/r-dbi/bigrquery.git", #> "ssh_url": "git@github.com:r-dbi/bigrquery.git", #> "clone_url": "https://github.com/r-dbi/bigrquery.git", #> "svn_url": "https://github.com/r-dbi/bigrquery", #> "homepage": "https://bigrquery.r-dbi.org", #> "size": 1235, #> "stargazers_count": 438, #> "watchers_count": 438, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 160, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 37, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 160, #> "open_issues": 37, #> "watchers": 438, #> "default_branch": "main", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 171599768, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNzE1OTk3Njg=", #> "name": "dataAnim", #> "full_name": "chrk623/dataAnim", #> "private": false, #> "owner": { #> "login": "chrk623", #> "id": 31636428, #> "node_id": "MDQ6VXNlcjMxNjM2NDI4", #> "avatar_url": "https://avatars.githubusercontent.com/u/31636428?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/chrk623", #> "html_url": "https://github.com/chrk623", #> "followers_url": "https://api.github.com/users/chrk623/followers", #> "following_url": "https://api.github.com/users/chrk623/following{/other_user}", #> "gists_url": "https://api.github.com/users/chrk623/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/chrk623/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/chrk623/subscriptions", #> "organizations_url": "https://api.github.com/users/chrk623/orgs", #> "repos_url": "https://api.github.com/users/chrk623/repos", #> "events_url": "https://api.github.com/users/chrk623/events{/privacy}", #> "received_events_url": "https://api.github.com/users/chrk623/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/chrk623/dataAnim", #> "description": "R package for visualising data transformation using animations. ", #> "fork": false, #> "url": "https://api.github.com/repos/chrk623/dataAnim", #> "forks_url": "https://api.github.com/repos/chrk623/dataAnim/forks", #> "keys_url": "https://api.github.com/repos/chrk623/dataAnim/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/chrk623/dataAnim/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/chrk623/dataAnim/teams", #> "hooks_url": "https://api.github.com/repos/chrk623/dataAnim/hooks", #> "issue_events_url": "https://api.github.com/repos/chrk623/dataAnim/issues/events{/number}", #> "events_url": "https://api.github.com/repos/chrk623/dataAnim/events", #> "assignees_url": "https://api.github.com/repos/chrk623/dataAnim/assignees{/user}", #> "branches_url": "https://api.github.com/repos/chrk623/dataAnim/branches{/branch}", #> "tags_url": "https://api.github.com/repos/chrk623/dataAnim/tags", #> "blobs_url": "https://api.github.com/repos/chrk623/dataAnim/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/chrk623/dataAnim/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/chrk623/dataAnim/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/chrk623/dataAnim/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/chrk623/dataAnim/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/chrk623/dataAnim/languages", #> "stargazers_url": "https://api.github.com/repos/chrk623/dataAnim/stargazers", #> "contributors_url": "https://api.github.com/repos/chrk623/dataAnim/contributors", #> "subscribers_url": "https://api.github.com/repos/chrk623/dataAnim/subscribers", #> "subscription_url": "https://api.github.com/repos/chrk623/dataAnim/subscription", #> "commits_url": "https://api.github.com/repos/chrk623/dataAnim/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/chrk623/dataAnim/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/chrk623/dataAnim/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/chrk623/dataAnim/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/chrk623/dataAnim/contents/{+path}", #> "compare_url": "https://api.github.com/repos/chrk623/dataAnim/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/chrk623/dataAnim/merges", #> "archive_url": "https://api.github.com/repos/chrk623/dataAnim/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/chrk623/dataAnim/downloads", #> "issues_url": "https://api.github.com/repos/chrk623/dataAnim/issues{/number}", #> "pulls_url": "https://api.github.com/repos/chrk623/dataAnim/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/chrk623/dataAnim/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/chrk623/dataAnim/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/chrk623/dataAnim/labels{/name}", #> "releases_url": "https://api.github.com/repos/chrk623/dataAnim/releases{/id}", #> "deployments_url": "https://api.github.com/repos/chrk623/dataAnim/deployments", #> "created_at": "2019-02-20T04:17:53Z", #> "updated_at": "2021-01-13T08:51:13Z", #> "pushed_at": "2019-07-10T11:07:07Z", #> "git_url": "git://github.com/chrk623/dataAnim.git", #> "ssh_url": "git@github.com:chrk623/dataAnim.git", #> "clone_url": "https://github.com/chrk623/dataAnim.git", #> "svn_url": "https://github.com/chrk623/dataAnim", #> "homepage": {}, #> "size": 12265, #> "stargazers_count": 105, #> "watchers_count": 105, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 8, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "gpl-3.0", #> "name": "GNU General Public License v3.0", #> "spdx_id": "GPL-3.0", #> "url": "https://api.github.com/licenses/gpl-3.0", #> "node_id": "MDc6TGljZW5zZTk=" #> }, #> "forks": 8, #> "open_issues": 0, #> "watchers": 105, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 161951368, #> "node_id": "MDEwOlJlcG9zaXRvcnkxNjE5NTEzNjg=", #> "name": "stats-illustrations", #> "full_name": "allisonhorst/stats-illustrations", #> "private": false, #> "owner": { #> "login": "allisonhorst", #> "id": 25372780, #> "node_id": "MDQ6VXNlcjI1MzcyNzgw", #> "avatar_url": "https://avatars.githubusercontent.com/u/25372780?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/allisonhorst", #> "html_url": "https://github.com/allisonhorst", #> "followers_url": "https://api.github.com/users/allisonhorst/followers", #> "following_url": "https://api.github.com/users/allisonhorst/following{/other_user}", #> "gists_url": "https://api.github.com/users/allisonhorst/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/allisonhorst/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/allisonhorst/subscriptions", #> "organizations_url": "https://api.github.com/users/allisonhorst/orgs", #> "repos_url": "https://api.github.com/users/allisonhorst/repos", #> "events_url": "https://api.github.com/users/allisonhorst/events{/privacy}", #> "received_events_url": "https://api.github.com/users/allisonhorst/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/allisonhorst/stats-illustrations", #> "description": "R & stats illustrations by @allison_horst", #> "fork": false, #> "url": "https://api.github.com/repos/allisonhorst/stats-illustrations", #> "forks_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/forks", #> "keys_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/teams", #> "hooks_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/hooks", #> "issue_events_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues/events{/number}", #> "events_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/events", #> "assignees_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/assignees{/user}", #> "branches_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/branches{/branch}", #> "tags_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/tags", #> "blobs_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/languages", #> "stargazers_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/stargazers", #> "contributors_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/contributors", #> "subscribers_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/subscribers", #> "subscription_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/subscription", #> "commits_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/contents/{+path}", #> "compare_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/merges", #> "archive_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/downloads", #> "issues_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/issues{/number}", #> "pulls_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/labels{/name}", #> "releases_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/releases{/id}", #> "deployments_url": "https://api.github.com/repos/allisonhorst/stats-illustrations/deployments", #> "created_at": "2018-12-15T23:16:36Z", #> "updated_at": "2021-04-27T21:05:15Z", #> "pushed_at": "2021-02-22T04:26:29Z", #> "git_url": "git://github.com/allisonhorst/stats-illustrations.git", #> "ssh_url": "git@github.com:allisonhorst/stats-illustrations.git", #> "clone_url": "https://github.com/allisonhorst/stats-illustrations.git", #> "svn_url": "https://github.com/allisonhorst/stats-illustrations", #> "homepage": "", #> "size": 538407, #> "stargazers_count": 1437, #> "watchers_count": 1437, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 148, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": { #> "key": "cc-by-4.0", #> "name": "Creative Commons Attribution 4.0 International", #> "spdx_id": "CC-BY-4.0", #> "url": "https://api.github.com/licenses/cc-by-4.0", #> "node_id": "MDc6TGljZW5zZTI1" #> }, #> "forks": 148, #> "open_issues": 5, #> "watchers": 1437, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 62938649, #> "node_id": "MDEwOlJlcG9zaXRvcnk2MjkzODY0OQ==", #> "name": "mastering-shiny", #> "full_name": "hadley/mastering-shiny", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/mastering-shiny", #> "description": "Mastering Shiny: a book", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/mastering-shiny", #> "forks_url": "https://api.github.com/repos/hadley/mastering-shiny/forks", #> "keys_url": "https://api.github.com/repos/hadley/mastering-shiny/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/mastering-shiny/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/mastering-shiny/teams", #> "hooks_url": "https://api.github.com/repos/hadley/mastering-shiny/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/mastering-shiny/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/mastering-shiny/events", #> "assignees_url": "https://api.github.com/repos/hadley/mastering-shiny/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/mastering-shiny/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/mastering-shiny/tags", #> "blobs_url": "https://api.github.com/repos/hadley/mastering-shiny/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/mastering-shiny/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/mastering-shiny/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/mastering-shiny/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/mastering-shiny/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/mastering-shiny/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/mastering-shiny/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/mastering-shiny/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/mastering-shiny/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/mastering-shiny/subscription", #> "commits_url": "https://api.github.com/repos/hadley/mastering-shiny/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/mastering-shiny/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/mastering-shiny/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/mastering-shiny/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/mastering-shiny/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/mastering-shiny/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/mastering-shiny/merges", #> "archive_url": "https://api.github.com/repos/hadley/mastering-shiny/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/mastering-shiny/downloads", #> "issues_url": "https://api.github.com/repos/hadley/mastering-shiny/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/mastering-shiny/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/mastering-shiny/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/mastering-shiny/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/mastering-shiny/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/mastering-shiny/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/mastering-shiny/deployments", #> "created_at": "2016-07-09T07:45:54Z", #> "updated_at": "2021-04-29T20:13:52Z", #> "pushed_at": "2021-04-27T13:31:26Z", #> "git_url": "git://github.com/hadley/mastering-shiny.git", #> "ssh_url": "git@github.com:hadley/mastering-shiny.git", #> "clone_url": "https://github.com/hadley/mastering-shiny.git", #> "svn_url": "https://github.com/hadley/mastering-shiny", #> "homepage": "https://mastering-shiny.org/", #> "size": 55396, #> "stargazers_count": 834, #> "watchers_count": 834, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 315, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 21, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 315, #> "open_issues": 21, #> "watchers": 834, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 22881786, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMjg4MTc4Ng==", #> "name": "lazyeval", #> "full_name": "hadley/lazyeval", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lazyeval", #> "description": "Lazy evaluation: an alternative to non-standard evaluation (NSE) for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lazyeval", #> "forks_url": "https://api.github.com/repos/hadley/lazyeval/forks", #> "keys_url": "https://api.github.com/repos/hadley/lazyeval/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lazyeval/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lazyeval/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lazyeval/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lazyeval/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lazyeval/events", #> "assignees_url": "https://api.github.com/repos/hadley/lazyeval/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lazyeval/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lazyeval/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lazyeval/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lazyeval/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lazyeval/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lazyeval/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lazyeval/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lazyeval/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lazyeval/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lazyeval/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lazyeval/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lazyeval/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lazyeval/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lazyeval/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lazyeval/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lazyeval/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lazyeval/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lazyeval/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lazyeval/merges", #> "archive_url": "https://api.github.com/repos/hadley/lazyeval/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lazyeval/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lazyeval/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lazyeval/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lazyeval/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lazyeval/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lazyeval/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lazyeval/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lazyeval/deployments", #> "created_at": "2014-08-12T15:06:43Z", #> "updated_at": "2021-03-27T03:30:10Z", #> "pushed_at": "2019-03-15T14:16:55Z", #> "git_url": "git://github.com/hadley/lazyeval.git", #> "ssh_url": "git@github.com:hadley/lazyeval.git", #> "clone_url": "https://github.com/hadley/lazyeval.git", #> "svn_url": "https://github.com/hadley/lazyeval", #> "homepage": "", #> "size": 453, #> "stargazers_count": 118, #> "watchers_count": 118, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 37, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 20, #> "license": {}, #> "forks": 37, #> "open_issues": 20, #> "watchers": 118, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 92283359, #> "node_id": "MDEwOlJlcG9zaXRvcnk5MjI4MzM1OQ==", #> "name": "particles", #> "full_name": "thomasp85/particles", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/particles", #> "description": "A particle simulation engine based on a port of d3-force", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/particles", #> "forks_url": "https://api.github.com/repos/thomasp85/particles/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/particles/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/particles/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/particles/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/particles/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/particles/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/particles/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/particles/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/particles/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/particles/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/particles/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/particles/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/particles/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/particles/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/particles/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/particles/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/particles/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/particles/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/particles/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/particles/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/particles/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/particles/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/particles/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/particles/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/particles/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/particles/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/particles/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/particles/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/particles/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/particles/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/particles/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/particles/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/particles/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/particles/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/particles/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/particles/deployments", #> "created_at": "2017-05-24T11:07:43Z", #> "updated_at": "2021-04-25T17:06:58Z", #> "pushed_at": "2020-10-19T06:39:55Z", #> "git_url": "git://github.com/thomasp85/particles.git", #> "ssh_url": "git@github.com:thomasp85/particles.git", #> "clone_url": "https://github.com/thomasp85/particles.git", #> "svn_url": "https://github.com/thomasp85/particles", #> "homepage": {}, #> "size": 17682, #> "stargazers_count": 106, #> "watchers_count": 106, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 8, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 8, #> "open_issues": 5, #> "watchers": 106, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 6427813, #> "node_id": "MDEwOlJlcG9zaXRvcnk2NDI3ODEz", #> "name": "dplyr", #> "full_name": "tidyverse/dplyr", #> "private": false, #> "owner": { #> "login": "tidyverse", #> "id": 22032646, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyMDMyNjQ2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22032646?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/tidyverse", #> "html_url": "https://github.com/tidyverse", #> "followers_url": "https://api.github.com/users/tidyverse/followers", #> "following_url": "https://api.github.com/users/tidyverse/following{/other_user}", #> "gists_url": "https://api.github.com/users/tidyverse/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/tidyverse/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/tidyverse/subscriptions", #> "organizations_url": "https://api.github.com/users/tidyverse/orgs", #> "repos_url": "https://api.github.com/users/tidyverse/repos", #> "events_url": "https://api.github.com/users/tidyverse/events{/privacy}", #> "received_events_url": "https://api.github.com/users/tidyverse/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/tidyverse/dplyr", #> "description": "dplyr: A grammar of data manipulation", #> "fork": false, #> "url": "https://api.github.com/repos/tidyverse/dplyr", #> "forks_url": "https://api.github.com/repos/tidyverse/dplyr/forks", #> "keys_url": "https://api.github.com/repos/tidyverse/dplyr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/tidyverse/dplyr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/tidyverse/dplyr/teams", #> "hooks_url": "https://api.github.com/repos/tidyverse/dplyr/hooks", #> "issue_events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/events", #> "assignees_url": "https://api.github.com/repos/tidyverse/dplyr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/tidyverse/dplyr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/tidyverse/dplyr/tags", #> "blobs_url": "https://api.github.com/repos/tidyverse/dplyr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/tidyverse/dplyr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/tidyverse/dplyr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/tidyverse/dplyr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/tidyverse/dplyr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/tidyverse/dplyr/languages", #> "stargazers_url": "https://api.github.com/repos/tidyverse/dplyr/stargazers", #> "contributors_url": "https://api.github.com/repos/tidyverse/dplyr/contributors", #> "subscribers_url": "https://api.github.com/repos/tidyverse/dplyr/subscribers", #> "subscription_url": "https://api.github.com/repos/tidyverse/dplyr/subscription", #> "commits_url": "https://api.github.com/repos/tidyverse/dplyr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/tidyverse/dplyr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/tidyverse/dplyr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/tidyverse/dplyr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/tidyverse/dplyr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/tidyverse/dplyr/merges", #> "archive_url": "https://api.github.com/repos/tidyverse/dplyr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/tidyverse/dplyr/downloads", #> "issues_url": "https://api.github.com/repos/tidyverse/dplyr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/tidyverse/dplyr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/tidyverse/dplyr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/tidyverse/dplyr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/labels{/name}", #> "releases_url": "https://api.github.com/repos/tidyverse/dplyr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/tidyverse/dplyr/deployments", #> "created_at": "2012-10-28T13:39:17Z", #> "updated_at": "2021-04-30T08:57:54Z", #> "pushed_at": "2021-04-30T09:07:15Z", #> "git_url": "git://github.com/tidyverse/dplyr.git", #> "ssh_url": "git@github.com:tidyverse/dplyr.git", #> "clone_url": "https://github.com/tidyverse/dplyr.git", #> "svn_url": "https://github.com/tidyverse/dplyr", #> "homepage": "https://dplyr.tidyverse.org", #> "size": 51286, #> "stargazers_count": 3727, #> "watchers_count": 3727, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 1356, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 56, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 1356, #> "open_issues": 56, #> "watchers": 3727, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 75495288, #> "node_id": "MDEwOlJlcG9zaXRvcnk3NTQ5NTI4OA==", #> "name": "fivethirtyeight", #> "full_name": "rudeboybert/fivethirtyeight", #> "private": false, #> "owner": { #> "login": "rudeboybert", #> "id": 4574203, #> "node_id": "MDQ6VXNlcjQ1NzQyMDM=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4574203?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/rudeboybert", #> "html_url": "https://github.com/rudeboybert", #> "followers_url": "https://api.github.com/users/rudeboybert/followers", #> "following_url": "https://api.github.com/users/rudeboybert/following{/other_user}", #> "gists_url": "https://api.github.com/users/rudeboybert/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/rudeboybert/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/rudeboybert/subscriptions", #> "organizations_url": "https://api.github.com/users/rudeboybert/orgs", #> "repos_url": "https://api.github.com/users/rudeboybert/repos", #> "events_url": "https://api.github.com/users/rudeboybert/events{/privacy}", #> "received_events_url": "https://api.github.com/users/rudeboybert/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/rudeboybert/fivethirtyeight", #> "description": "R package of data and code behind the stories and interactives at FiveThirtyEight", #> "fork": false, #> "url": "https://api.github.com/repos/rudeboybert/fivethirtyeight", #> "forks_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/forks", #> "keys_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/teams", #> "hooks_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/hooks", #> "issue_events_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues/events{/number}", #> "events_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/events", #> "assignees_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/assignees{/user}", #> "branches_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/branches{/branch}", #> "tags_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/tags", #> "blobs_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/languages", #> "stargazers_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/stargazers", #> "contributors_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/contributors", #> "subscribers_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/subscribers", #> "subscription_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/subscription", #> "commits_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/contents/{+path}", #> "compare_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/merges", #> "archive_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/downloads", #> "issues_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/issues{/number}", #> "pulls_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/labels{/name}", #> "releases_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/releases{/id}", #> "deployments_url": "https://api.github.com/repos/rudeboybert/fivethirtyeight/deployments", #> "created_at": "2016-12-03T19:25:21Z", #> "updated_at": "2021-04-07T11:05:41Z", #> "pushed_at": "2021-02-22T23:47:29Z", #> "git_url": "git://github.com/rudeboybert/fivethirtyeight.git", #> "ssh_url": "git@github.com:rudeboybert/fivethirtyeight.git", #> "clone_url": "https://github.com/rudeboybert/fivethirtyeight.git", #> "svn_url": "https://github.com/rudeboybert/fivethirtyeight", #> "homepage": "https://fivethirtyeight-r.netlify.app/", #> "size": 372171, #> "stargazers_count": 424, #> "watchers_count": 424, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 97, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 4, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 97, #> "open_issues": 4, #> "watchers": 424, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 25672078, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTY3MjA3OA==", #> "name": "googlesheets", #> "full_name": "jennybc/googlesheets", #> "private": false, #> "owner": { #> "login": "jennybc", #> "id": 599454, #> "node_id": "MDQ6VXNlcjU5OTQ1NA==", #> "avatar_url": "https://avatars.githubusercontent.com/u/599454?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/jennybc", #> "html_url": "https://github.com/jennybc", #> "followers_url": "https://api.github.com/users/jennybc/followers", #> "following_url": "https://api.github.com/users/jennybc/following{/other_user}", #> "gists_url": "https://api.github.com/users/jennybc/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/jennybc/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/jennybc/subscriptions", #> "organizations_url": "https://api.github.com/users/jennybc/orgs", #> "repos_url": "https://api.github.com/users/jennybc/repos", #> "events_url": "https://api.github.com/users/jennybc/events{/privacy}", #> "received_events_url": "https://api.github.com/users/jennybc/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/jennybc/googlesheets", #> "description": "Google Spreadsheets R API", #> "fork": false, #> "url": "https://api.github.com/repos/jennybc/googlesheets", #> "forks_url": "https://api.github.com/repos/jennybc/googlesheets/forks", #> "keys_url": "https://api.github.com/repos/jennybc/googlesheets/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/jennybc/googlesheets/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/jennybc/googlesheets/teams", #> "hooks_url": "https://api.github.com/repos/jennybc/googlesheets/hooks", #> "issue_events_url": "https://api.github.com/repos/jennybc/googlesheets/issues/events{/number}", #> "events_url": "https://api.github.com/repos/jennybc/googlesheets/events", #> "assignees_url": "https://api.github.com/repos/jennybc/googlesheets/assignees{/user}", #> "branches_url": "https://api.github.com/repos/jennybc/googlesheets/branches{/branch}", #> "tags_url": "https://api.github.com/repos/jennybc/googlesheets/tags", #> "blobs_url": "https://api.github.com/repos/jennybc/googlesheets/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/jennybc/googlesheets/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/jennybc/googlesheets/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/jennybc/googlesheets/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/jennybc/googlesheets/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/jennybc/googlesheets/languages", #> "stargazers_url": "https://api.github.com/repos/jennybc/googlesheets/stargazers", #> "contributors_url": "https://api.github.com/repos/jennybc/googlesheets/contributors", #> "subscribers_url": "https://api.github.com/repos/jennybc/googlesheets/subscribers", #> "subscription_url": "https://api.github.com/repos/jennybc/googlesheets/subscription", #> "commits_url": "https://api.github.com/repos/jennybc/googlesheets/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/jennybc/googlesheets/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/jennybc/googlesheets/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/jennybc/googlesheets/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/jennybc/googlesheets/contents/{+path}", #> "compare_url": "https://api.github.com/repos/jennybc/googlesheets/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/jennybc/googlesheets/merges", #> "archive_url": "https://api.github.com/repos/jennybc/googlesheets/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/jennybc/googlesheets/downloads", #> "issues_url": "https://api.github.com/repos/jennybc/googlesheets/issues{/number}", #> "pulls_url": "https://api.github.com/repos/jennybc/googlesheets/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/jennybc/googlesheets/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/jennybc/googlesheets/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/jennybc/googlesheets/labels{/name}", #> "releases_url": "https://api.github.com/repos/jennybc/googlesheets/releases{/id}", #> "deployments_url": "https://api.github.com/repos/jennybc/googlesheets/deployments", #> "created_at": "2014-10-24T04:47:51Z", #> "updated_at": "2021-04-26T10:08:30Z", #> "pushed_at": "2020-09-07T03:53:48Z", #> "git_url": "git://github.com/jennybc/googlesheets.git", #> "ssh_url": "git@github.com:jennybc/googlesheets.git", #> "clone_url": "https://github.com/jennybc/googlesheets.git", #> "svn_url": "https://github.com/jennybc/googlesheets", #> "homepage": "", #> "size": 11618, #> "stargazers_count": 774, #> "watchers_count": 774, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 199, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 92, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 199, #> "open_issues": 92, #> "watchers": 774, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 50872540, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MDg3MjU0MA==", #> "name": "gganimate", #> "full_name": "thomasp85/gganimate", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/gganimate", #> "description": "A Grammar of Animated Graphics", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/gganimate", #> "forks_url": "https://api.github.com/repos/thomasp85/gganimate/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/gganimate/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/gganimate/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/gganimate/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/gganimate/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/gganimate/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/gganimate/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/gganimate/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/gganimate/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/gganimate/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/gganimate/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/gganimate/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/gganimate/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/gganimate/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/gganimate/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/gganimate/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/gganimate/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/gganimate/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/gganimate/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/gganimate/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/gganimate/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/gganimate/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/gganimate/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/gganimate/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/gganimate/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/gganimate/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/gganimate/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/gganimate/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/gganimate/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/gganimate/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/gganimate/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/gganimate/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/gganimate/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/gganimate/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/gganimate/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/gganimate/deployments", #> "created_at": "2016-02-01T21:28:54Z", #> "updated_at": "2021-04-21T08:15:49Z", #> "pushed_at": "2021-03-23T11:33:05Z", #> "git_url": "git://github.com/thomasp85/gganimate.git", #> "ssh_url": "git@github.com:thomasp85/gganimate.git", #> "clone_url": "https://github.com/thomasp85/gganimate.git", #> "svn_url": "https://github.com/thomasp85/gganimate", #> "homepage": "https://gganimate.com", #> "size": 45802, #> "stargazers_count": 1677, #> "watchers_count": 1677, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 299, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 66, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 299, #> "open_issues": 66, #> "watchers": 1677, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 49573605, #> "node_id": "MDEwOlJlcG9zaXRvcnk0OTU3MzYwNQ==", #> "name": "ggraph", #> "full_name": "thomasp85/ggraph", #> "private": false, #> "owner": { #> "login": "thomasp85", #> "id": 1775316, #> "node_id": "MDQ6VXNlcjE3NzUzMTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1775316?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/thomasp85", #> "html_url": "https://github.com/thomasp85", #> "followers_url": "https://api.github.com/users/thomasp85/followers", #> "following_url": "https://api.github.com/users/thomasp85/following{/other_user}", #> "gists_url": "https://api.github.com/users/thomasp85/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/thomasp85/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/thomasp85/subscriptions", #> "organizations_url": "https://api.github.com/users/thomasp85/orgs", #> "repos_url": "https://api.github.com/users/thomasp85/repos", #> "events_url": "https://api.github.com/users/thomasp85/events{/privacy}", #> "received_events_url": "https://api.github.com/users/thomasp85/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/thomasp85/ggraph", #> "description": "Grammar of Graph Graphics", #> "fork": false, #> "url": "https://api.github.com/repos/thomasp85/ggraph", #> "forks_url": "https://api.github.com/repos/thomasp85/ggraph/forks", #> "keys_url": "https://api.github.com/repos/thomasp85/ggraph/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/thomasp85/ggraph/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/thomasp85/ggraph/teams", #> "hooks_url": "https://api.github.com/repos/thomasp85/ggraph/hooks", #> "issue_events_url": "https://api.github.com/repos/thomasp85/ggraph/issues/events{/number}", #> "events_url": "https://api.github.com/repos/thomasp85/ggraph/events", #> "assignees_url": "https://api.github.com/repos/thomasp85/ggraph/assignees{/user}", #> "branches_url": "https://api.github.com/repos/thomasp85/ggraph/branches{/branch}", #> "tags_url": "https://api.github.com/repos/thomasp85/ggraph/tags", #> "blobs_url": "https://api.github.com/repos/thomasp85/ggraph/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/thomasp85/ggraph/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/thomasp85/ggraph/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/thomasp85/ggraph/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/thomasp85/ggraph/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/thomasp85/ggraph/languages", #> "stargazers_url": "https://api.github.com/repos/thomasp85/ggraph/stargazers", #> "contributors_url": "https://api.github.com/repos/thomasp85/ggraph/contributors", #> "subscribers_url": "https://api.github.com/repos/thomasp85/ggraph/subscribers", #> "subscription_url": "https://api.github.com/repos/thomasp85/ggraph/subscription", #> "commits_url": "https://api.github.com/repos/thomasp85/ggraph/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/thomasp85/ggraph/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/thomasp85/ggraph/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/thomasp85/ggraph/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/thomasp85/ggraph/contents/{+path}", #> "compare_url": "https://api.github.com/repos/thomasp85/ggraph/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/thomasp85/ggraph/merges", #> "archive_url": "https://api.github.com/repos/thomasp85/ggraph/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/thomasp85/ggraph/downloads", #> "issues_url": "https://api.github.com/repos/thomasp85/ggraph/issues{/number}", #> "pulls_url": "https://api.github.com/repos/thomasp85/ggraph/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/thomasp85/ggraph/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/thomasp85/ggraph/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/thomasp85/ggraph/labels{/name}", #> "releases_url": "https://api.github.com/repos/thomasp85/ggraph/releases{/id}", #> "deployments_url": "https://api.github.com/repos/thomasp85/ggraph/deployments", #> "created_at": "2016-01-13T12:52:59Z", #> "updated_at": "2021-04-24T09:45:01Z", #> "pushed_at": "2021-04-29T00:32:18Z", #> "git_url": "git://github.com/thomasp85/ggraph.git", #> "ssh_url": "git@github.com:thomasp85/ggraph.git", #> "clone_url": "https://github.com/thomasp85/ggraph.git", #> "svn_url": "https://github.com/thomasp85/ggraph", #> "homepage": "https://ggraph.data-imaginist.com", #> "size": 250451, #> "stargazers_count": 833, #> "watchers_count": 833, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 91, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 62, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 91, #> "open_issues": 62, #> "watchers": 833, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 30433442, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDQzMzQ0Mg==", #> "name": "Errol", #> "full_name": "marcandrysco/Errol", #> "private": false, #> "owner": { #> "login": "marcandrysco", #> "id": 1720020, #> "node_id": "MDQ6VXNlcjE3MjAwMjA=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1720020?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/marcandrysco", #> "html_url": "https://github.com/marcandrysco", #> "followers_url": "https://api.github.com/users/marcandrysco/followers", #> "following_url": "https://api.github.com/users/marcandrysco/following{/other_user}", #> "gists_url": "https://api.github.com/users/marcandrysco/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/marcandrysco/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/marcandrysco/subscriptions", #> "organizations_url": "https://api.github.com/users/marcandrysco/orgs", #> "repos_url": "https://api.github.com/users/marcandrysco/repos", #> "events_url": "https://api.github.com/users/marcandrysco/events{/privacy}", #> "received_events_url": "https://api.github.com/users/marcandrysco/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/marcandrysco/Errol", #> "description": "Binary floating-point to decimal string conversion algorithm.", #> "fork": false, #> "url": "https://api.github.com/repos/marcandrysco/Errol", #> "forks_url": "https://api.github.com/repos/marcandrysco/Errol/forks", #> "keys_url": "https://api.github.com/repos/marcandrysco/Errol/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/marcandrysco/Errol/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/marcandrysco/Errol/teams", #> "hooks_url": "https://api.github.com/repos/marcandrysco/Errol/hooks", #> "issue_events_url": "https://api.github.com/repos/marcandrysco/Errol/issues/events{/number}", #> "events_url": "https://api.github.com/repos/marcandrysco/Errol/events", #> "assignees_url": "https://api.github.com/repos/marcandrysco/Errol/assignees{/user}", #> "branches_url": "https://api.github.com/repos/marcandrysco/Errol/branches{/branch}", #> "tags_url": "https://api.github.com/repos/marcandrysco/Errol/tags", #> "blobs_url": "https://api.github.com/repos/marcandrysco/Errol/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/marcandrysco/Errol/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/marcandrysco/Errol/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/marcandrysco/Errol/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/marcandrysco/Errol/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/marcandrysco/Errol/languages", #> "stargazers_url": "https://api.github.com/repos/marcandrysco/Errol/stargazers", #> "contributors_url": "https://api.github.com/repos/marcandrysco/Errol/contributors", #> "subscribers_url": "https://api.github.com/repos/marcandrysco/Errol/subscribers", #> "subscription_url": "https://api.github.com/repos/marcandrysco/Errol/subscription", #> "commits_url": "https://api.github.com/repos/marcandrysco/Errol/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/marcandrysco/Errol/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/marcandrysco/Errol/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/marcandrysco/Errol/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/marcandrysco/Errol/contents/{+path}", #> "compare_url": "https://api.github.com/repos/marcandrysco/Errol/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/marcandrysco/Errol/merges", #> "archive_url": "https://api.github.com/repos/marcandrysco/Errol/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/marcandrysco/Errol/downloads", #> "issues_url": "https://api.github.com/repos/marcandrysco/Errol/issues{/number}", #> "pulls_url": "https://api.github.com/repos/marcandrysco/Errol/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/marcandrysco/Errol/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/marcandrysco/Errol/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/marcandrysco/Errol/labels{/name}", #> "releases_url": "https://api.github.com/repos/marcandrysco/Errol/releases{/id}", #> "deployments_url": "https://api.github.com/repos/marcandrysco/Errol/deployments", #> "created_at": "2015-02-06T21:17:35Z", #> "updated_at": "2021-03-21T10:11:57Z", #> "pushed_at": "2017-12-09T06:58:28Z", #> "git_url": "git://github.com/marcandrysco/Errol.git", #> "ssh_url": "git@github.com:marcandrysco/Errol.git", #> "clone_url": "https://github.com/marcandrysco/Errol.git", #> "svn_url": "https://github.com/marcandrysco/Errol", #> "homepage": {}, #> "size": 211, #> "stargazers_count": 95, #> "watchers_count": 95, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 7, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 3, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 7, #> "open_issues": 3, #> "watchers": 95, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 44436401, #> "node_id": "MDEwOlJlcG9zaXRvcnk0NDQzNjQwMQ==", #> "name": "rcppcctz", #> "full_name": "eddelbuettel/rcppcctz", #> "private": false, #> "owner": { #> "login": "eddelbuettel", #> "id": 673121, #> "node_id": "MDQ6VXNlcjY3MzEyMQ==", #> "avatar_url": "https://avatars.githubusercontent.com/u/673121?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/eddelbuettel", #> "html_url": "https://github.com/eddelbuettel", #> "followers_url": "https://api.github.com/users/eddelbuettel/followers", #> "following_url": "https://api.github.com/users/eddelbuettel/following{/other_user}", #> "gists_url": "https://api.github.com/users/eddelbuettel/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/eddelbuettel/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/eddelbuettel/subscriptions", #> "organizations_url": "https://api.github.com/users/eddelbuettel/orgs", #> "repos_url": "https://api.github.com/users/eddelbuettel/repos", #> "events_url": "https://api.github.com/users/eddelbuettel/events{/privacy}", #> "received_events_url": "https://api.github.com/users/eddelbuettel/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/eddelbuettel/rcppcctz", #> "description": "Rcpp interface to CCTZ library", #> "fork": false, #> "url": "https://api.github.com/repos/eddelbuettel/rcppcctz", #> "forks_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/forks", #> "keys_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/teams", #> "hooks_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/hooks", #> "issue_events_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues/events{/number}", #> "events_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/events", #> "assignees_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/assignees{/user}", #> "branches_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/branches{/branch}", #> "tags_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/tags", #> "blobs_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/languages", #> "stargazers_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/stargazers", #> "contributors_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/contributors", #> "subscribers_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/subscribers", #> "subscription_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/subscription", #> "commits_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/contents/{+path}", #> "compare_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/merges", #> "archive_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/downloads", #> "issues_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/issues{/number}", #> "pulls_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/labels{/name}", #> "releases_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/releases{/id}", #> "deployments_url": "https://api.github.com/repos/eddelbuettel/rcppcctz/deployments", #> "created_at": "2015-10-17T12:34:28Z", #> "updated_at": "2021-04-20T00:26:55Z", #> "pushed_at": "2021-04-20T00:26:51Z", #> "git_url": "git://github.com/eddelbuettel/rcppcctz.git", #> "ssh_url": "git@github.com:eddelbuettel/rcppcctz.git", #> "clone_url": "https://github.com/eddelbuettel/rcppcctz.git", #> "svn_url": "https://github.com/eddelbuettel/rcppcctz", #> "homepage": {}, #> "size": 337, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 6, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 6, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 42454583, #> "node_id": "MDEwOlJlcG9zaXRvcnk0MjQ1NDU4Mw==", #> "name": "cctz", #> "full_name": "google/cctz", #> "private": false, #> "owner": { #> "login": "google", #> "id": 1342004, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNDIwMDQ=", #> "avatar_url": "https://avatars.githubusercontent.com/u/1342004?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/google", #> "html_url": "https://github.com/google", #> "followers_url": "https://api.github.com/users/google/followers", #> "following_url": "https://api.github.com/users/google/following{/other_user}", #> "gists_url": "https://api.github.com/users/google/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/google/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/google/subscriptions", #> "organizations_url": "https://api.github.com/users/google/orgs", #> "repos_url": "https://api.github.com/users/google/repos", #> "events_url": "https://api.github.com/users/google/events{/privacy}", #> "received_events_url": "https://api.github.com/users/google/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/google/cctz", #> "description": "CCTZ is a C++ library for translating between absolute and civil times using the rules of a time zone.", #> "fork": false, #> "url": "https://api.github.com/repos/google/cctz", #> "forks_url": "https://api.github.com/repos/google/cctz/forks", #> "keys_url": "https://api.github.com/repos/google/cctz/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/google/cctz/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/google/cctz/teams", #> "hooks_url": "https://api.github.com/repos/google/cctz/hooks", #> "issue_events_url": "https://api.github.com/repos/google/cctz/issues/events{/number}", #> "events_url": "https://api.github.com/repos/google/cctz/events", #> "assignees_url": "https://api.github.com/repos/google/cctz/assignees{/user}", #> "branches_url": "https://api.github.com/repos/google/cctz/branches{/branch}", #> "tags_url": "https://api.github.com/repos/google/cctz/tags", #> "blobs_url": "https://api.github.com/repos/google/cctz/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/google/cctz/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/google/cctz/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/google/cctz/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/google/cctz/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/google/cctz/languages", #> "stargazers_url": "https://api.github.com/repos/google/cctz/stargazers", #> "contributors_url": "https://api.github.com/repos/google/cctz/contributors", #> "subscribers_url": "https://api.github.com/repos/google/cctz/subscribers", #> "subscription_url": "https://api.github.com/repos/google/cctz/subscription", #> "commits_url": "https://api.github.com/repos/google/cctz/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/google/cctz/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/google/cctz/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/google/cctz/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/google/cctz/contents/{+path}", #> "compare_url": "https://api.github.com/repos/google/cctz/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/google/cctz/merges", #> "archive_url": "https://api.github.com/repos/google/cctz/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/google/cctz/downloads", #> "issues_url": "https://api.github.com/repos/google/cctz/issues{/number}", #> "pulls_url": "https://api.github.com/repos/google/cctz/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/google/cctz/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/google/cctz/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/google/cctz/labels{/name}", #> "releases_url": "https://api.github.com/repos/google/cctz/releases{/id}", #> "deployments_url": "https://api.github.com/repos/google/cctz/deployments", #> "created_at": "2015-09-14T14:42:18Z", #> "updated_at": "2021-04-23T20:14:58Z", #> "pushed_at": "2021-03-30T17:35:03Z", #> "git_url": "git://github.com/google/cctz.git", #> "ssh_url": "git@github.com:google/cctz.git", #> "clone_url": "https://github.com/google/cctz.git", #> "svn_url": "https://github.com/google/cctz", #> "homepage": "", #> "size": 1207, #> "stargazers_count": 438, #> "watchers_count": 438, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": false, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 127, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 13, #> "license": { #> "key": "apache-2.0", #> "name": "Apache License 2.0", #> "spdx_id": "Apache-2.0", #> "url": "https://api.github.com/licenses/apache-2.0", #> "node_id": "MDc6TGljZW5zZTI=" #> }, #> "forks": 127, #> "open_issues": 13, #> "watchers": 438, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 22565116, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMjU2NTExNg==", #> "name": "shinyTree", #> "full_name": "shinyTree/shinyTree", #> "private": false, #> "owner": { #> "login": "shinyTree", #> "id": 42475122, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjQyNDc1MTIy", #> "avatar_url": "https://avatars.githubusercontent.com/u/42475122?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/shinyTree", #> "html_url": "https://github.com/shinyTree", #> "followers_url": "https://api.github.com/users/shinyTree/followers", #> "following_url": "https://api.github.com/users/shinyTree/following{/other_user}", #> "gists_url": "https://api.github.com/users/shinyTree/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/shinyTree/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/shinyTree/subscriptions", #> "organizations_url": "https://api.github.com/users/shinyTree/orgs", #> "repos_url": "https://api.github.com/users/shinyTree/repos", #> "events_url": "https://api.github.com/users/shinyTree/events{/privacy}", #> "received_events_url": "https://api.github.com/users/shinyTree/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/shinyTree/shinyTree", #> "description": "Shiny integration with the jsTree library", #> "fork": false, #> "url": "https://api.github.com/repos/shinyTree/shinyTree", #> "forks_url": "https://api.github.com/repos/shinyTree/shinyTree/forks", #> "keys_url": "https://api.github.com/repos/shinyTree/shinyTree/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/shinyTree/shinyTree/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/shinyTree/shinyTree/teams", #> "hooks_url": "https://api.github.com/repos/shinyTree/shinyTree/hooks", #> "issue_events_url": "https://api.github.com/repos/shinyTree/shinyTree/issues/events{/number}", #> "events_url": "https://api.github.com/repos/shinyTree/shinyTree/events", #> "assignees_url": "https://api.github.com/repos/shinyTree/shinyTree/assignees{/user}", #> "branches_url": "https://api.github.com/repos/shinyTree/shinyTree/branches{/branch}", #> "tags_url": "https://api.github.com/repos/shinyTree/shinyTree/tags", #> "blobs_url": "https://api.github.com/repos/shinyTree/shinyTree/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/shinyTree/shinyTree/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/shinyTree/shinyTree/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/shinyTree/shinyTree/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/shinyTree/shinyTree/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/shinyTree/shinyTree/languages", #> "stargazers_url": "https://api.github.com/repos/shinyTree/shinyTree/stargazers", #> "contributors_url": "https://api.github.com/repos/shinyTree/shinyTree/contributors", #> "subscribers_url": "https://api.github.com/repos/shinyTree/shinyTree/subscribers", #> "subscription_url": "https://api.github.com/repos/shinyTree/shinyTree/subscription", #> "commits_url": "https://api.github.com/repos/shinyTree/shinyTree/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/shinyTree/shinyTree/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/shinyTree/shinyTree/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/shinyTree/shinyTree/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/shinyTree/shinyTree/contents/{+path}", #> "compare_url": "https://api.github.com/repos/shinyTree/shinyTree/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/shinyTree/shinyTree/merges", #> "archive_url": "https://api.github.com/repos/shinyTree/shinyTree/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/shinyTree/shinyTree/downloads", #> "issues_url": "https://api.github.com/repos/shinyTree/shinyTree/issues{/number}", #> "pulls_url": "https://api.github.com/repos/shinyTree/shinyTree/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/shinyTree/shinyTree/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/shinyTree/shinyTree/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/shinyTree/shinyTree/labels{/name}", #> "releases_url": "https://api.github.com/repos/shinyTree/shinyTree/releases{/id}", #> "deployments_url": "https://api.github.com/repos/shinyTree/shinyTree/deployments", #> "created_at": "2014-08-03T02:44:13Z", #> "updated_at": "2021-03-07T21:47:11Z", #> "pushed_at": "2021-04-07T12:19:00Z", #> "git_url": "git://github.com/shinyTree/shinyTree.git", #> "ssh_url": "git@github.com:shinyTree/shinyTree.git", #> "clone_url": "https://github.com/shinyTree/shinyTree.git", #> "svn_url": "https://github.com/shinyTree/shinyTree", #> "homepage": {}, #> "size": 968, #> "stargazers_count": 112, #> "watchers_count": 112, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 50, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 29, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 50, #> "open_issues": 29, #> "watchers": 112, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5128518, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTI4NTE4", #> "name": "ReadStat", #> "full_name": "WizardMac/ReadStat", #> "private": false, #> "owner": { #> "login": "WizardMac", #> "id": 6067732, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwNjc3MzI=", #> "avatar_url": "https://avatars.githubusercontent.com/u/6067732?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/WizardMac", #> "html_url": "https://github.com/WizardMac", #> "followers_url": "https://api.github.com/users/WizardMac/followers", #> "following_url": "https://api.github.com/users/WizardMac/following{/other_user}", #> "gists_url": "https://api.github.com/users/WizardMac/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/WizardMac/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/WizardMac/subscriptions", #> "organizations_url": "https://api.github.com/users/WizardMac/orgs", #> "repos_url": "https://api.github.com/users/WizardMac/repos", #> "events_url": "https://api.github.com/users/WizardMac/events{/privacy}", #> "received_events_url": "https://api.github.com/users/WizardMac/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/WizardMac/ReadStat", #> "description": "Command-line tool (+ C library) for converting SAS, Stata, and SPSS files 💾", #> "fork": false, #> "url": "https://api.github.com/repos/WizardMac/ReadStat", #> "forks_url": "https://api.github.com/repos/WizardMac/ReadStat/forks", #> "keys_url": "https://api.github.com/repos/WizardMac/ReadStat/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/WizardMac/ReadStat/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/WizardMac/ReadStat/teams", #> "hooks_url": "https://api.github.com/repos/WizardMac/ReadStat/hooks", #> "issue_events_url": "https://api.github.com/repos/WizardMac/ReadStat/issues/events{/number}", #> "events_url": "https://api.github.com/repos/WizardMac/ReadStat/events", #> "assignees_url": "https://api.github.com/repos/WizardMac/ReadStat/assignees{/user}", #> "branches_url": "https://api.github.com/repos/WizardMac/ReadStat/branches{/branch}", #> "tags_url": "https://api.github.com/repos/WizardMac/ReadStat/tags", #> "blobs_url": "https://api.github.com/repos/WizardMac/ReadStat/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/WizardMac/ReadStat/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/WizardMac/ReadStat/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/WizardMac/ReadStat/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/WizardMac/ReadStat/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/WizardMac/ReadStat/languages", #> "stargazers_url": "https://api.github.com/repos/WizardMac/ReadStat/stargazers", #> "contributors_url": "https://api.github.com/repos/WizardMac/ReadStat/contributors", #> "subscribers_url": "https://api.github.com/repos/WizardMac/ReadStat/subscribers", #> "subscription_url": "https://api.github.com/repos/WizardMac/ReadStat/subscription", #> "commits_url": "https://api.github.com/repos/WizardMac/ReadStat/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/WizardMac/ReadStat/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/WizardMac/ReadStat/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/WizardMac/ReadStat/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/WizardMac/ReadStat/contents/{+path}", #> "compare_url": "https://api.github.com/repos/WizardMac/ReadStat/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/WizardMac/ReadStat/merges", #> "archive_url": "https://api.github.com/repos/WizardMac/ReadStat/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/WizardMac/ReadStat/downloads", #> "issues_url": "https://api.github.com/repos/WizardMac/ReadStat/issues{/number}", #> "pulls_url": "https://api.github.com/repos/WizardMac/ReadStat/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/WizardMac/ReadStat/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/WizardMac/ReadStat/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/WizardMac/ReadStat/labels{/name}", #> "releases_url": "https://api.github.com/repos/WizardMac/ReadStat/releases{/id}", #> "deployments_url": "https://api.github.com/repos/WizardMac/ReadStat/deployments", #> "created_at": "2012-07-20T21:17:40Z", #> "updated_at": "2021-04-26T06:13:27Z", #> "pushed_at": "2021-04-14T03:33:29Z", #> "git_url": "git://github.com/WizardMac/ReadStat.git", #> "ssh_url": "git@github.com:WizardMac/ReadStat.git", #> "clone_url": "https://github.com/WizardMac/ReadStat.git", #> "svn_url": "https://github.com/WizardMac/ReadStat", #> "homepage": "", #> "size": 2041, #> "stargazers_count": 208, #> "watchers_count": 208, #> "language": "C", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": false, #> "forks_count": 52, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 20, #> "license": { #> "key": "mit", #> "name": "MIT License", #> "spdx_id": "MIT", #> "url": "https://api.github.com/licenses/mit", #> "node_id": "MDc6TGljZW5zZTEz" #> }, #> "forks": 52, #> "open_issues": 20, #> "watchers": 208, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5195807, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTk1ODA3", #> "name": "r2d3", #> "full_name": "hadley/r2d3", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/r2d3", #> "description": "ggplot2 + d3 = r2d3", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/r2d3", #> "forks_url": "https://api.github.com/repos/hadley/r2d3/forks", #> "keys_url": "https://api.github.com/repos/hadley/r2d3/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/r2d3/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/r2d3/teams", #> "hooks_url": "https://api.github.com/repos/hadley/r2d3/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/r2d3/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/r2d3/events", #> "assignees_url": "https://api.github.com/repos/hadley/r2d3/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/r2d3/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/r2d3/tags", #> "blobs_url": "https://api.github.com/repos/hadley/r2d3/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/r2d3/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/r2d3/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/r2d3/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/r2d3/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/r2d3/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/r2d3/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/r2d3/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/r2d3/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/r2d3/subscription", #> "commits_url": "https://api.github.com/repos/hadley/r2d3/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/r2d3/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/r2d3/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/r2d3/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/r2d3/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/r2d3/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/r2d3/merges", #> "archive_url": "https://api.github.com/repos/hadley/r2d3/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/r2d3/downloads", #> "issues_url": "https://api.github.com/repos/hadley/r2d3/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/r2d3/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/r2d3/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/r2d3/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/r2d3/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/r2d3/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/r2d3/deployments", #> "created_at": "2012-07-26T18:37:43Z", #> "updated_at": "2021-01-30T04:05:37Z", #> "pushed_at": "2012-07-26T18:39:00Z", #> "git_url": "git://github.com/hadley/r2d3.git", #> "ssh_url": "git@github.com:hadley/r2d3.git", #> "clone_url": "https://github.com/hadley/r2d3.git", #> "svn_url": "https://github.com/hadley/r2d3", #> "homepage": {}, #> "size": 199, #> "stargazers_count": 183, #> "watchers_count": 183, #> "language": "JavaScript", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 28, #> "mirror_url": {}, #> "archived": true, #> "disabled": false, #> "open_issues_count": 1, #> "license": {}, #> "forks": 28, #> "open_issues": 1, #> "watchers": 183, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 5154874, #> "node_id": "MDEwOlJlcG9zaXRvcnk1MTU0ODc0", #> "name": "appdirs", #> "full_name": "hadley/appdirs", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/appdirs", #> "description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/appdirs", #> "forks_url": "https://api.github.com/repos/hadley/appdirs/forks", #> "keys_url": "https://api.github.com/repos/hadley/appdirs/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/appdirs/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/appdirs/teams", #> "hooks_url": "https://api.github.com/repos/hadley/appdirs/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/appdirs/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/appdirs/events", #> "assignees_url": "https://api.github.com/repos/hadley/appdirs/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/appdirs/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/appdirs/tags", #> "blobs_url": "https://api.github.com/repos/hadley/appdirs/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/appdirs/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/appdirs/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/appdirs/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/appdirs/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/appdirs/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/appdirs/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/appdirs/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/appdirs/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/appdirs/subscription", #> "commits_url": "https://api.github.com/repos/hadley/appdirs/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/appdirs/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/appdirs/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/appdirs/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/appdirs/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/appdirs/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/appdirs/merges", #> "archive_url": "https://api.github.com/repos/hadley/appdirs/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/appdirs/downloads", #> "issues_url": "https://api.github.com/repos/hadley/appdirs/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/appdirs/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/appdirs/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/appdirs/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/appdirs/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/appdirs/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/appdirs/deployments", #> "created_at": "2012-07-23T17:21:31Z", #> "updated_at": "2019-08-13T15:06:42Z", #> "pushed_at": "2011-01-26T22:04:19Z", #> "git_url": "git://github.com/hadley/appdirs.git", #> "ssh_url": "git@github.com:hadley/appdirs.git", #> "clone_url": "https://github.com/hadley/appdirs.git", #> "svn_url": "https://github.com/hadley/appdirs", #> "homepage": "http://pypi.python.org/pypi/appdirs", #> "size": 105, #> "stargazers_count": 6, #> "watchers_count": 6, #> "language": "Python", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 0, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 0, #> "open_issues": 0, #> "watchers": 6, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3723845, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNzIzODQ1", #> "name": "pkgdown", #> "full_name": "r-lib/pkgdown", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/pkgdown", #> "description": "Generate static html documentation for an R package", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/pkgdown", #> "forks_url": "https://api.github.com/repos/r-lib/pkgdown/forks", #> "keys_url": "https://api.github.com/repos/r-lib/pkgdown/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/pkgdown/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/pkgdown/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/pkgdown/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/pkgdown/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/pkgdown/events", #> "assignees_url": "https://api.github.com/repos/r-lib/pkgdown/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/pkgdown/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/pkgdown/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/pkgdown/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/pkgdown/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/pkgdown/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/pkgdown/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/pkgdown/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/pkgdown/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/pkgdown/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/pkgdown/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/pkgdown/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/pkgdown/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/pkgdown/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/pkgdown/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/pkgdown/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/pkgdown/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/pkgdown/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/pkgdown/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/pkgdown/merges", #> "archive_url": "https://api.github.com/repos/r-lib/pkgdown/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/pkgdown/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/pkgdown/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/pkgdown/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/pkgdown/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/pkgdown/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/pkgdown/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/pkgdown/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/pkgdown/deployments", #> "created_at": "2012-03-15T00:36:24Z", #> "updated_at": "2021-04-30T10:59:15Z", #> "pushed_at": "2021-04-30T11:02:26Z", #> "git_url": "git://github.com/r-lib/pkgdown.git", #> "ssh_url": "git@github.com:r-lib/pkgdown.git", #> "clone_url": "https://github.com/r-lib/pkgdown.git", #> "svn_url": "https://github.com/r-lib/pkgdown", #> "homepage": "https://pkgdown.r-lib.org", #> "size": 13335, #> "stargazers_count": 542, #> "watchers_count": 542, #> "language": "R", #> "has_issues": true, #> "has_projects": false, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 265, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 94, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 265, #> "open_issues": 94, #> "watchers": 542, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3566570, #> "node_id": "MDEwOlJlcG9zaXRvcnkzNTY2NTcw", #> "name": "reasoned-schemer", #> "full_name": "klutometis/reasoned-schemer", #> "private": false, #> "owner": { #> "login": "klutometis", #> "id": 85991, #> "node_id": "MDQ6VXNlcjg1OTkx", #> "avatar_url": "https://avatars.githubusercontent.com/u/85991?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/klutometis", #> "html_url": "https://github.com/klutometis", #> "followers_url": "https://api.github.com/users/klutometis/followers", #> "following_url": "https://api.github.com/users/klutometis/following{/other_user}", #> "gists_url": "https://api.github.com/users/klutometis/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/klutometis/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/klutometis/subscriptions", #> "organizations_url": "https://api.github.com/users/klutometis/orgs", #> "repos_url": "https://api.github.com/users/klutometis/repos", #> "events_url": "https://api.github.com/users/klutometis/events{/privacy}", #> "received_events_url": "https://api.github.com/users/klutometis/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/klutometis/reasoned-schemer", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/klutometis/reasoned-schemer", #> "forks_url": "https://api.github.com/repos/klutometis/reasoned-schemer/forks", #> "keys_url": "https://api.github.com/repos/klutometis/reasoned-schemer/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/klutometis/reasoned-schemer/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/klutometis/reasoned-schemer/teams", #> "hooks_url": "https://api.github.com/repos/klutometis/reasoned-schemer/hooks", #> "issue_events_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues/events{/number}", #> "events_url": "https://api.github.com/repos/klutometis/reasoned-schemer/events", #> "assignees_url": "https://api.github.com/repos/klutometis/reasoned-schemer/assignees{/user}", #> "branches_url": "https://api.github.com/repos/klutometis/reasoned-schemer/branches{/branch}", #> "tags_url": "https://api.github.com/repos/klutometis/reasoned-schemer/tags", #> "blobs_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/klutometis/reasoned-schemer/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/klutometis/reasoned-schemer/languages", #> "stargazers_url": "https://api.github.com/repos/klutometis/reasoned-schemer/stargazers", #> "contributors_url": "https://api.github.com/repos/klutometis/reasoned-schemer/contributors", #> "subscribers_url": "https://api.github.com/repos/klutometis/reasoned-schemer/subscribers", #> "subscription_url": "https://api.github.com/repos/klutometis/reasoned-schemer/subscription", #> "commits_url": "https://api.github.com/repos/klutometis/reasoned-schemer/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/klutometis/reasoned-schemer/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/klutometis/reasoned-schemer/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/klutometis/reasoned-schemer/contents/{+path}", #> "compare_url": "https://api.github.com/repos/klutometis/reasoned-schemer/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/klutometis/reasoned-schemer/merges", #> "archive_url": "https://api.github.com/repos/klutometis/reasoned-schemer/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/klutometis/reasoned-schemer/downloads", #> "issues_url": "https://api.github.com/repos/klutometis/reasoned-schemer/issues{/number}", #> "pulls_url": "https://api.github.com/repos/klutometis/reasoned-schemer/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/klutometis/reasoned-schemer/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/klutometis/reasoned-schemer/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/klutometis/reasoned-schemer/labels{/name}", #> "releases_url": "https://api.github.com/repos/klutometis/reasoned-schemer/releases{/id}", #> "deployments_url": "https://api.github.com/repos/klutometis/reasoned-schemer/deployments", #> "created_at": "2012-02-28T00:35:16Z", #> "updated_at": "2020-07-14T08:36:06Z", #> "pushed_at": "2012-05-15T09:49:41Z", #> "git_url": "git://github.com/klutometis/reasoned-schemer.git", #> "ssh_url": "git@github.com:klutometis/reasoned-schemer.git", #> "clone_url": "https://github.com/klutometis/reasoned-schemer.git", #> "svn_url": "https://github.com/klutometis/reasoned-schemer", #> "homepage": "", #> "size": 164, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": {}, #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3116998, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMTE2OTk4", #> "name": "bigvis", #> "full_name": "hadley/bigvis", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/bigvis", #> "description": "Exploratory data analysis for large datasets (10-100 million observations)", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/bigvis", #> "forks_url": "https://api.github.com/repos/hadley/bigvis/forks", #> "keys_url": "https://api.github.com/repos/hadley/bigvis/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/bigvis/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/bigvis/teams", #> "hooks_url": "https://api.github.com/repos/hadley/bigvis/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/bigvis/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/bigvis/events", #> "assignees_url": "https://api.github.com/repos/hadley/bigvis/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/bigvis/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/bigvis/tags", #> "blobs_url": "https://api.github.com/repos/hadley/bigvis/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/bigvis/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/bigvis/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/bigvis/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/bigvis/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/bigvis/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/bigvis/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/bigvis/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/bigvis/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/bigvis/subscription", #> "commits_url": "https://api.github.com/repos/hadley/bigvis/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/bigvis/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/bigvis/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/bigvis/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/bigvis/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/bigvis/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/bigvis/merges", #> "archive_url": "https://api.github.com/repos/hadley/bigvis/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/bigvis/downloads", #> "issues_url": "https://api.github.com/repos/hadley/bigvis/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/bigvis/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/bigvis/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/bigvis/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/bigvis/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/bigvis/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/bigvis/deployments", #> "created_at": "2012-01-06T09:39:22Z", #> "updated_at": "2021-04-23T10:36:37Z", #> "pushed_at": "2015-06-29T10:37:48Z", #> "git_url": "git://github.com/hadley/bigvis.git", #> "ssh_url": "git@github.com:hadley/bigvis.git", #> "clone_url": "https://github.com/hadley/bigvis.git", #> "svn_url": "https://github.com/hadley/bigvis", #> "homepage": "", #> "size": 2217, #> "stargazers_count": 280, #> "watchers_count": 280, #> "language": "C++", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 40, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 7, #> "license": {}, #> "forks": 40, #> "open_issues": 7, #> "watchers": 280, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 3075216, #> "node_id": "MDEwOlJlcG9zaXRvcnkzMDc1MjE2", #> "name": "gtable", #> "full_name": "r-lib/gtable", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/gtable", #> "description": "The layout packages that powers ggplot2", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/gtable", #> "forks_url": "https://api.github.com/repos/r-lib/gtable/forks", #> "keys_url": "https://api.github.com/repos/r-lib/gtable/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/gtable/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/gtable/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/gtable/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/gtable/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/gtable/events", #> "assignees_url": "https://api.github.com/repos/r-lib/gtable/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/gtable/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/gtable/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/gtable/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/gtable/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/gtable/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/gtable/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/gtable/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/gtable/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/gtable/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/gtable/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/gtable/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/gtable/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/gtable/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/gtable/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/gtable/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/gtable/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/gtable/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/gtable/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/gtable/merges", #> "archive_url": "https://api.github.com/repos/r-lib/gtable/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/gtable/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/gtable/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/gtable/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/gtable/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/gtable/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/gtable/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/gtable/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/gtable/deployments", #> "created_at": "2011-12-30T16:08:43Z", #> "updated_at": "2021-03-02T19:05:06Z", #> "pushed_at": "2020-11-18T14:01:55Z", #> "git_url": "git://github.com/r-lib/gtable.git", #> "ssh_url": "git@github.com:r-lib/gtable.git", #> "clone_url": "https://github.com/r-lib/gtable.git", #> "svn_url": "https://github.com/r-lib/gtable", #> "homepage": "https://gtable.r-lib.org", #> "size": 1870, #> "stargazers_count": 66, #> "watchers_count": 66, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": true, #> "forks_count": 16, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 15, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 16, #> "open_issues": 15, #> "watchers": 66, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2876618, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODc2NjE4", #> "name": "ggmap", #> "full_name": "dkahle/ggmap", #> "private": false, #> "owner": { #> "login": "dkahle", #> "id": 424139, #> "node_id": "MDQ6VXNlcjQyNDEzOQ==", #> "avatar_url": "https://avatars.githubusercontent.com/u/424139?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/dkahle", #> "html_url": "https://github.com/dkahle", #> "followers_url": "https://api.github.com/users/dkahle/followers", #> "following_url": "https://api.github.com/users/dkahle/following{/other_user}", #> "gists_url": "https://api.github.com/users/dkahle/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/dkahle/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/dkahle/subscriptions", #> "organizations_url": "https://api.github.com/users/dkahle/orgs", #> "repos_url": "https://api.github.com/users/dkahle/repos", #> "events_url": "https://api.github.com/users/dkahle/events{/privacy}", #> "received_events_url": "https://api.github.com/users/dkahle/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/dkahle/ggmap", #> "description": "A package for plotting maps in R with ggplot2", #> "fork": false, #> "url": "https://api.github.com/repos/dkahle/ggmap", #> "forks_url": "https://api.github.com/repos/dkahle/ggmap/forks", #> "keys_url": "https://api.github.com/repos/dkahle/ggmap/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/dkahle/ggmap/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/dkahle/ggmap/teams", #> "hooks_url": "https://api.github.com/repos/dkahle/ggmap/hooks", #> "issue_events_url": "https://api.github.com/repos/dkahle/ggmap/issues/events{/number}", #> "events_url": "https://api.github.com/repos/dkahle/ggmap/events", #> "assignees_url": "https://api.github.com/repos/dkahle/ggmap/assignees{/user}", #> "branches_url": "https://api.github.com/repos/dkahle/ggmap/branches{/branch}", #> "tags_url": "https://api.github.com/repos/dkahle/ggmap/tags", #> "blobs_url": "https://api.github.com/repos/dkahle/ggmap/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/dkahle/ggmap/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/dkahle/ggmap/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/dkahle/ggmap/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/dkahle/ggmap/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/dkahle/ggmap/languages", #> "stargazers_url": "https://api.github.com/repos/dkahle/ggmap/stargazers", #> "contributors_url": "https://api.github.com/repos/dkahle/ggmap/contributors", #> "subscribers_url": "https://api.github.com/repos/dkahle/ggmap/subscribers", #> "subscription_url": "https://api.github.com/repos/dkahle/ggmap/subscription", #> "commits_url": "https://api.github.com/repos/dkahle/ggmap/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/dkahle/ggmap/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/dkahle/ggmap/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/dkahle/ggmap/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/dkahle/ggmap/contents/{+path}", #> "compare_url": "https://api.github.com/repos/dkahle/ggmap/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/dkahle/ggmap/merges", #> "archive_url": "https://api.github.com/repos/dkahle/ggmap/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/dkahle/ggmap/downloads", #> "issues_url": "https://api.github.com/repos/dkahle/ggmap/issues{/number}", #> "pulls_url": "https://api.github.com/repos/dkahle/ggmap/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/dkahle/ggmap/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/dkahle/ggmap/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/dkahle/ggmap/labels{/name}", #> "releases_url": "https://api.github.com/repos/dkahle/ggmap/releases{/id}", #> "deployments_url": "https://api.github.com/repos/dkahle/ggmap/deployments", #> "created_at": "2011-11-29T17:14:54Z", #> "updated_at": "2021-04-19T09:36:43Z", #> "pushed_at": "2020-12-02T02:27:16Z", #> "git_url": "git://github.com/dkahle/ggmap.git", #> "ssh_url": "git@github.com:dkahle/ggmap.git", #> "clone_url": "https://github.com/dkahle/ggmap.git", #> "svn_url": "https://github.com/dkahle/ggmap", #> "homepage": "", #> "size": 28635, #> "stargazers_count": 656, #> "watchers_count": 656, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 223, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 110, #> "license": {}, #> "forks": 223, #> "open_issues": 110, #> "watchers": 656, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2875716, #> "node_id": "MDEwOlJlcG9zaXRvcnkyODc1NzE2", #> "name": "mturkr", #> "full_name": "hadley/mturkr", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/mturkr", #> "description": "Tools to make MTurk tasks easy to run from R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/mturkr", #> "forks_url": "https://api.github.com/repos/hadley/mturkr/forks", #> "keys_url": "https://api.github.com/repos/hadley/mturkr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/mturkr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/mturkr/teams", #> "hooks_url": "https://api.github.com/repos/hadley/mturkr/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/mturkr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/mturkr/events", #> "assignees_url": "https://api.github.com/repos/hadley/mturkr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/mturkr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/mturkr/tags", #> "blobs_url": "https://api.github.com/repos/hadley/mturkr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/mturkr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/mturkr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/mturkr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/mturkr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/mturkr/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/mturkr/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/mturkr/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/mturkr/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/mturkr/subscription", #> "commits_url": "https://api.github.com/repos/hadley/mturkr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/mturkr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/mturkr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/mturkr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/mturkr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/mturkr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/mturkr/merges", #> "archive_url": "https://api.github.com/repos/hadley/mturkr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/mturkr/downloads", #> "issues_url": "https://api.github.com/repos/hadley/mturkr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/mturkr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/mturkr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/mturkr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/mturkr/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/mturkr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/mturkr/deployments", #> "created_at": "2011-11-29T15:09:29Z", #> "updated_at": "2020-07-07T17:47:24Z", #> "pushed_at": "2012-07-25T19:32:57Z", #> "git_url": "git://github.com/hadley/mturkr.git", #> "ssh_url": "git@github.com:hadley/mturkr.git", #> "clone_url": "https://github.com/hadley/mturkr.git", #> "svn_url": "https://github.com/hadley/mturkr", #> "homepage": "", #> "size": 214, #> "stargazers_count": 15, #> "watchers_count": 15, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 2, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 2, #> "license": {}, #> "forks": 2, #> "open_issues": 2, #> "watchers": 15, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2788278, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzg4Mjc4", #> "name": "boxplots-paper", #> "full_name": "hadley/boxplots-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/boxplots-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/boxplots-paper", #> "forks_url": "https://api.github.com/repos/hadley/boxplots-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/boxplots-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/boxplots-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/boxplots-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/boxplots-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/boxplots-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/boxplots-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/boxplots-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/boxplots-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/boxplots-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/boxplots-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/boxplots-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/boxplots-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/boxplots-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/boxplots-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/boxplots-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/boxplots-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/boxplots-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/boxplots-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/boxplots-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/boxplots-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/boxplots-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/boxplots-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/boxplots-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/boxplots-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/boxplots-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/boxplots-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/boxplots-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/boxplots-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/boxplots-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/boxplots-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/boxplots-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/boxplots-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/boxplots-paper/deployments", #> "created_at": "2011-11-16T14:27:24Z", #> "updated_at": "2021-03-18T09:47:18Z", #> "pushed_at": "2016-04-28T10:01:49Z", #> "git_url": "git://github.com/hadley/boxplots-paper.git", #> "ssh_url": "git@github.com:hadley/boxplots-paper.git", #> "clone_url": "https://github.com/hadley/boxplots-paper.git", #> "svn_url": "https://github.com/hadley/boxplots-paper", #> "homepage": "", #> "size": 52, #> "stargazers_count": 17, #> "watchers_count": 17, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 4, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 4, #> "open_issues": 0, #> "watchers": 17, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2756403, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNzU2NDAz", #> "name": "httr", #> "full_name": "r-lib/httr", #> "private": false, #> "owner": { #> "login": "r-lib", #> "id": 22618716, #> "node_id": "MDEyOk9yZ2FuaXphdGlvbjIyNjE4NzE2", #> "avatar_url": "https://avatars.githubusercontent.com/u/22618716?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r-lib", #> "html_url": "https://github.com/r-lib", #> "followers_url": "https://api.github.com/users/r-lib/followers", #> "following_url": "https://api.github.com/users/r-lib/following{/other_user}", #> "gists_url": "https://api.github.com/users/r-lib/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r-lib/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r-lib/subscriptions", #> "organizations_url": "https://api.github.com/users/r-lib/orgs", #> "repos_url": "https://api.github.com/users/r-lib/repos", #> "events_url": "https://api.github.com/users/r-lib/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r-lib/received_events", #> "type": "Organization", #> "site_admin": false #> }, #> "html_url": "https://github.com/r-lib/httr", #> "description": "httr: a friendly http package for R", #> "fork": false, #> "url": "https://api.github.com/repos/r-lib/httr", #> "forks_url": "https://api.github.com/repos/r-lib/httr/forks", #> "keys_url": "https://api.github.com/repos/r-lib/httr/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/r-lib/httr/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/r-lib/httr/teams", #> "hooks_url": "https://api.github.com/repos/r-lib/httr/hooks", #> "issue_events_url": "https://api.github.com/repos/r-lib/httr/issues/events{/number}", #> "events_url": "https://api.github.com/repos/r-lib/httr/events", #> "assignees_url": "https://api.github.com/repos/r-lib/httr/assignees{/user}", #> "branches_url": "https://api.github.com/repos/r-lib/httr/branches{/branch}", #> "tags_url": "https://api.github.com/repos/r-lib/httr/tags", #> "blobs_url": "https://api.github.com/repos/r-lib/httr/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/r-lib/httr/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/r-lib/httr/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/r-lib/httr/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/r-lib/httr/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/r-lib/httr/languages", #> "stargazers_url": "https://api.github.com/repos/r-lib/httr/stargazers", #> "contributors_url": "https://api.github.com/repos/r-lib/httr/contributors", #> "subscribers_url": "https://api.github.com/repos/r-lib/httr/subscribers", #> "subscription_url": "https://api.github.com/repos/r-lib/httr/subscription", #> "commits_url": "https://api.github.com/repos/r-lib/httr/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/r-lib/httr/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/r-lib/httr/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/r-lib/httr/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/r-lib/httr/contents/{+path}", #> "compare_url": "https://api.github.com/repos/r-lib/httr/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/r-lib/httr/merges", #> "archive_url": "https://api.github.com/repos/r-lib/httr/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/r-lib/httr/downloads", #> "issues_url": "https://api.github.com/repos/r-lib/httr/issues{/number}", #> "pulls_url": "https://api.github.com/repos/r-lib/httr/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/r-lib/httr/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/r-lib/httr/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/r-lib/httr/labels{/name}", #> "releases_url": "https://api.github.com/repos/r-lib/httr/releases{/id}", #> "deployments_url": "https://api.github.com/repos/r-lib/httr/deployments", #> "created_at": "2011-11-11T15:05:00Z", #> "updated_at": "2021-04-18T06:03:40Z", #> "pushed_at": "2021-03-29T17:15:32Z", #> "git_url": "git://github.com/r-lib/httr.git", #> "ssh_url": "git@github.com:r-lib/httr.git", #> "clone_url": "https://github.com/r-lib/httr.git", #> "svn_url": "https://github.com/r-lib/httr", #> "homepage": "https://httr.r-lib.org", #> "size": 5294, #> "stargazers_count": 900, #> "watchers_count": 900, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": false, #> "has_pages": true, #> "forks_count": 2020, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 54, #> "license": { #> "key": "other", #> "name": "Other", #> "spdx_id": "NOASSERTION", #> "url": {}, #> "node_id": "MDc6TGljZW5zZTA=" #> }, #> "forks": 2020, #> "open_issues": 54, #> "watchers": 900, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2609997, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNjA5OTk3", #> "name": "lvplot", #> "full_name": "hadley/lvplot", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lvplot", #> "description": "Letter value boxplots for R", #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lvplot", #> "forks_url": "https://api.github.com/repos/hadley/lvplot/forks", #> "keys_url": "https://api.github.com/repos/hadley/lvplot/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lvplot/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lvplot/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lvplot/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lvplot/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lvplot/events", #> "assignees_url": "https://api.github.com/repos/hadley/lvplot/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lvplot/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lvplot/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lvplot/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lvplot/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lvplot/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lvplot/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lvplot/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lvplot/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lvplot/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lvplot/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lvplot/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lvplot/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lvplot/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lvplot/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lvplot/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lvplot/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lvplot/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lvplot/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lvplot/merges", #> "archive_url": "https://api.github.com/repos/hadley/lvplot/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lvplot/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lvplot/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lvplot/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lvplot/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lvplot/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lvplot/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lvplot/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lvplot/deployments", #> "created_at": "2011-10-20T00:01:45Z", #> "updated_at": "2021-03-07T05:49:26Z", #> "pushed_at": "2018-01-08T21:55:03Z", #> "git_url": "git://github.com/hadley/lvplot.git", #> "ssh_url": "git@github.com:hadley/lvplot.git", #> "clone_url": "https://github.com/hadley/lvplot.git", #> "svn_url": "https://github.com/hadley/lvplot", #> "homepage": "", #> "size": 48577, #> "stargazers_count": 33, #> "watchers_count": 33, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 11, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 5, #> "license": {}, #> "forks": 11, #> "open_issues": 5, #> "watchers": 33, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2562848, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTYyODQ4", #> "name": "lvplot-paper", #> "full_name": "hadley/lvplot-paper", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/lvplot-paper", #> "description": {}, #> "fork": false, #> "url": "https://api.github.com/repos/hadley/lvplot-paper", #> "forks_url": "https://api.github.com/repos/hadley/lvplot-paper/forks", #> "keys_url": "https://api.github.com/repos/hadley/lvplot-paper/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/lvplot-paper/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/lvplot-paper/teams", #> "hooks_url": "https://api.github.com/repos/hadley/lvplot-paper/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/lvplot-paper/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/lvplot-paper/events", #> "assignees_url": "https://api.github.com/repos/hadley/lvplot-paper/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/lvplot-paper/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/lvplot-paper/tags", #> "blobs_url": "https://api.github.com/repos/hadley/lvplot-paper/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/lvplot-paper/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/lvplot-paper/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/lvplot-paper/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/lvplot-paper/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/lvplot-paper/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/lvplot-paper/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/lvplot-paper/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/lvplot-paper/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/lvplot-paper/subscription", #> "commits_url": "https://api.github.com/repos/hadley/lvplot-paper/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/lvplot-paper/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/lvplot-paper/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/lvplot-paper/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/lvplot-paper/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/lvplot-paper/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/lvplot-paper/merges", #> "archive_url": "https://api.github.com/repos/hadley/lvplot-paper/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/lvplot-paper/downloads", #> "issues_url": "https://api.github.com/repos/hadley/lvplot-paper/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/lvplot-paper/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/lvplot-paper/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/lvplot-paper/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/lvplot-paper/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/lvplot-paper/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/lvplot-paper/deployments", #> "created_at": "2011-10-12T14:21:55Z", #> "updated_at": "2019-08-13T14:51:18Z", #> "pushed_at": "2016-04-30T02:03:26Z", #> "git_url": "git://github.com/hadley/lvplot-paper.git", #> "ssh_url": "git@github.com:hadley/lvplot-paper.git", #> "clone_url": "https://github.com/hadley/lvplot-paper.git", #> "svn_url": "https://github.com/hadley/lvplot-paper", #> "homepage": "", #> "size": 27609, #> "stargazers_count": 12, #> "watchers_count": 12, #> "language": "TeX", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 12, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2543719, #> "node_id": "MDEwOlJlcG9zaXRvcnkyNTQzNzE5", #> "name": "whisker", #> "full_name": "hadley/whisker", #> "private": false, #> "owner": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/hadley/whisker", #> "description": "{{mustache}} for R", #> "fork": true, #> "url": "https://api.github.com/repos/hadley/whisker", #> "forks_url": "https://api.github.com/repos/hadley/whisker/forks", #> "keys_url": "https://api.github.com/repos/hadley/whisker/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/hadley/whisker/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/hadley/whisker/teams", #> "hooks_url": "https://api.github.com/repos/hadley/whisker/hooks", #> "issue_events_url": "https://api.github.com/repos/hadley/whisker/issues/events{/number}", #> "events_url": "https://api.github.com/repos/hadley/whisker/events", #> "assignees_url": "https://api.github.com/repos/hadley/whisker/assignees{/user}", #> "branches_url": "https://api.github.com/repos/hadley/whisker/branches{/branch}", #> "tags_url": "https://api.github.com/repos/hadley/whisker/tags", #> "blobs_url": "https://api.github.com/repos/hadley/whisker/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/hadley/whisker/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/hadley/whisker/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/hadley/whisker/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/hadley/whisker/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/hadley/whisker/languages", #> "stargazers_url": "https://api.github.com/repos/hadley/whisker/stargazers", #> "contributors_url": "https://api.github.com/repos/hadley/whisker/contributors", #> "subscribers_url": "https://api.github.com/repos/hadley/whisker/subscribers", #> "subscription_url": "https://api.github.com/repos/hadley/whisker/subscription", #> "commits_url": "https://api.github.com/repos/hadley/whisker/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/hadley/whisker/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/hadley/whisker/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/hadley/whisker/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/hadley/whisker/contents/{+path}", #> "compare_url": "https://api.github.com/repos/hadley/whisker/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/hadley/whisker/merges", #> "archive_url": "https://api.github.com/repos/hadley/whisker/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/hadley/whisker/downloads", #> "issues_url": "https://api.github.com/repos/hadley/whisker/issues{/number}", #> "pulls_url": "https://api.github.com/repos/hadley/whisker/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/hadley/whisker/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/hadley/whisker/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/hadley/whisker/labels{/name}", #> "releases_url": "https://api.github.com/repos/hadley/whisker/releases{/id}", #> "deployments_url": "https://api.github.com/repos/hadley/whisker/deployments", #> "created_at": "2011-10-09T18:04:50Z", #> "updated_at": "2019-08-13T14:51:12Z", #> "pushed_at": "2012-06-03T18:29:42Z", #> "git_url": "git://github.com/hadley/whisker.git", #> "ssh_url": "git@github.com:hadley/whisker.git", #> "clone_url": "https://github.com/hadley/whisker.git", #> "svn_url": "https://github.com/hadley/whisker", #> "homepage": "http://mustache.github.com/", #> "size": 155, #> "stargazers_count": 7, #> "watchers_count": 7, #> "language": "R", #> "has_issues": false, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 1, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 0, #> "license": {}, #> "forks": 1, #> "open_issues": 0, #> "watchers": 7, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> }, #> { #> "id": 2117834, #> "node_id": "MDEwOlJlcG9zaXRvcnkyMTE3ODM0", #> "name": "whisker", #> "full_name": "edwindj/whisker", #> "private": false, #> "owner": { #> "login": "edwindj", #> "id": 542492, #> "node_id": "MDQ6VXNlcjU0MjQ5Mg==", #> "avatar_url": "https://avatars.githubusercontent.com/u/542492?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/edwindj", #> "html_url": "https://github.com/edwindj", #> "followers_url": "https://api.github.com/users/edwindj/followers", #> "following_url": "https://api.github.com/users/edwindj/following{/other_user}", #> "gists_url": "https://api.github.com/users/edwindj/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/edwindj/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/edwindj/subscriptions", #> "organizations_url": "https://api.github.com/users/edwindj/orgs", #> "repos_url": "https://api.github.com/users/edwindj/repos", #> "events_url": "https://api.github.com/users/edwindj/events{/privacy}", #> "received_events_url": "https://api.github.com/users/edwindj/received_events", #> "type": "User", #> "site_admin": false #> }, #> "html_url": "https://github.com/edwindj/whisker", #> "description": "{{mustache}} for R", #> "fork": false, #> "url": "https://api.github.com/repos/edwindj/whisker", #> "forks_url": "https://api.github.com/repos/edwindj/whisker/forks", #> "keys_url": "https://api.github.com/repos/edwindj/whisker/keys{/key_id}", #> "collaborators_url": "https://api.github.com/repos/edwindj/whisker/collaborators{/collaborator}", #> "teams_url": "https://api.github.com/repos/edwindj/whisker/teams", #> "hooks_url": "https://api.github.com/repos/edwindj/whisker/hooks", #> "issue_events_url": "https://api.github.com/repos/edwindj/whisker/issues/events{/number}", #> "events_url": "https://api.github.com/repos/edwindj/whisker/events", #> "assignees_url": "https://api.github.com/repos/edwindj/whisker/assignees{/user}", #> "branches_url": "https://api.github.com/repos/edwindj/whisker/branches{/branch}", #> "tags_url": "https://api.github.com/repos/edwindj/whisker/tags", #> "blobs_url": "https://api.github.com/repos/edwindj/whisker/git/blobs{/sha}", #> "git_tags_url": "https://api.github.com/repos/edwindj/whisker/git/tags{/sha}", #> "git_refs_url": "https://api.github.com/repos/edwindj/whisker/git/refs{/sha}", #> "trees_url": "https://api.github.com/repos/edwindj/whisker/git/trees{/sha}", #> "statuses_url": "https://api.github.com/repos/edwindj/whisker/statuses/{sha}", #> "languages_url": "https://api.github.com/repos/edwindj/whisker/languages", #> "stargazers_url": "https://api.github.com/repos/edwindj/whisker/stargazers", #> "contributors_url": "https://api.github.com/repos/edwindj/whisker/contributors", #> "subscribers_url": "https://api.github.com/repos/edwindj/whisker/subscribers", #> "subscription_url": "https://api.github.com/repos/edwindj/whisker/subscription", #> "commits_url": "https://api.github.com/repos/edwindj/whisker/commits{/sha}", #> "git_commits_url": "https://api.github.com/repos/edwindj/whisker/git/commits{/sha}", #> "comments_url": "https://api.github.com/repos/edwindj/whisker/comments{/number}", #> "issue_comment_url": "https://api.github.com/repos/edwindj/whisker/issues/comments{/number}", #> "contents_url": "https://api.github.com/repos/edwindj/whisker/contents/{+path}", #> "compare_url": "https://api.github.com/repos/edwindj/whisker/compare/{base}...{head}", #> "merges_url": "https://api.github.com/repos/edwindj/whisker/merges", #> "archive_url": "https://api.github.com/repos/edwindj/whisker/{archive_format}{/ref}", #> "downloads_url": "https://api.github.com/repos/edwindj/whisker/downloads", #> "issues_url": "https://api.github.com/repos/edwindj/whisker/issues{/number}", #> "pulls_url": "https://api.github.com/repos/edwindj/whisker/pulls{/number}", #> "milestones_url": "https://api.github.com/repos/edwindj/whisker/milestones{/number}", #> "notifications_url": "https://api.github.com/repos/edwindj/whisker/notifications{?since,all,participating}", #> "labels_url": "https://api.github.com/repos/edwindj/whisker/labels{/name}", #> "releases_url": "https://api.github.com/repos/edwindj/whisker/releases{/id}", #> "deployments_url": "https://api.github.com/repos/edwindj/whisker/deployments", #> "created_at": "2011-07-28T10:01:34Z", #> "updated_at": "2021-04-25T17:23:06Z", #> "pushed_at": "2021-02-23T10:18:03Z", #> "git_url": "git://github.com/edwindj/whisker.git", #> "ssh_url": "git@github.com:edwindj/whisker.git", #> "clone_url": "https://github.com/edwindj/whisker.git", #> "svn_url": "https://github.com/edwindj/whisker", #> "homepage": "http://mustache.github.com/", #> "size": 152, #> "stargazers_count": 171, #> "watchers_count": 171, #> "language": "R", #> "has_issues": true, #> "has_projects": true, #> "has_downloads": true, #> "has_wiki": true, #> "has_pages": false, #> "forks_count": 19, #> "mirror_url": {}, #> "archived": false, #> "disabled": false, #> "open_issues_count": 13, #> "license": {}, #> "forks": 19, #> "open_issues": 13, #> "watchers": 171, #> "default_branch": "master", #> "permissions": { #> "admin": false, #> "push": false, #> "pull": false #> } #> } #> ]
if (FALSE) { ## Create a repository, needs a token in GITHUB_PAT (or GITHUB_TOKEN) ## environment variable gh("POST /user/repos", name = "foobar") } ## Issues of a repository gh("/repos/hadley/dplyr/issues")
#> [ #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5868", #> "id": 870236721, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NjI1NDY1MDU0", #> "number": 5868, #> "title": "Add a `.locale` argument to `arrange()` and use radix ordering", #> "user": { #> "login": "DavisVaughan", #> "id": 19150088, #> "node_id": "MDQ6VXNlcjE5MTUwMDg4", #> "avatar_url": "https://avatars.githubusercontent.com/u/19150088?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/DavisVaughan", #> "html_url": "https://github.com/DavisVaughan", #> "followers_url": "https://api.github.com/users/DavisVaughan/followers", #> "following_url": "https://api.github.com/users/DavisVaughan/following{/other_user}", #> "gists_url": "https://api.github.com/users/DavisVaughan/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/DavisVaughan/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/DavisVaughan/subscriptions", #> "organizations_url": "https://api.github.com/users/DavisVaughan/orgs", #> "repos_url": "https://api.github.com/users/DavisVaughan/repos", #> "events_url": "https://api.github.com/users/DavisVaughan/events{/privacy}", #> "received_events_url": "https://api.github.com/users/DavisVaughan/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-04-28T18:37:06Z", #> "updated_at": "2021-04-30T09:18:04Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5868", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5868", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5868.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5868.patch" #> }, #> "body": "Closes #5090 \r\nPart of #5808 \r\n\r\nRequires this vctrs PR https://github.com/r-lib/vctrs/pull/1375\r\n\r\nThe above vctrs PR switches `vec_order()` to always use radix ordering. This propagates through to dplyr in 3 places:\r\n\r\n- `arrange()`\r\n- `group_by()`\r\n- `with_order()`\r\n\r\nThis PR tackles `arrange()` by providing a new `.locale` argument with 3 possibilities:\r\n\r\n- `NULL`, the default, for C locale\r\n- A single string, like `\"en_US\"`, to use a specific locale, backed by and requiring stringi\r\n- A formula/function to generate the sort key (i.e. `stringi::stri_sort_key()`, or `tolower()`)\r\n\r\nThis PR is currently focused on the implementation, I've left TODOs for the news bullet and for documentation of locale handling.\r\n\r\nThe snapshot tests are a little noisy. Dev vctrs requires dev rlang, which tweaked how deparsing with `~` works, changing a few snapshot tests here.\r\n\r\nBuild errors seem to be from the fact that rlang now exports ellipsis functions, causing some warnings\r\n\r\n---\r\n\r\nThis would be a meaningful breaking change, as the system locale is no longer being respected. However, there are multiple benefits from this change:\r\n- Sorting character vectors in the C locale is much much faster\r\n- Even generating a sort key and then sorting in the C locale is faster than the current approach\r\n- This removes dependence on an environment variable (LC_COLLATE), which we generally advocate in favor of explicitly specifying arguments. In other words, this gets us better consistency across platforms.\r\n- This increases consistency with data.table, who always uses the C locale\r\n- This increases consistency with stringi (and you could make an argument for stringr too)\r\n\r\nFor English, the biggest change is that uppercase letters now sort before any lowercase letters. Previously it used a natural ordering of `c(\"a\", \"A\", \"b\", \"B\")`.\r\n\r\nFor other languages, sorting directly in the C locale is often not very meaningful, so they would have to supply a locale identifier.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5865", #> "id": 867802930, #> "node_id": "MDU6SXNzdWU4Njc4MDI5MzA=", #> "number": 5865, #> "title": "dplyr difference between version 0.8.5 and 1.0.5", #> "user": { #> "login": "kulkarnirama", #> "id": 83229284, #> "node_id": "MDQ6VXNlcjgzMjI5Mjg0", #> "avatar_url": "https://avatars.githubusercontent.com/u/83229284?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/kulkarnirama", #> "html_url": "https://github.com/kulkarnirama", #> "followers_url": "https://api.github.com/users/kulkarnirama/followers", #> "following_url": "https://api.github.com/users/kulkarnirama/following{/other_user}", #> "gists_url": "https://api.github.com/users/kulkarnirama/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/kulkarnirama/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/kulkarnirama/subscriptions", #> "organizations_url": "https://api.github.com/users/kulkarnirama/orgs", #> "repos_url": "https://api.github.com/users/kulkarnirama/repos", #> "events_url": "https://api.github.com/users/kulkarnirama/events{/privacy}", #> "received_events_url": "https://api.github.com/users/kulkarnirama/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 334407164, #> "node_id": "MDU6TGFiZWwzMzQ0MDcxNjQ=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/reprex", #> "name": "reprex", #> "color": "C5C295", #> "default": false, #> "description": "needs a minimal reproducible example" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-04-26T15:02:16Z", #> "updated_at": "2021-04-26T17:42:48Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "getting the error for the code which uses the functions from dplyr like select, arrange, filter, mutate in 1.0.5 version where as same function works in 0.8.5\r\nread on stackoverflow and understood that few functions have got changed in latest versions.\r\n![image](https://user-images.githubusercontent.com/83229284/116101486-7c5d6700-a6cb-11eb-91b2-cc5cb3ce8fc0.png)\r\nThe same code works when used the version 0.8.5\r\n\r\n\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5859", #> "id": 863392141, #> "node_id": "MDU6SXNzdWU4NjMzOTIxNDE=", #> "number": 5859, #> "title": "Programming vignette: Showcase the difference between `{` and `{{` in tidyeval glue strings", #> "user": { #> "login": "aviast", #> "id": 3517099, #> "node_id": "MDQ6VXNlcjM1MTcwOTk=", #> "avatar_url": "https://avatars.githubusercontent.com/u/3517099?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/aviast", #> "html_url": "https://github.com/aviast", #> "followers_url": "https://api.github.com/users/aviast/followers", #> "following_url": "https://api.github.com/users/aviast/following{/other_user}", #> "gists_url": "https://api.github.com/users/aviast/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/aviast/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/aviast/subscriptions", #> "organizations_url": "https://api.github.com/users/aviast/orgs", #> "repos_url": "https://api.github.com/users/aviast/repos", #> "events_url": "https://api.github.com/users/aviast/events{/privacy}", #> "received_events_url": "https://api.github.com/users/aviast/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-04-21T02:32:23Z", #> "updated_at": "2021-04-22T08:15:15Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "When a new column is created with name calculated from an existing variable the new column name includes quote characters.\r\n\r\n```r\r\nlibrary(dplyr)\r\nfoo <- tibble(a = 1:10)\r\nprefix <- \"prefix\"\r\nbar <- mutate(foo, \"{{prefix}}_b\" := a + 1)\r\ncolnames(bar)\r\n```\r\nThe output is `[1] \"a\" \"\\\"prefix\\\"_b\"` and I would expect to see `[1] \"a\" \"prefix_b\"`\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5853", #> "id": 860590738, #> "node_id": "MDU6SXNzdWU4NjA1OTA3Mzg=", #> "number": 5853, #> "title": "<error/tibble_error_assign_columns_non_na_only> when trying to left_join", #> "user": { #> "login": "cschwab1", #> "id": 47124408, #> "node_id": "MDQ6VXNlcjQ3MTI0NDA4", #> "avatar_url": "https://avatars.githubusercontent.com/u/47124408?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/cschwab1", #> "html_url": "https://github.com/cschwab1", #> "followers_url": "https://api.github.com/users/cschwab1/followers", #> "following_url": "https://api.github.com/users/cschwab1/following{/other_user}", #> "gists_url": "https://api.github.com/users/cschwab1/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/cschwab1/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/cschwab1/subscriptions", #> "organizations_url": "https://api.github.com/users/cschwab1/orgs", #> "repos_url": "https://api.github.com/users/cschwab1/repos", #> "events_url": "https://api.github.com/users/cschwab1/events{/privacy}", #> "received_events_url": "https://api.github.com/users/cschwab1/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 334407164, #> "node_id": "MDU6TGFiZWwzMzQ0MDcxNjQ=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/reprex", #> "name": "reprex", #> "color": "C5C295", #> "default": false, #> "description": "needs a minimal reproducible example" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-04-18T06:54:19Z", #> "updated_at": "2021-04-19T13:18:38Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Apologies in advance for not including a reproducible example, but I'm having some issues with dataframes in RStudio. This only started about 15 minutes ago, and previously working with these dataframes was fine, but now when I try to join two dataframes using `left_join(b09g, b11c, by=c(\"RAUMID\"))`, I get the error `Error: Can't use NA as column index in a tibble for assignment`. The full error using `rlang::last_error()` is pasted below: \r\n\r\n```\r\n<error/tibble_error_assign_columns_non_na_only>\r\nCan't use NA as column index in a tibble for assignment.\r\nBacktrace:\r\n █\r\n 1. ├─gentriclass(b09g) %>% left_join(., b11c, by = c(\"RAUMID\"))\r\n 2. ├─dplyr::left_join(., b11c, by = c(\"RAUMID\"))\r\n 3. └─dplyr:::left_join.data.frame(., b11c, by = c(\"RAUMID\"))\r\n 4. └─dplyr:::join_mutate(...)\r\n 5. ├─base::`[<-`(...)\r\n 6. └─tibble:::`[<-.tbl_df`(...)\r\n 7. └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))\r\n 8. └─tibble:::vectbl_as_new_col_index(j, x, value, j_arg, value_arg)\r\n\r\n```\r\n\r\nAdditionally, when I type df$var into the console for just a few select dataframes, a small error message appears next to the text saying `(TypeError) : cannot read property 'substr' of null`. \r\n\r\nI'm pretty new to R and Rstudio, and this hasn't ever happened before — I've tried updating both `tidyverse` and updating to the newest version of RStudio, but nothing seems to help. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5836", #> "id": 851378640, #> "node_id": "MDU6SXNzdWU4NTEzNzg2NDA=", #> "number": 5836, #> "title": "Programming with dplyr needs example of user supplied name for new variable", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-04-06T12:33:51Z", #> "updated_at": "2021-04-09T09:41:50Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Including advice to take this as a string to follow tidyverse conventions. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5829", #> "id": 841141819, #> "node_id": "MDU6SXNzdWU4NDExNDE4MTk=", #> "number": 5829, #> "title": "relocate.data.frame: factor out or make default method ", #> "user": { #> "login": "nealrichardson", #> "id": 2975928, #> "node_id": "MDQ6VXNlcjI5NzU5Mjg=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2975928?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/nealrichardson", #> "html_url": "https://github.com/nealrichardson", #> "followers_url": "https://api.github.com/users/nealrichardson/followers", #> "following_url": "https://api.github.com/users/nealrichardson/following{/other_user}", #> "gists_url": "https://api.github.com/users/nealrichardson/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/nealrichardson/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/nealrichardson/subscriptions", #> "organizations_url": "https://api.github.com/users/nealrichardson/orgs", #> "repos_url": "https://api.github.com/users/nealrichardson/repos", #> "events_url": "https://api.github.com/users/nealrichardson/events{/privacy}", #> "received_events_url": "https://api.github.com/users/nealrichardson/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1726765020, #> "node_id": "MDU6TGFiZWwxNzI2NzY1MDIw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/selection%20%F0%9F%A7%BA", #> "name": "selection 🧺", #> "color": "eeeeee", #> "default": false, #> "description": "tidyselect, scoped verbs, etc." #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-03-25T17:14:53Z", #> "updated_at": "2021-04-19T13:22:52Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "body": "Looking at [relocate.data.frame](https://github.com/tidyverse/dplyr/blob/614389a391504ee17708aca2cce3d92b123ac449/R/relocate.R#L53-L90) in https://github.com/apache/arrow/pull/9798, it seems that the logic there is pretty generic and does not actually require a data.frame. As long as `.data` has a `dim()` method (for `ncol()` on L81), a `[<-` method (L84, to apply the reordering), and a `names()` method (for `tidyselect::eval_select()`), this function should work. \r\n\r\nIn the short run, it seems to make sense for us to copy and adapt the `relocate.data.frame` method for Arrow objects rather than try to use the (unexported) dplyr data.frame method off-label. But for the future, we were wondering if there was an opportunity to factor this code differently to allow reuse by non-data.frame backends. Ideas that occurred to us:\r\n\r\n* Factor out the core logic and perhaps move to `tidyselect`, as in `vars_relocate` alongside `vars_select` et al. Maybe something like `function(.data, ..., .before = NULL, .after = NULL)` that would return an integer vector of selected/reordered column indices.\r\n* Just rename `relocate.data.frame` to `relocate.default` and then this should just work for any `.data` that has those three methods implemented.\r\n\r\nIf you think this is worthwhile (or see a better alternative), we're happy to submit a PR.\r\n\r\ncc @ianmcook @romainfrancois ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5823", #> "id": 838835728, #> "node_id": "MDU6SXNzdWU4Mzg4MzU3Mjg=", #> "number": 5823, #> "title": "Include example of using a data frame in `mutate()`", #> "user": { #> "login": "r2evans", #> "id": 5815808, #> "node_id": "MDQ6VXNlcjU4MTU4MDg=", #> "avatar_url": "https://avatars.githubusercontent.com/u/5815808?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r2evans", #> "html_url": "https://github.com/r2evans", #> "followers_url": "https://api.github.com/users/r2evans/followers", #> "following_url": "https://api.github.com/users/r2evans/following{/other_user}", #> "gists_url": "https://api.github.com/users/r2evans/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r2evans/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r2evans/subscriptions", #> "organizations_url": "https://api.github.com/users/r2evans/orgs", #> "repos_url": "https://api.github.com/users/r2evans/repos", #> "events_url": "https://api.github.com/users/r2evans/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r2evans/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599134, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM0", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/help%20wanted%20:heart:", #> "name": "help wanted :heart:", #> "color": "C5C295", #> "default": false, #> "description": "we'd love your help!" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-03-23T15:16:46Z", #> "updated_at": "2021-04-19T13:23:49Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "body": "From https://github.com/tidyverse/dplyr/issues/5494#issuecomment-679990205:\r\n\r\n> You can already do that in dplyr, just by returning a data frame:\r\n> \r\n> ```\r\n> library(dplyr, warn.conflicts = FALSE)\r\n> \r\n> df <- data.frame(x = 1, y = 2)\r\n> \r\n> my_f <- function(x) {\r\n> data.frame(x1 = x + 1, x2 = x * 2)\r\n> }\r\n> df %>% mutate(my_f(x))\r\n> #> x y x1 x2\r\n> #> 1 1 2 2 2\r\n> ```\r\n> \r\n> Created on 2020-08-25 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)\r\n\r\nI'm one of today's [lucky 10,000](https://xkcd.com/1053/). I've been using `dplyr` heavily for many years, and for some reason never knew that it was feasible (even desirable) to use unnamed expressions in `mutate`. I think this is one of the more under-sold capabilities of `mutate` and `summarize`. This was in response to a [SO comment](https://stackoverflow.com/questions/66763386/daily-correlation-in-r/66763782?noredirect=1#comment118019219_66763782).\r\n\r\nI think it's absolutely useful to know that this works:\r\n\r\n```r\r\nmtcars %>%\r\n group_by(cyl) %>%\r\n summarize(as.data.frame(cor.test(disp,hp)[c(\"estimate\",\"p.value\")]))\r\n# # A tibble: 3 x 3\r\n# cyl estimate p.value\r\n# * <dbl> <dbl> <dbl>\r\n# 1 4 0.435 0.182\r\n# 2 6 -0.514 0.238\r\n# 3 8 0.118 0.687\r\n```\r\n\r\nAnd while it might seem obvious to some, I cannot find reference to this method in `?mutate` or any of the package `.Rd` files. (It *is* used in several of the tests.)\r\n\r\nI can provide a PR, is there interest in adding a mention to this in `mutate` and `summarize` help docs?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5810", #> "id": 827840758, #> "node_id": "MDU6SXNzdWU4Mjc4NDA3NTg=", #> "number": 5810, #> "title": "Release dplyr 1.0.6", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/milestones/28", #> "html_url": "https://github.com/tidyverse/dplyr/milestone/28", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/milestones/28/labels", #> "id": 6453409, #> "node_id": "MDk6TWlsZXN0b25lNjQ1MzQwOQ==", #> "number": 28, #> "title": "1.0.6", #> "description": "", #> "creator": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "open_issues": 1, #> "closed_issues": 22, #> "state": "open", #> "created_at": "2021-02-19T14:51:40Z", #> "updated_at": "2021-04-22T13:02:07Z", #> "due_on": {}, #> "closed_at": {} #> }, #> "comments": 16, #> "created_at": "2021-03-10T14:38:28Z", #> "updated_at": "2021-04-30T08:57:56Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Prepare for release:\n\n* [x] `devtools::build_readme()`\n* [x] Check [current CRAN check results](https://cran.rstudio.org/web/checks/check_results_dplyr.html)\n* [x] `devtools::check(remote = TRUE, manual = TRUE)`\n* [x] `devtools::check_win_devel()`\n* [x] `rhub::check_for_cran()`\n* [x] `rhub::check(platform = 'ubuntu-rchk')`\n* [x] `rhub::check_with_sanitizers()`\n* [x] `revdepcheck::revdep_check(num_workers = 4)`\n* [x] `urlchecker::url_check()`\n* [x] Update `cran-comments.md`\n* [x] [Polish NEWS](https://style.tidyverse.org/news.html#news-release)\n\nSubmit to CRAN:\n\n* [x] `usethis::use_version('patch')`\n* [ ] `devtools::submit_cran()`\n* [ ] Approve email\n\nWait for CRAN...\n\n* [ ] Accepted :tada:\n* [ ] `usethis::use_github_release()`\n* [ ] `usethis::use_dev_version()`\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5808", #> "id": 827542153, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTg5NDQyMjM4", #> "number": 5808, #> "title": "use vctrs:::vec_order_locs() in group_by() and vctrs:::vec_order_radix() in arrange()", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2021-03-10T10:59:26Z", #> "updated_at": "2021-04-29T12:02:31Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5808", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5808", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5808.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5808.patch" #> }, #> "body": "closes #4406\r\n\r\n``` r\r\nset.seed(42)\r\nlibrary(dplyr)\r\nlibrary(tibble)\r\nx <- runif(1e7)\r\ngrp <- sample(1e6, 1e7, replace=TRUE)\r\ntib <- tibble(grp, x)\r\n\r\nbench::mark(\r\n tib %>% group_by(grp), \r\n)\r\n#> Warning: Some expressions had a GC in every iteration; so filtering is disabled.\r\n#> # A tibble: 1 x 6\r\n#> expression min median `itr/sec` mem_alloc `gc/sec`\r\n#> <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt> <dbl>\r\n#> 1 tib %>% group_by(grp) 627ms 627ms 1.60 228MB 4.79\r\n```\r\n\r\nvs on master: \r\n\r\n``` r\r\nset.seed(42)\r\nlibrary(dplyr)\r\nlibrary(tibble)\r\nx <- runif(1e7)\r\ngrp <- sample(1e6, 1e7, replace=TRUE)\r\ntib <- tibble(grp, x)\r\n\r\nbench::mark(\r\n not_ordered = tib %>% group_by(grp), \r\n ordered = {\r\n o <- order(grp)\r\n tibo <- tibble(grp=grp[o], x=x[o])\r\n b <- tibo %>% group_by(grp)\r\n }, \r\n check = FALSE\r\n)\r\n#> Warning: Some expressions had a GC in every iteration; so filtering is disabled.\r\n#> # A tibble: 2 x 6\r\n#> expression min median `itr/sec` mem_alloc `gc/sec`\r\n#> <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt> <dbl>\r\n#> 1 not_ordered 2.64s 2.64s 0.379 248MB 1.14\r\n#> 2 ordered 1.33s 1.33s 0.752 400MB 1.50\r\n```\r\n\r\n<sup>Created on 2021-03-10 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0)<\/sup>", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5785", #> "id": 816054299, #> "node_id": "MDU6SXNzdWU4MTYwNTQyOTk=", #> "number": 5785, #> "title": "Should the across help file also cater to the 'apply to dataframe` use case?", #> "user": { #> "login": "MilesMcBain", #> "id": 9996346, #> "node_id": "MDQ6VXNlcjk5OTYzNDY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/9996346?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/MilesMcBain", #> "html_url": "https://github.com/MilesMcBain", #> "followers_url": "https://api.github.com/users/MilesMcBain/followers", #> "following_url": "https://api.github.com/users/MilesMcBain/following{/other_user}", #> "gists_url": "https://api.github.com/users/MilesMcBain/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/MilesMcBain/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/MilesMcBain/subscriptions", #> "organizations_url": "https://api.github.com/users/MilesMcBain/orgs", #> "repos_url": "https://api.github.com/users/MilesMcBain/repos", #> "events_url": "https://api.github.com/users/MilesMcBain/events{/privacy}", #> "received_events_url": "https://api.github.com/users/MilesMcBain/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-02-25T03:42:06Z", #> "updated_at": "2021-03-04T08:41:31Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "I had difficulty with compactly expressing a mutate that wanted the result column to be a function of several input columns, to be selected via tidy select.\r\n\r\nEventually @jennybc linked me to: https://dplyr.tidyverse.org/articles/rowwise.html#row-wise-summary-functions\r\n\r\nWhich demonstrated I can do something fairly clean like this:\r\n\r\n```r\r\ncol_prod2 <- function(.df) {​​​​​\r\n .df %>%\r\n reduce(.f = `*`)\r\n }​​​​​\r\n\r\nrisk_matrix %>%\r\n mutate(interest_level = col_prod2(across(ends_with(\"level\"))))\r\n```\r\n\r\n`across` was the first thing I looked at, but the help file is geared entirely to the `apply to each column` usecase, which was enough to convince me to stop investigating it. Maybe the help file should contain an example from the linked vignette?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5711", #> "id": 795421720, #> "node_id": "MDU6SXNzdWU3OTU0MjE3MjA=", #> "number": 5711, #> "title": "Unexpected behavior in na_if ", #> "user": { #> "login": "hjohns12", #> "id": 23141035, #> "node_id": "MDQ6VXNlcjIzMTQxMDM1", #> "avatar_url": "https://avatars.githubusercontent.com/u/23141035?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hjohns12", #> "html_url": "https://github.com/hjohns12", #> "followers_url": "https://api.github.com/users/hjohns12/followers", #> "following_url": "https://api.github.com/users/hjohns12/following{/other_user}", #> "gists_url": "https://api.github.com/users/hjohns12/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hjohns12/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hjohns12/subscriptions", #> "organizations_url": "https://api.github.com/users/hjohns12/orgs", #> "repos_url": "https://api.github.com/users/hjohns12/repos", #> "events_url": "https://api.github.com/users/hjohns12/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hjohns12/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1726774808, #> "node_id": "MDU6TGFiZWwxNzI2Nzc0ODA4", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/funs%20:laughing:", #> "name": "funs :laughing:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-01-27T20:30:42Z", #> "updated_at": "2021-01-28T11:22:02Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Tried using `na_if` today to turn values in a column that are less than zero to NA. Tried the `ifelse` alternative and that gave the behavior I expected to see when using `na_if`. \r\n\r\n---\r\n\r\n```r\r\ntest <- tibble(Staff.Confirmed = c(0, 1, -999), Residents.Confirmed = c(12, -192, 0))\r\nprint(test)\r\n\r\nout <- test %>% \r\n mutate(staff_conf_naif = na_if(Staff.Confirmed, Staff.Confirmed < 0),\r\n staff_conf_ifelse = ifelse(Staff.Confirmed < 0, NA, Staff.Confirmed),\r\n res_conf_naif = na_if(Residents.Confirmed, Residents.Confirmed < 0),\r\n res_conf_ifelse = ifelse(Residents.Confirmed < 0, NA, Residents.Confirmed)) %>% \r\n select(Staff.Confirmed, staff_conf_naif, staff_conf_ifelse,\r\n Residents.Confirmed, res_conf_naif, res_conf_ifelse)\r\nprint(out)\r\n```\r\n\r\nWhen I use `na_if` in this mutate, it only makes changes to values equal to zero in the column referenced. Not sure if this is the intended behavior, but it seems a bit strange", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5700", #> "id": 790293697, #> "node_id": "MDU6SXNzdWU3OTAyOTM2OTc=", #> "number": 5700, #> "title": "Multi-join suffixes", #> "user": { #> "login": "eggrandio", #> "id": 49569940, #> "node_id": "MDQ6VXNlcjQ5NTY5OTQw", #> "avatar_url": "https://avatars.githubusercontent.com/u/49569940?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/eggrandio", #> "html_url": "https://github.com/eggrandio", #> "followers_url": "https://api.github.com/users/eggrandio/followers", #> "following_url": "https://api.github.com/users/eggrandio/following{/other_user}", #> "gists_url": "https://api.github.com/users/eggrandio/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/eggrandio/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/eggrandio/subscriptions", #> "organizations_url": "https://api.github.com/users/eggrandio/orgs", #> "repos_url": "https://api.github.com/users/eggrandio/repos", #> "events_url": "https://api.github.com/users/eggrandio/events{/privacy}", #> "received_events_url": "https://api.github.com/users/eggrandio/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-01-20T20:21:45Z", #> "updated_at": "2021-04-29T15:49:01Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Hi,\r\n\r\nI want to merge several data.frames with some common columns and append a suffix to the column names to keep track from where does the data for each column come from. \r\n\r\nI can do it easily with the suffix term in the first full_join, but when I do the second join, no suffixes are added. I can rename the third data.frame so it has suffixes, but I wanted to know if there is another way of doing it using the suffix term.\r\n\r\nHere is an example code:\r\n```\r\nx = data.frame(col1 = c(\"a\",\"b\",\"c\"), col2 = 1:3, col3 = 1:3)\r\ny = data.frame(col1 = c(\"b\",\"c\",\"d\"), col2 = 4:6, col3 = 1:3)\r\nz = data.frame(col1 = c(\"c\",\"d\",\"a\"), col2 = 7:9, col3 = 1:3)\r\n\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"_x\",\"_y\")) %>% \r\n full_join(z, by = \"col1\", suffix = c(\"\",\"_z\")) \r\n\r\n> df\r\n col1 col2_x col3_x col2_y col3_y col2 col3\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\nI was expecting that col2 and col3 from data.frame z would have a \"_z\" suffix. I have tried using empty suffixes while merging two data.frames and it works.\r\n\r\nI can work around by renaming the columns in z before doing the second full_join, but in my real data I have several common columns, and if I wanted to merge more data.frames it would complicate the code. This is my expected output.\r\n\r\n```\r\n> colnames(z) = paste0(colnames(z),\"_z\")\r\n\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"_x\",\"_y\")) %>% \r\n full_join(z, by = c(\"col1\"=\"col1_z\"))\r\n\r\n> df\r\n col1 col2_x col3_x col2_y col3_y col2_z col3_z\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\n\r\nI have seen other [similar problems][1] in which adding an extra column to keep track of the source data.frame is used, but I was wondering why does not the suffix term work with multiple joins.\r\n\r\nPS: If I keep the first suffix empty, I can add suffixes in the second join, but that will leave the col2 and col3 form x without suffix.\r\n\r\n```\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"\",\"_y\")) %>% \r\n full_join(z, by = \"col1\", suffix = c(\"\",\"_z\"))\r\n\r\n> df\r\n col1 col2 col3 col2_y col3_y col2_z col3_z\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\n\r\nI might be missing why this is not working the way I expected, but in principle it should be very simple to add a suffix to the \"newly added\" columns.\r\n\r\nThanks!\r\n\r\n [1]: https://stackoverflow.com/questions/65152352/suffixes-when-merging-more-than-two-data-frames-with-full-join", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5699", #> "id": 790239328, #> "node_id": "MDU6SXNzdWU3OTAyMzkzMjg=", #> "number": 5699, #> "title": "`rows_patch(x, y, ...)` shows unhelpful error message when `nrow(y) > nrow(x)`", #> "user": { #> "login": "everetr", #> "id": 9023041, #> "node_id": "MDQ6VXNlcjkwMjMwNDE=", #> "avatar_url": "https://avatars.githubusercontent.com/u/9023041?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/everetr", #> "html_url": "https://github.com/everetr", #> "followers_url": "https://api.github.com/users/everetr/followers", #> "following_url": "https://api.github.com/users/everetr/following{/other_user}", #> "gists_url": "https://api.github.com/users/everetr/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/everetr/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/everetr/subscriptions", #> "organizations_url": "https://api.github.com/users/everetr/orgs", #> "repos_url": "https://api.github.com/users/everetr/repos", #> "events_url": "https://api.github.com/users/everetr/events{/privacy}", #> "received_events_url": "https://api.github.com/users/everetr/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708198, #> "node_id": "MDU6TGFiZWwxNzcwODE5OA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/bug", #> "name": "bug", #> "color": "E0B3A2", #> "default": true, #> "description": "an unexpected problem or unintended behavior" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-01-20T19:06:49Z", #> "updated_at": "2021-04-19T13:47:23Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "When I try to patch a data frame (`x` in the below example) using another data frame with more rows (`y`), an error is thrown with an unhelpful message. It took some time to figure out that the row number difference was the source of the error. `rlang::last_error()` and `rlang::last_trace()` didn't help.\r\n\r\nIs there any reason a data frame *should not* be patched by a data frame with more rows? I could be missing some theory here. If there *is* a good reason why this should not be allowed, can I add that to the documentation for `rows_patch()` and friends?\r\n\r\nExample:\r\n\r\n``` r\r\nsuppressPackageStartupMessages(library(dplyr))\r\n\r\nx = data.frame(id = c(1, 2, 3), foo = c(\"a\", \"b\", NA))\r\ny = data.frame(id = c(1, 3, 5, 7), foo = c(\"a\", \"c\", \"e\", \"g\"))\r\ndplyr::rows_patch(x, y, by = \"id\")\r\n#> Error: Attempting to patch missing rows.\r\n```\r\n\r\n<sup>Created on 2021-01-20 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0)<\/sup>\r\n<details>\r\n<summary>\r\nSession info\r\n<\/summary>\r\n\r\n``` r\r\nsessionInfo()\r\n#> R version 4.0.3 (2020-10-10)\r\n#> Platform: x86_64-w64-mingw32/x64 (64-bit)\r\n#> Running under: Windows 10 x64 (build 19041)\r\n#> \r\n#> Matrix products: default\r\n#> \r\n#> locale:\r\n#> [1] LC_COLLATE=English_United States.1252 \r\n#> [2] LC_CTYPE=English_United States.1252 \r\n#> [3] LC_MONETARY=English_United States.1252\r\n#> [4] LC_NUMERIC=C \r\n#> [5] LC_TIME=English_United States.1252 \r\n#> \r\n#> attached base packages:\r\n#> [1] stats graphics grDevices utils datasets methods base \r\n#> \r\n#> other attached packages:\r\n#> [1] dplyr_1.0.3\r\n#> \r\n#> loaded via a namespace (and not attached):\r\n#> [1] knitr_1.30 magrittr_2.0.1 tidyselect_1.1.0 R6_2.5.0 \r\n#> [5] rlang_0.4.10 stringr_1.4.0 highr_0.8 tools_4.0.3 \r\n#> [9] xfun_0.20 DBI_1.1.1 htmltools_0.5.1 ellipsis_0.3.1 \r\n#> [13] yaml_2.2.1 digest_0.6.27 assertthat_0.2.1 tibble_3.0.5 \r\n#> [17] lifecycle_0.2.0 crayon_1.3.4 purrr_0.3.4 vctrs_0.3.6 \r\n#> [21] glue_1.4.2 evaluate_0.14 rmarkdown_2.6 stringi_1.5.3 \r\n#> [25] compiler_4.0.3 pillar_1.4.7 generics_0.1.0 pkgconfig_2.0.3\r\n```\r\n\r\n<\/details>\r\n\r\nExpected output:\r\n\r\n``` r\r\ndata.frame(id = c(1, 2, 3), foo = c(\"a\", \"b\", \"c\"))\r\n#> id foo\r\n#> 1 1 a\r\n#> 2 2 b\r\n#> 3 3 c\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5691", #> "id": 786152003, #> "node_id": "MDU6SXNzdWU3ODYxNTIwMDM=", #> "number": 5691, #> "title": "Update to latest lifecycle API", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2021-01-14T16:55:07Z", #> "updated_at": "2021-04-19T13:44:31Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5690", #> "id": 786007891, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTU0OTQ3MTc0", #> "number": 5690, #> "title": "Defunct underscore and _each() functions", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-01-14T13:54:43Z", #> "updated_at": "2021-04-20T16:41:08Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5690", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5690", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5690.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5690.patch" #> }, #> "body": "In 1.0.3 we removed the `.default()` methods that were calling the underscore functions (the code says they were deprecated in 0.7.0). \r\n\r\nThis makes them defunct. \r\n\r\n#5573", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5685", #> "id": 784902602, #> "node_id": "MDU6SXNzdWU3ODQ5MDI2MDI=", #> "number": 5685, #> "title": "rows_* functions should have same \"by\" behaviour as*_join functions.", #> "user": { #> "login": "deschen1", #> "id": 25662795, #> "node_id": "MDQ6VXNlcjI1NjYyNzk1", #> "avatar_url": "https://avatars.githubusercontent.com/u/25662795?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/deschen1", #> "html_url": "https://github.com/deschen1", #> "followers_url": "https://api.github.com/users/deschen1/followers", #> "following_url": "https://api.github.com/users/deschen1/following{/other_user}", #> "gists_url": "https://api.github.com/users/deschen1/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/deschen1/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/deschen1/subscriptions", #> "organizations_url": "https://api.github.com/users/deschen1/orgs", #> "repos_url": "https://api.github.com/users/deschen1/repos", #> "events_url": "https://api.github.com/users/deschen1/events{/privacy}", #> "received_events_url": "https://api.github.com/users/deschen1/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-01-13T08:37:02Z", #> "updated_at": "2021-04-19T13:41:08Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Currently, rows_* functions like `rows_update` require an unnamed character string for the `by` parameter, which makes it impossible to dynamically pass id column names. *_join functions, however, allow for a named by-vector so that names can be passed dynamically (see here for some reference: https://stackoverflow.com/questions/65688508/tidyverse-join-two-data-sets-with-dynamic-column-names-for-by-column).\r\n\r\nIt would be desirable if the rows_* function also allow for named vectors. \r\n\r\n```\r\nlibrary(tidyverse)\r\nx <- data.frame(a1 = c(1, 2, 3))\r\ny <- data.frame(a2 = c(1, 2, 4),\r\n new = c(\"a\", \"b\", \"c\"))\r\n\r\nz <- data.frame(a2 = 3,\r\n new = \"d\")\r\n\r\nx_name <- \"a1\"\r\ny_name <- \"a2\"\r\n\r\n# works\r\nx_new <- x %>%\r\n left_join(., y, by = setNames(y_name, x_name))\r\n\r\n# doesn't work\r\nx_new %>%\r\n rows_update(., z, by = setNames(y_name, x_name))\r\n\r\n# Error: `by` must be unnamed.\r\n```", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5679", #> "id": 780191075, #> "node_id": "MDU6SXNzdWU3ODAxOTEwNzU=", #> "number": 5679, #> "title": "data-raw/starwars.r still refers to swapi.co", #> "user": { #> "login": "hongooi73", #> "id": 11328890, #> "node_id": "MDQ6VXNlcjExMzI4ODkw", #> "avatar_url": "https://avatars.githubusercontent.com/u/11328890?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hongooi73", #> "html_url": "https://github.com/hongooi73", #> "followers_url": "https://api.github.com/users/hongooi73/followers", #> "following_url": "https://api.github.com/users/hongooi73/following{/other_user}", #> "gists_url": "https://api.github.com/users/hongooi73/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hongooi73/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hongooi73/subscriptions", #> "organizations_url": "https://api.github.com/users/hongooi73/orgs", #> "repos_url": "https://api.github.com/users/hongooi73/repos", #> "events_url": "https://api.github.com/users/hongooi73/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hongooi73/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2021-01-06T07:40:54Z", #> "updated_at": "2021-01-12T19:23:14Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "The main package documentation has been revised to refer to swapi.dev, but the actual code to retrieve the data still refers to swapi.co.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5674", #> "id": 778225382, #> "node_id": "MDU6SXNzdWU3NzgyMjUzODI=", #> "number": 5674, #> "title": "Should rowwise() be called group_by_row()?", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1880640490, #> "node_id": "MDU6TGFiZWwxODgwNjQwNDkw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/each-row%20%E2%86%95%EF%B8%8F", #> "name": "each-row ↕️", #> "color": "eeeeee", #> "default": false, #> "description": "" #> }, #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2021-01-04T16:52:19Z", #> "updated_at": "2021-04-19T13:45:38Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Might communicate what it does a little better, and it makes it more clear that you use `ungroup()` to revert it.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5664", #> "id": 770889023, #> "node_id": "MDU6SXNzdWU3NzA4ODkwMjM=", #> "number": 5664, #> "title": "dplyr edition", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2020-12-18T13:31:31Z", #> "updated_at": "2021-04-19T13:46:11Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Tracking list of things to do if we ever made a dplyr \"edition\"\r\n\r\n* change default summarise behaviour\r\n* change default join behaviour (#5661)", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5661", #> "id": 770060982, #> "node_id": "MDU6SXNzdWU3NzAwNjA5ODI=", #> "number": 5661, #> "title": "give `*_join()` more control on duplicated and unmatched rows", #> "user": { #> "login": "mgirlich", #> "id": 18258854, #> "node_id": "MDQ6VXNlcjE4MjU4ODU0", #> "avatar_url": "https://avatars.githubusercontent.com/u/18258854?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/mgirlich", #> "html_url": "https://github.com/mgirlich", #> "followers_url": "https://api.github.com/users/mgirlich/followers", #> "following_url": "https://api.github.com/users/mgirlich/following{/other_user}", #> "gists_url": "https://api.github.com/users/mgirlich/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/mgirlich/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/mgirlich/subscriptions", #> "organizations_url": "https://api.github.com/users/mgirlich/orgs", #> "repos_url": "https://api.github.com/users/mgirlich/repos", #> "events_url": "https://api.github.com/users/mgirlich/events{/privacy}", #> "received_events_url": "https://api.github.com/users/mgirlich/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-12-17T13:56:24Z", #> "updated_at": "2021-01-11T16:08:07Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "As @lionel- nicely proposed in #3967 it would be great to have more control on what the `*_join()` functions do on duplicated or unmatched rows. Proposed arguments:\r\n\r\n* `.unmatched = c(\"keep\", \"drop\", \"error\")`\r\n* `.duplicates = c(\"error\", \"product\")`\r\n\r\nfor example a 1:1 join would then simply be `.unmatched = \"error\"` and `.duplicates = \"error\"`.\r\n\r\nAs the arguments should rather be added to the existing `*_join()` functions the \"keep\" and \"drop\" options for `.unmatched` don't really make sense for all joins. Rather, one would have\r\n\r\n`left/right/full_join()` -> `.unmatched = c(\"keep\", \"error\")`\r\n`inner_join()` -> `.unmatched = c(\"drop\", \"error\")`", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5638", #> "id": 757018663, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTMyNDYzODE5", #> "number": 5638, #> "title": "bundle() function for contiguous grouping", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2020-12-04T11:11:27Z", #> "updated_at": "2020-12-07T15:11:22Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5638", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5638", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5638.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5638.patch" #> }, #> "body": "This has been discussed many times, incl #5184 and dplyr went back and forth about what `group_by()` does. \r\n\r\nCurrently`group_by()` does not reorder rows, it only adds extra information so that further operations are done \"by groups\". This is considered a feature and it probably can't change. One of the nice properties is that if we group `tbl` then ungroup it, we end up with the same data. \r\n\r\nOTOH, having data bundled by group (because \"grouped by group\" is awkward) also has nice properties. In terms of performance, having all data for a single group \"together\" will improve locality, and with a little altrep where applicable, it could also be more memory efficient. \r\n\r\nTo kickstart the experiment, here is `bundle()` a function that takes a grouped data frame and returns a grouped data frame that has the property of having its data contiguous: \r\n\r\n``` r\r\nlibrary(dplyr, warn.conflicts = FALSE)\r\n\r\ndf <- data.frame(g = rep(1:2, 3), x = 1:6)\r\ndf %>% group_by(g)\r\n#> # A tibble: 6 x 2\r\n#> # Groups: g [2]\r\n#> g x\r\n#> <int> <int>\r\n#> 1 1 1\r\n#> 2 2 2\r\n#> 3 1 3\r\n#> 4 2 4\r\n#> 5 1 5\r\n#> 6 2 6\r\ndf %>% group_by(g) %>% bundle()\r\n#> # A tibble: 6 x 2\r\n#> # Groups: g [2]\r\n#> g x\r\n#> <int> <int>\r\n#> 1 1 1\r\n#> 2 1 3\r\n#> 3 1 5\r\n#> 4 2 2\r\n#> 5 2 4\r\n#> 6 2 6\r\n```\r\n\r\n<sup>Created on 2020-12-04 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)<\/sup>\r\n\r\nWe could imagine a `bundle_by()` shortcut, initially simply implemented as: `bundle_by <- function(.data, ...) bundle(group_by(.data, ...))`, but that perhaps could be internally done differently. \r\n\r\nThis is an initial version, and some of the code should probably be internalized, i.e. this feels like something better suited for C++: \r\n\r\n```r\r\nbreaks <- cumsum(c(1L, list_sizes(old_rows)))\r\n start <- breaks[-length(breaks)]\r\n end <- breaks[-1] - 1L\r\n new_groups$.rows <- new_list_of(\r\n map2(start, end, seq2),\r\n ptype = integer(),\r\n class = \"bundled_indices\"\r\n )\r\n```\r\n\r\n`bundle()` creates a grouped data frame that is entirely compatible with all operations. It only adds: \r\n\r\n - the `\"bundled_df\"` class in addition to `\"grouped_df\"` \r\n - the `\"bundled_indices\"` class marks the `.rows` columns of the `groups` attribute. \r\n\r\nThe idea being that `vec_chop()` (used in `DataMask` internal code to create the promises for each of the columns) could recognize `\"bundled_indices\"` and use it, i.e. for the columns where altrep is possible, it could create a list of views instead of a list of materialized vectors. views would only need to store the original vector, start and end positions (the altrep implies could very easily implement `DATAPTR()`). \r\n\r\nFor now, we can expect the cost of `bundle()` to be dominated by `vec_slice(.data, indices)` but then again maybe that can be made lazy with altrep too, so that we would not pay for slicing a column that we later not use. \r\n\r\n@DavisVaughan @lionel- can you see a `vec_chop(x, <bundled_indices>) -> list of views of x` ?\r\n\r\n\"bundling\" could also be an argument of `group_by()` but it feels less of an active choice from the user ?\r\n\r\n`summarise()` already conceptually makes bundled data frames, they could be marked as such. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5617", #> "id": 747351361, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTI0NTg4OTk1", #> "number": 5617, #> "title": "rethrow shiny errors as is, instead of promoting them like other errors.", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2020-11-20T09:58:15Z", #> "updated_at": "2020-11-20T16:00:52Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5617", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5617", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5617.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5617.patch" #> }, #> "body": "closes #5552\r\n\r\nBecause we catch and improve errors in all `dplyr` verbs, some `shiny` errors don't interrupt the flow the way they are expected to. \r\n\r\nNot sure this is the only error we should consider. cc @wch\r\n\r\nAlternatively, we could re-add the `shiny.silent.error` class to the error we create. \r\n\r\nMore generally, should we do something to preserve the class and/or other parts of the errors we rebrand ?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5588", #> "id": 736290077, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTE1NTI5NzQw", #> "number": 5588, #> "title": "allow duplicate rows in x to be updated", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2020-11-04T17:20:40Z", #> "updated_at": "2020-11-05T17:38:29Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5588", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5588", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5588.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5588.patch" #> }, #> "body": "I need to review the other functions, and understand better what they all do, but I think this is legit for #5553\r\n\r\n``` r\r\nlibrary(dplyr)\r\n\r\ndf1 <- tibble(x = c(1, 1, 2), y = c(2, 3, 5))\r\ndf2 <- tibble(x = 1, y = 4)\r\nrows_update(df1, df2, by = \"x\")\r\n#> # A tibble: 3 x 2\r\n#> x y\r\n#> <dbl> <dbl>\r\n#> 1 1 4\r\n#> 2 1 4\r\n#> 3 2 5\r\n```\r\n\r\n<sup>Created on 2020-11-04 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)<\/sup>", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5573", #> "id": 729734643, #> "node_id": "MDU6SXNzdWU3Mjk3MzQ2NDM=", #> "number": 5573, #> "title": "Remove lazy eval fallbacks", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 334471510, #> "node_id": "MDU6TGFiZWwzMzQ0NzE1MTA=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/verbs%20:running_woman:", #> "name": "verbs :running_woman:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/milestones/22", #> "html_url": "https://github.com/tidyverse/dplyr/milestone/22", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/milestones/22/labels", #> "id": 5224919, #> "node_id": "MDk6TWlsZXN0b25lNTIyNDkxOQ==", #> "number": 22, #> "title": "1.1.0", #> "description": "Things we'll deal with after 1.0.0 is released. ", #> "creator": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "open_issues": 9, #> "closed_issues": 4, #> "state": "open", #> "created_at": "2020-03-22T09:33:34Z", #> "updated_at": "2021-04-09T08:45:16Z", #> "due_on": {}, #> "closed_at": {} #> }, #> "comments": 4, #> "created_at": "2020-10-26T16:51:26Z", #> "updated_at": "2020-11-16T18:05:24Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "They shouldn't be needed anymore, and they make the error messages unnecessarily confusing. (Have been deprecated since 0.7.0 released June 2017)", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5557", #> "id": 720481186, #> "node_id": "MDU6SXNzdWU3MjA0ODExODY=", #> "number": 5557, #> "title": "coalesce fails when argument is a 1d-array", #> "user": { #> "login": "FrancoisGuillem", #> "id": 3432606, #> "node_id": "MDQ6VXNlcjM0MzI2MDY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/3432606?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/FrancoisGuillem", #> "html_url": "https://github.com/FrancoisGuillem", #> "followers_url": "https://api.github.com/users/FrancoisGuillem/followers", #> "following_url": "https://api.github.com/users/FrancoisGuillem/following{/other_user}", #> "gists_url": "https://api.github.com/users/FrancoisGuillem/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/FrancoisGuillem/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/FrancoisGuillem/subscriptions", #> "organizations_url": "https://api.github.com/users/FrancoisGuillem/orgs", #> "repos_url": "https://api.github.com/users/FrancoisGuillem/repos", #> "events_url": "https://api.github.com/users/FrancoisGuillem/events{/privacy}", #> "received_events_url": "https://api.github.com/users/FrancoisGuillem/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1726774808, #> "node_id": "MDU6TGFiZWwxNzI2Nzc0ODA4", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/funs%20:laughing:", #> "name": "funs :laughing:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-10-13T16:10:07Z", #> "updated_at": "2020-11-16T16:29:16Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "I have a table with a column that has been created by some python code using package `reticulate`. When I try to use `coalesce` on that column with last version of dplyr, I get the following error:\r\n```\r\nCan't coalesce matrices or arrays.\r\n```\r\nWith a previous version of dplyr, I didn't have that error. After some investigation, I have found that the error comes from the fact that the column is of class array and has the \"dim\" attribute. So it fails because of the following test in the `coalesce` code:\r\n\r\n```r\r\nif (!is_null(attr(x, \"dim\"))) {\r\n abort(\"Can't coalesce matrices or arrays.\")\r\n}\r\n```\r\n\r\nCode to reproduce the issue:\r\n```r \r\nx <- array(1:10)\r\ncoalesce(x, 0) # Does not work\r\n\r\n# If we remove the \"dim\" attribute. it works\r\nattr(x, \"dim\") <- NULL\r\ncoalesce(x, 0)\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5553", #> "id": 717426560, #> "node_id": "MDU6SXNzdWU3MTc0MjY1NjA=", #> "number": 5553, #> "title": "Allow `rows_update()` to update duplicate keys in `x`", #> "user": { #> "login": "DavisVaughan", #> "id": 19150088, #> "node_id": "MDQ6VXNlcjE5MTUwMDg4", #> "avatar_url": "https://avatars.githubusercontent.com/u/19150088?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/DavisVaughan", #> "html_url": "https://github.com/DavisVaughan", #> "followers_url": "https://api.github.com/users/DavisVaughan/followers", #> "following_url": "https://api.github.com/users/DavisVaughan/following{/other_user}", #> "gists_url": "https://api.github.com/users/DavisVaughan/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/DavisVaughan/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/DavisVaughan/subscriptions", #> "organizations_url": "https://api.github.com/users/DavisVaughan/orgs", #> "repos_url": "https://api.github.com/users/DavisVaughan/repos", #> "events_url": "https://api.github.com/users/DavisVaughan/events{/privacy}", #> "received_events_url": "https://api.github.com/users/DavisVaughan/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2020-10-08T15:01:42Z", #> "updated_at": "2020-11-16T16:31:53Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "In this case, I expect that the `2` and `3` in `df1$y` would both be updated to `4`.\r\n\r\nI would expect that, in `rows_update()`, the `y` data frame should have unique keys, but the `x` data frame should not have that restriction.\r\n\r\n```r\r\nlibrary(dplyr)\r\n​\r\ndf1 <- tibble(x = c(1, 1, 2), y = c(2, 3, 5))\r\ndf2 <- tibble(x = 1, y = 4)\r\n​\r\n# `x` must have unique keys??\r\nrows_update(df1, df2, by = \"x\")\r\n#> Error: `x` key values are not unique.\r\n```\r\n\r\nPossibly consider how this affects other `rows_*()` functions", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5552", #> "id": 717270868, #> "node_id": "MDU6SXNzdWU3MTcyNzA4Njg=", #> "number": 5552, #> "title": "filter() creates an actual error from a failed shiny::req()", #> "user": { #> "login": "halhen", #> "id": 71583, #> "node_id": "MDQ6VXNlcjcxNTgz", #> "avatar_url": "https://avatars.githubusercontent.com/u/71583?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/halhen", #> "html_url": "https://github.com/halhen", #> "followers_url": "https://api.github.com/users/halhen/followers", #> "following_url": "https://api.github.com/users/halhen/following{/other_user}", #> "gists_url": "https://api.github.com/users/halhen/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/halhen/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/halhen/subscriptions", #> "organizations_url": "https://api.github.com/users/halhen/orgs", #> "repos_url": "https://api.github.com/users/halhen/repos", #> "events_url": "https://api.github.com/users/halhen/events{/privacy}", #> "received_events_url": "https://api.github.com/users/halhen/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "assignees": [ #> { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> } #> ], #> "milestone": {}, #> "comments": 8, #> "created_at": "2020-10-08T11:44:47Z", #> "updated_at": "2020-11-20T09:18:44Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "\r\nWith dplyr 1.0, `filter()` no longer seems to propagate the shiny silent error from a failed `shiny::req()` but instead interjects and causes an actual error.\r\n\r\nWith reprex below:\r\n\r\nExpected behaviour (in e.g. dplyr 0.7, or when uncommenting the `limit()` outside of `filter()`):\r\n![image](https://user-images.githubusercontent.com/71583/95453956-0cc09e00-096c-11eb-8355-e37d0b5797d3.png)\r\n\r\nActual behaviour: \r\n![image](https://user-images.githubusercontent.com/71583/95453779-c23f2180-096b-11eb-8201-7a1c349204f2.png)\r\n\r\n\r\n```r\r\nlibrary(shiny)\r\nlibrary(tidyverse)\r\n\r\nui <- fluidPage(\r\n textOutput(\"out\")\r\n)\r\n\r\nserver <- function(input, output) {\r\n limit <- reactive({\r\n req(NULL)\r\n 3\r\n })\r\n \r\n output$out <- renderText({\r\n # uncomment this to see the expected behaviour\r\n # limit()\r\n tibble::tibble(a = 1:5) %>%\r\n filter(a > limit()) %>%\r\n with(paste0(a, collapse = ', '))\r\n })\r\n}\r\n\r\nshinyApp(ui = ui, server = server)\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5480", #> "id": 679120757, #> "node_id": "MDU6SXNzdWU2NzkxMjA3NTc=", #> "number": 5480, #> "title": "group_by and grouped_df for classes extending tibble", #> "user": { #> "login": "GiuliaPais", #> "id": 61320955, #> "node_id": "MDQ6VXNlcjYxMzIwOTU1", #> "avatar_url": "https://avatars.githubusercontent.com/u/61320955?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/GiuliaPais", #> "html_url": "https://github.com/GiuliaPais", #> "followers_url": "https://api.github.com/users/GiuliaPais/followers", #> "following_url": "https://api.github.com/users/GiuliaPais/following{/other_user}", #> "gists_url": "https://api.github.com/users/GiuliaPais/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/GiuliaPais/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/GiuliaPais/subscriptions", #> "organizations_url": "https://api.github.com/users/GiuliaPais/orgs", #> "repos_url": "https://api.github.com/users/GiuliaPais/repos", #> "events_url": "https://api.github.com/users/GiuliaPais/events{/privacy}", #> "received_events_url": "https://api.github.com/users/GiuliaPais/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1728164976, #> "node_id": "MDU6TGFiZWwxNzI4MTY0OTc2", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/grouping%20:family_man_woman_girl_boy:", #> "name": "grouping :family_man_woman_girl_boy:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2020-08-14T12:21:32Z", #> "updated_at": "2020-08-28T14:30:20Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "As per title, we're developing a package where we use a structure that inherits from tibble, defined as follows:\r\n\r\n```{r}\r\nnew_ISADataFrame <- function(x,\r\n mandVars = c(\"chr\", \"integration_locus\", \"strand\"),\r\n meta = character(), ..., class = character()) {\r\n stopifnot(is.list(x))\r\n minLength <- min(vapply(x, length, FUN.VALUE = numeric(1)))\r\n\r\n tibble::new_tibble(x,\r\n mandatoryVars = mandVars,\r\n metadata = meta, ...,\r\n nrow = minLength, class = c(class, \"ISADataFrame\")\r\n )\r\n}\r\n```\r\nUnfortunately when performing grouping on this structure, class isn't preserved and we've found no proper way to implement group_by generic, we've tried this:\r\n\r\n```{r}\r\nnew_grouped_ISAdf <- function(x, groups, ..., class = character()) {\r\n stopifnot(is.ISADataFrame(x))\r\n dplyr::new_grouped_df(x, groups, ..., class = c(class, \"ISADataFrame\"))\r\n}\r\n\r\nvalidate_grouped_ISAdf <- function(x, check_bounds = FALSE) {\r\n dplyr::validate_grouped_df(x, check_bounds)\r\n}\r\n\r\ngrouped_ISAdf <- function(data, vars,\r\n drop = dplyr::group_by_drop_default(data)) {\r\n if (!is.data.frame(data)) {\r\n rlang::abort(\"`data` must be a data frame.\")\r\n }\r\n if (!is.character(vars)) {\r\n rlang::abort(\"`vars` must be a character vector.\")\r\n }\r\n\r\n if (length(vars) == 0) {\r\n ISADataFrame(data)\r\n } else {\r\n groups <- compute_groups(data, vars, drop = drop) #This is not an exported function\r\n new_grouped_ISAdf(data, groups)\r\n }\r\n}\r\n\r\ngroup_by.ISADataFrame <- function(.data, ...,\r\n .add = FALSE,\r\n .drop = dplyr::group_by_drop_default(.data)) {\r\n groups <- dplyr::group_by_prepare(.data, ..., .add = .add)\r\n grouped_ISAdf(groups$data, groups$group_names, .drop)\r\n}\r\n```\r\nBut as you can see `compute_groups` is not an exported function from dplyr. Is there any proper way to do this or could this function be exported so we can call it in our implementation?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5450", #> "id": 669784464, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NDYwMTE2NzYx", #> "number": 5450, #> "title": "Update inner_join description", #> "user": { #> "login": "MikeJohnPage", #> "id": 38110953, #> "node_id": "MDQ6VXNlcjM4MTEwOTUz", #> "avatar_url": "https://avatars.githubusercontent.com/u/38110953?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/MikeJohnPage", #> "html_url": "https://github.com/MikeJohnPage", #> "followers_url": "https://api.github.com/users/MikeJohnPage/followers", #> "following_url": "https://api.github.com/users/MikeJohnPage/following{/other_user}", #> "gists_url": "https://api.github.com/users/MikeJohnPage/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/MikeJohnPage/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/MikeJohnPage/subscriptions", #> "organizations_url": "https://api.github.com/users/MikeJohnPage/orgs", #> "repos_url": "https://api.github.com/users/MikeJohnPage/repos", #> "events_url": "https://api.github.com/users/MikeJohnPage/events{/privacy}", #> "received_events_url": "https://api.github.com/users/MikeJohnPage/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-07-31T12:50:51Z", #> "updated_at": "2020-07-31T15:25:20Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5450", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5450", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5450.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5450.patch" #> }, #> "body": "The description for `inner_join` and `full_join` are the same - indicating that all rows from x and y are joined. This is not the case with an `inner_join`. I have updated the description to highlight the fact that an `inner_join` only joins all rows from x and y **where there is a match in the key**.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5425", #> "id": 661179972, #> "node_id": "MDU6SXNzdWU2NjExNzk5NzI=", #> "number": 5425, #> "title": "Include update and conflict options in join commands ", #> "user": { #> "login": "Nico-Rojas", #> "id": 43378796, #> "node_id": "MDQ6VXNlcjQzMzc4Nzk2", #> "avatar_url": "https://avatars.githubusercontent.com/u/43378796?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/Nico-Rojas", #> "html_url": "https://github.com/Nico-Rojas", #> "followers_url": "https://api.github.com/users/Nico-Rojas/followers", #> "following_url": "https://api.github.com/users/Nico-Rojas/following{/other_user}", #> "gists_url": "https://api.github.com/users/Nico-Rojas/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/Nico-Rojas/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/Nico-Rojas/subscriptions", #> "organizations_url": "https://api.github.com/users/Nico-Rojas/orgs", #> "repos_url": "https://api.github.com/users/Nico-Rojas/repos", #> "events_url": "https://api.github.com/users/Nico-Rojas/events{/privacy}", #> "received_events_url": "https://api.github.com/users/Nico-Rojas/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2020-07-19T23:56:19Z", #> "updated_at": "2020-12-21T09:53:53Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Hi, \r\n\r\nIt would be great if join commands had the possibility to update values. \r\n\r\nFor example, I am working with data frame \"m\" and want to update the \"x\" values for some NA cases using another data frame \"y\". Join commands will generate two columns x.x and x.y. Then, I would have to mutate values to update variables in this new, larger data.frame. \r\n\r\nHowever, if there was an update = T option, the new data.frame could automatically update NA values from the master data-set with the columns that have the same name in the using data set. Then, no new columns will be generated, I will be working in a smaller data-set and there would be no need to do any extra steps. \r\n\r\nThere could also be a conflict option to also manage the cases in which there are values in both the master and using data set. For example, if conflict = F, then when there are values in both master and using values then master data is retained, and nothing is changed in the column for rows that are present in master and using data. However, if conflict = T then the data from the using data set is retained. \r\n\r\nIn STATA this is part of the [merge](https://www.stata.com/manuals13/dmerge.pdf) command. Some people have been asking the same and making some workarounds [example](https://stackoverflow.com/questions/51572462/update-replace-values-in-dataframe-with-tidyverse-join). \r\n \r\nThank you once again for dplyr.\r\n\r\n```r\r\nm <- data.frame(id = c(1,2,3), x = c(4, 4, NA))\r\nu <- data.frame(id = c(1,2,3), x = c(5, 5, 5))\r\n\r\n# Current results\r\nm %>% full_join(u, by = \"id\")\r\n\r\n# With update = T we want:\r\ndata.frame(id = c(1,2,3), x = c(4,4,5))\r\n\r\n# With update = T and conflict = T we want:\r\ndata.frame(id = c(1,2,3), x = c(5,5,5))\r\n# With update = T and conflict = F we want:\r\ndata.frame(id = c(1,2,3), x = c(4,4,5))\r\n\r\n\r\n```\r\n", #> "performed_via_github_app": {} #> } #> ]
gh("/repos/{owner}/{repo}/issues", owner = "hadley", repo = "dplyr")
#> [ #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5868/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5868", #> "id": 870236721, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NjI1NDY1MDU0", #> "number": 5868, #> "title": "Add a `.locale` argument to `arrange()` and use radix ordering", #> "user": { #> "login": "DavisVaughan", #> "id": 19150088, #> "node_id": "MDQ6VXNlcjE5MTUwMDg4", #> "avatar_url": "https://avatars.githubusercontent.com/u/19150088?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/DavisVaughan", #> "html_url": "https://github.com/DavisVaughan", #> "followers_url": "https://api.github.com/users/DavisVaughan/followers", #> "following_url": "https://api.github.com/users/DavisVaughan/following{/other_user}", #> "gists_url": "https://api.github.com/users/DavisVaughan/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/DavisVaughan/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/DavisVaughan/subscriptions", #> "organizations_url": "https://api.github.com/users/DavisVaughan/orgs", #> "repos_url": "https://api.github.com/users/DavisVaughan/repos", #> "events_url": "https://api.github.com/users/DavisVaughan/events{/privacy}", #> "received_events_url": "https://api.github.com/users/DavisVaughan/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-04-28T18:37:06Z", #> "updated_at": "2021-04-30T09:18:04Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5868", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5868", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5868.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5868.patch" #> }, #> "body": "Closes #5090 \r\nPart of #5808 \r\n\r\nRequires this vctrs PR https://github.com/r-lib/vctrs/pull/1375\r\n\r\nThe above vctrs PR switches `vec_order()` to always use radix ordering. This propagates through to dplyr in 3 places:\r\n\r\n- `arrange()`\r\n- `group_by()`\r\n- `with_order()`\r\n\r\nThis PR tackles `arrange()` by providing a new `.locale` argument with 3 possibilities:\r\n\r\n- `NULL`, the default, for C locale\r\n- A single string, like `\"en_US\"`, to use a specific locale, backed by and requiring stringi\r\n- A formula/function to generate the sort key (i.e. `stringi::stri_sort_key()`, or `tolower()`)\r\n\r\nThis PR is currently focused on the implementation, I've left TODOs for the news bullet and for documentation of locale handling.\r\n\r\nThe snapshot tests are a little noisy. Dev vctrs requires dev rlang, which tweaked how deparsing with `~` works, changing a few snapshot tests here.\r\n\r\nBuild errors seem to be from the fact that rlang now exports ellipsis functions, causing some warnings\r\n\r\n---\r\n\r\nThis would be a meaningful breaking change, as the system locale is no longer being respected. However, there are multiple benefits from this change:\r\n- Sorting character vectors in the C locale is much much faster\r\n- Even generating a sort key and then sorting in the C locale is faster than the current approach\r\n- This removes dependence on an environment variable (LC_COLLATE), which we generally advocate in favor of explicitly specifying arguments. In other words, this gets us better consistency across platforms.\r\n- This increases consistency with data.table, who always uses the C locale\r\n- This increases consistency with stringi (and you could make an argument for stringr too)\r\n\r\nFor English, the biggest change is that uppercase letters now sort before any lowercase letters. Previously it used a natural ordering of `c(\"a\", \"A\", \"b\", \"B\")`.\r\n\r\nFor other languages, sorting directly in the C locale is often not very meaningful, so they would have to supply a locale identifier.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5865/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5865", #> "id": 867802930, #> "node_id": "MDU6SXNzdWU4Njc4MDI5MzA=", #> "number": 5865, #> "title": "dplyr difference between version 0.8.5 and 1.0.5", #> "user": { #> "login": "kulkarnirama", #> "id": 83229284, #> "node_id": "MDQ6VXNlcjgzMjI5Mjg0", #> "avatar_url": "https://avatars.githubusercontent.com/u/83229284?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/kulkarnirama", #> "html_url": "https://github.com/kulkarnirama", #> "followers_url": "https://api.github.com/users/kulkarnirama/followers", #> "following_url": "https://api.github.com/users/kulkarnirama/following{/other_user}", #> "gists_url": "https://api.github.com/users/kulkarnirama/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/kulkarnirama/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/kulkarnirama/subscriptions", #> "organizations_url": "https://api.github.com/users/kulkarnirama/orgs", #> "repos_url": "https://api.github.com/users/kulkarnirama/repos", #> "events_url": "https://api.github.com/users/kulkarnirama/events{/privacy}", #> "received_events_url": "https://api.github.com/users/kulkarnirama/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 334407164, #> "node_id": "MDU6TGFiZWwzMzQ0MDcxNjQ=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/reprex", #> "name": "reprex", #> "color": "C5C295", #> "default": false, #> "description": "needs a minimal reproducible example" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-04-26T15:02:16Z", #> "updated_at": "2021-04-26T17:42:48Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "getting the error for the code which uses the functions from dplyr like select, arrange, filter, mutate in 1.0.5 version where as same function works in 0.8.5\r\nread on stackoverflow and understood that few functions have got changed in latest versions.\r\n![image](https://user-images.githubusercontent.com/83229284/116101486-7c5d6700-a6cb-11eb-91b2-cc5cb3ce8fc0.png)\r\nThe same code works when used the version 0.8.5\r\n\r\n\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5859/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5859", #> "id": 863392141, #> "node_id": "MDU6SXNzdWU4NjMzOTIxNDE=", #> "number": 5859, #> "title": "Programming vignette: Showcase the difference between `{` and `{{` in tidyeval glue strings", #> "user": { #> "login": "aviast", #> "id": 3517099, #> "node_id": "MDQ6VXNlcjM1MTcwOTk=", #> "avatar_url": "https://avatars.githubusercontent.com/u/3517099?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/aviast", #> "html_url": "https://github.com/aviast", #> "followers_url": "https://api.github.com/users/aviast/followers", #> "following_url": "https://api.github.com/users/aviast/following{/other_user}", #> "gists_url": "https://api.github.com/users/aviast/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/aviast/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/aviast/subscriptions", #> "organizations_url": "https://api.github.com/users/aviast/orgs", #> "repos_url": "https://api.github.com/users/aviast/repos", #> "events_url": "https://api.github.com/users/aviast/events{/privacy}", #> "received_events_url": "https://api.github.com/users/aviast/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-04-21T02:32:23Z", #> "updated_at": "2021-04-22T08:15:15Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "When a new column is created with name calculated from an existing variable the new column name includes quote characters.\r\n\r\n```r\r\nlibrary(dplyr)\r\nfoo <- tibble(a = 1:10)\r\nprefix <- \"prefix\"\r\nbar <- mutate(foo, \"{{prefix}}_b\" := a + 1)\r\ncolnames(bar)\r\n```\r\nThe output is `[1] \"a\" \"\\\"prefix\\\"_b\"` and I would expect to see `[1] \"a\" \"prefix_b\"`\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5853/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5853", #> "id": 860590738, #> "node_id": "MDU6SXNzdWU4NjA1OTA3Mzg=", #> "number": 5853, #> "title": "<error/tibble_error_assign_columns_non_na_only> when trying to left_join", #> "user": { #> "login": "cschwab1", #> "id": 47124408, #> "node_id": "MDQ6VXNlcjQ3MTI0NDA4", #> "avatar_url": "https://avatars.githubusercontent.com/u/47124408?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/cschwab1", #> "html_url": "https://github.com/cschwab1", #> "followers_url": "https://api.github.com/users/cschwab1/followers", #> "following_url": "https://api.github.com/users/cschwab1/following{/other_user}", #> "gists_url": "https://api.github.com/users/cschwab1/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/cschwab1/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/cschwab1/subscriptions", #> "organizations_url": "https://api.github.com/users/cschwab1/orgs", #> "repos_url": "https://api.github.com/users/cschwab1/repos", #> "events_url": "https://api.github.com/users/cschwab1/events{/privacy}", #> "received_events_url": "https://api.github.com/users/cschwab1/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 334407164, #> "node_id": "MDU6TGFiZWwzMzQ0MDcxNjQ=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/reprex", #> "name": "reprex", #> "color": "C5C295", #> "default": false, #> "description": "needs a minimal reproducible example" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-04-18T06:54:19Z", #> "updated_at": "2021-04-19T13:18:38Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Apologies in advance for not including a reproducible example, but I'm having some issues with dataframes in RStudio. This only started about 15 minutes ago, and previously working with these dataframes was fine, but now when I try to join two dataframes using `left_join(b09g, b11c, by=c(\"RAUMID\"))`, I get the error `Error: Can't use NA as column index in a tibble for assignment`. The full error using `rlang::last_error()` is pasted below: \r\n\r\n```\r\n<error/tibble_error_assign_columns_non_na_only>\r\nCan't use NA as column index in a tibble for assignment.\r\nBacktrace:\r\n █\r\n 1. ├─gentriclass(b09g) %>% left_join(., b11c, by = c(\"RAUMID\"))\r\n 2. ├─dplyr::left_join(., b11c, by = c(\"RAUMID\"))\r\n 3. └─dplyr:::left_join.data.frame(., b11c, by = c(\"RAUMID\"))\r\n 4. └─dplyr:::join_mutate(...)\r\n 5. ├─base::`[<-`(...)\r\n 6. └─tibble:::`[<-.tbl_df`(...)\r\n 7. └─tibble:::tbl_subassign(x, i, j, value, i_arg, j_arg, substitute(value))\r\n 8. └─tibble:::vectbl_as_new_col_index(j, x, value, j_arg, value_arg)\r\n\r\n```\r\n\r\nAdditionally, when I type df$var into the console for just a few select dataframes, a small error message appears next to the text saying `(TypeError) : cannot read property 'substr' of null`. \r\n\r\nI'm pretty new to R and Rstudio, and this hasn't ever happened before — I've tried updating both `tidyverse` and updating to the newest version of RStudio, but nothing seems to help. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5836/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5836", #> "id": 851378640, #> "node_id": "MDU6SXNzdWU4NTEzNzg2NDA=", #> "number": 5836, #> "title": "Programming with dplyr needs example of user supplied name for new variable", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-04-06T12:33:51Z", #> "updated_at": "2021-04-09T09:41:50Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Including advice to take this as a string to follow tidyverse conventions. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5829/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5829", #> "id": 841141819, #> "node_id": "MDU6SXNzdWU4NDExNDE4MTk=", #> "number": 5829, #> "title": "relocate.data.frame: factor out or make default method ", #> "user": { #> "login": "nealrichardson", #> "id": 2975928, #> "node_id": "MDQ6VXNlcjI5NzU5Mjg=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2975928?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/nealrichardson", #> "html_url": "https://github.com/nealrichardson", #> "followers_url": "https://api.github.com/users/nealrichardson/followers", #> "following_url": "https://api.github.com/users/nealrichardson/following{/other_user}", #> "gists_url": "https://api.github.com/users/nealrichardson/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/nealrichardson/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/nealrichardson/subscriptions", #> "organizations_url": "https://api.github.com/users/nealrichardson/orgs", #> "repos_url": "https://api.github.com/users/nealrichardson/repos", #> "events_url": "https://api.github.com/users/nealrichardson/events{/privacy}", #> "received_events_url": "https://api.github.com/users/nealrichardson/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1726765020, #> "node_id": "MDU6TGFiZWwxNzI2NzY1MDIw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/selection%20%F0%9F%A7%BA", #> "name": "selection 🧺", #> "color": "eeeeee", #> "default": false, #> "description": "tidyselect, scoped verbs, etc." #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-03-25T17:14:53Z", #> "updated_at": "2021-04-19T13:22:52Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "body": "Looking at [relocate.data.frame](https://github.com/tidyverse/dplyr/blob/614389a391504ee17708aca2cce3d92b123ac449/R/relocate.R#L53-L90) in https://github.com/apache/arrow/pull/9798, it seems that the logic there is pretty generic and does not actually require a data.frame. As long as `.data` has a `dim()` method (for `ncol()` on L81), a `[<-` method (L84, to apply the reordering), and a `names()` method (for `tidyselect::eval_select()`), this function should work. \r\n\r\nIn the short run, it seems to make sense for us to copy and adapt the `relocate.data.frame` method for Arrow objects rather than try to use the (unexported) dplyr data.frame method off-label. But for the future, we were wondering if there was an opportunity to factor this code differently to allow reuse by non-data.frame backends. Ideas that occurred to us:\r\n\r\n* Factor out the core logic and perhaps move to `tidyselect`, as in `vars_relocate` alongside `vars_select` et al. Maybe something like `function(.data, ..., .before = NULL, .after = NULL)` that would return an integer vector of selected/reordered column indices.\r\n* Just rename `relocate.data.frame` to `relocate.default` and then this should just work for any `.data` that has those three methods implemented.\r\n\r\nIf you think this is worthwhile (or see a better alternative), we're happy to submit a PR.\r\n\r\ncc @ianmcook @romainfrancois ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5823/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5823", #> "id": 838835728, #> "node_id": "MDU6SXNzdWU4Mzg4MzU3Mjg=", #> "number": 5823, #> "title": "Include example of using a data frame in `mutate()`", #> "user": { #> "login": "r2evans", #> "id": 5815808, #> "node_id": "MDQ6VXNlcjU4MTU4MDg=", #> "avatar_url": "https://avatars.githubusercontent.com/u/5815808?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/r2evans", #> "html_url": "https://github.com/r2evans", #> "followers_url": "https://api.github.com/users/r2evans/followers", #> "following_url": "https://api.github.com/users/r2evans/following{/other_user}", #> "gists_url": "https://api.github.com/users/r2evans/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/r2evans/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/r2evans/subscriptions", #> "organizations_url": "https://api.github.com/users/r2evans/orgs", #> "repos_url": "https://api.github.com/users/r2evans/repos", #> "events_url": "https://api.github.com/users/r2evans/events{/privacy}", #> "received_events_url": "https://api.github.com/users/r2evans/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599134, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM0", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/help%20wanted%20:heart:", #> "name": "help wanted :heart:", #> "color": "C5C295", #> "default": false, #> "description": "we'd love your help!" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-03-23T15:16:46Z", #> "updated_at": "2021-04-19T13:23:49Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "body": "From https://github.com/tidyverse/dplyr/issues/5494#issuecomment-679990205:\r\n\r\n> You can already do that in dplyr, just by returning a data frame:\r\n> \r\n> ```\r\n> library(dplyr, warn.conflicts = FALSE)\r\n> \r\n> df <- data.frame(x = 1, y = 2)\r\n> \r\n> my_f <- function(x) {\r\n> data.frame(x1 = x + 1, x2 = x * 2)\r\n> }\r\n> df %>% mutate(my_f(x))\r\n> #> x y x1 x2\r\n> #> 1 1 2 2 2\r\n> ```\r\n> \r\n> Created on 2020-08-25 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)\r\n\r\nI'm one of today's [lucky 10,000](https://xkcd.com/1053/). I've been using `dplyr` heavily for many years, and for some reason never knew that it was feasible (even desirable) to use unnamed expressions in `mutate`. I think this is one of the more under-sold capabilities of `mutate` and `summarize`. This was in response to a [SO comment](https://stackoverflow.com/questions/66763386/daily-correlation-in-r/66763782?noredirect=1#comment118019219_66763782).\r\n\r\nI think it's absolutely useful to know that this works:\r\n\r\n```r\r\nmtcars %>%\r\n group_by(cyl) %>%\r\n summarize(as.data.frame(cor.test(disp,hp)[c(\"estimate\",\"p.value\")]))\r\n# # A tibble: 3 x 3\r\n# cyl estimate p.value\r\n# * <dbl> <dbl> <dbl>\r\n# 1 4 0.435 0.182\r\n# 2 6 -0.514 0.238\r\n# 3 8 0.118 0.687\r\n```\r\n\r\nAnd while it might seem obvious to some, I cannot find reference to this method in `?mutate` or any of the package `.Rd` files. (It *is* used in several of the tests.)\r\n\r\nI can provide a PR, is there interest in adding a mention to this in `mutate` and `summarize` help docs?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5810/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5810", #> "id": 827840758, #> "node_id": "MDU6SXNzdWU4Mjc4NDA3NTg=", #> "number": 5810, #> "title": "Release dplyr 1.0.6", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/milestones/28", #> "html_url": "https://github.com/tidyverse/dplyr/milestone/28", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/milestones/28/labels", #> "id": 6453409, #> "node_id": "MDk6TWlsZXN0b25lNjQ1MzQwOQ==", #> "number": 28, #> "title": "1.0.6", #> "description": "", #> "creator": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "open_issues": 1, #> "closed_issues": 22, #> "state": "open", #> "created_at": "2021-02-19T14:51:40Z", #> "updated_at": "2021-04-22T13:02:07Z", #> "due_on": {}, #> "closed_at": {} #> }, #> "comments": 16, #> "created_at": "2021-03-10T14:38:28Z", #> "updated_at": "2021-04-30T08:57:56Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Prepare for release:\n\n* [x] `devtools::build_readme()`\n* [x] Check [current CRAN check results](https://cran.rstudio.org/web/checks/check_results_dplyr.html)\n* [x] `devtools::check(remote = TRUE, manual = TRUE)`\n* [x] `devtools::check_win_devel()`\n* [x] `rhub::check_for_cran()`\n* [x] `rhub::check(platform = 'ubuntu-rchk')`\n* [x] `rhub::check_with_sanitizers()`\n* [x] `revdepcheck::revdep_check(num_workers = 4)`\n* [x] `urlchecker::url_check()`\n* [x] Update `cran-comments.md`\n* [x] [Polish NEWS](https://style.tidyverse.org/news.html#news-release)\n\nSubmit to CRAN:\n\n* [x] `usethis::use_version('patch')`\n* [ ] `devtools::submit_cran()`\n* [ ] Approve email\n\nWait for CRAN...\n\n* [ ] Accepted :tada:\n* [ ] `usethis::use_github_release()`\n* [ ] `usethis::use_dev_version()`\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5808/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5808", #> "id": 827542153, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTg5NDQyMjM4", #> "number": 5808, #> "title": "use vctrs:::vec_order_locs() in group_by() and vctrs:::vec_order_radix() in arrange()", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2021-03-10T10:59:26Z", #> "updated_at": "2021-04-29T12:02:31Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5808", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5808", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5808.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5808.patch" #> }, #> "body": "closes #4406\r\n\r\n``` r\r\nset.seed(42)\r\nlibrary(dplyr)\r\nlibrary(tibble)\r\nx <- runif(1e7)\r\ngrp <- sample(1e6, 1e7, replace=TRUE)\r\ntib <- tibble(grp, x)\r\n\r\nbench::mark(\r\n tib %>% group_by(grp), \r\n)\r\n#> Warning: Some expressions had a GC in every iteration; so filtering is disabled.\r\n#> # A tibble: 1 x 6\r\n#> expression min median `itr/sec` mem_alloc `gc/sec`\r\n#> <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt> <dbl>\r\n#> 1 tib %>% group_by(grp) 627ms 627ms 1.60 228MB 4.79\r\n```\r\n\r\nvs on master: \r\n\r\n``` r\r\nset.seed(42)\r\nlibrary(dplyr)\r\nlibrary(tibble)\r\nx <- runif(1e7)\r\ngrp <- sample(1e6, 1e7, replace=TRUE)\r\ntib <- tibble(grp, x)\r\n\r\nbench::mark(\r\n not_ordered = tib %>% group_by(grp), \r\n ordered = {\r\n o <- order(grp)\r\n tibo <- tibble(grp=grp[o], x=x[o])\r\n b <- tibo %>% group_by(grp)\r\n }, \r\n check = FALSE\r\n)\r\n#> Warning: Some expressions had a GC in every iteration; so filtering is disabled.\r\n#> # A tibble: 2 x 6\r\n#> expression min median `itr/sec` mem_alloc `gc/sec`\r\n#> <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt> <dbl>\r\n#> 1 not_ordered 2.64s 2.64s 0.379 248MB 1.14\r\n#> 2 ordered 1.33s 1.33s 0.752 400MB 1.50\r\n```\r\n\r\n<sup>Created on 2021-03-10 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0)<\/sup>", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5785/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5785", #> "id": 816054299, #> "node_id": "MDU6SXNzdWU4MTYwNTQyOTk=", #> "number": 5785, #> "title": "Should the across help file also cater to the 'apply to dataframe` use case?", #> "user": { #> "login": "MilesMcBain", #> "id": 9996346, #> "node_id": "MDQ6VXNlcjk5OTYzNDY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/9996346?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/MilesMcBain", #> "html_url": "https://github.com/MilesMcBain", #> "followers_url": "https://api.github.com/users/MilesMcBain/followers", #> "following_url": "https://api.github.com/users/MilesMcBain/following{/other_user}", #> "gists_url": "https://api.github.com/users/MilesMcBain/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/MilesMcBain/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/MilesMcBain/subscriptions", #> "organizations_url": "https://api.github.com/users/MilesMcBain/orgs", #> "repos_url": "https://api.github.com/users/MilesMcBain/repos", #> "events_url": "https://api.github.com/users/MilesMcBain/events{/privacy}", #> "received_events_url": "https://api.github.com/users/MilesMcBain/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> }, #> { #> "id": 1157599135, #> "node_id": "MDU6TGFiZWwxMTU3NTk5MTM1", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/tidy-dev-day%20:nerd_face:", #> "name": "tidy-dev-day :nerd_face:", #> "color": "CBBAB8", #> "default": false, #> "description": "Tidyverse Developer Day rstd.io/tidy-dev-day" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-02-25T03:42:06Z", #> "updated_at": "2021-03-04T08:41:31Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "I had difficulty with compactly expressing a mutate that wanted the result column to be a function of several input columns, to be selected via tidy select.\r\n\r\nEventually @jennybc linked me to: https://dplyr.tidyverse.org/articles/rowwise.html#row-wise-summary-functions\r\n\r\nWhich demonstrated I can do something fairly clean like this:\r\n\r\n```r\r\ncol_prod2 <- function(.df) {​​​​​\r\n .df %>%\r\n reduce(.f = `*`)\r\n }​​​​​\r\n\r\nrisk_matrix %>%\r\n mutate(interest_level = col_prod2(across(ends_with(\"level\"))))\r\n```\r\n\r\n`across` was the first thing I looked at, but the help file is geared entirely to the `apply to each column` usecase, which was enough to convince me to stop investigating it. Maybe the help file should contain an example from the linked vignette?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5711/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5711", #> "id": 795421720, #> "node_id": "MDU6SXNzdWU3OTU0MjE3MjA=", #> "number": 5711, #> "title": "Unexpected behavior in na_if ", #> "user": { #> "login": "hjohns12", #> "id": 23141035, #> "node_id": "MDQ6VXNlcjIzMTQxMDM1", #> "avatar_url": "https://avatars.githubusercontent.com/u/23141035?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hjohns12", #> "html_url": "https://github.com/hjohns12", #> "followers_url": "https://api.github.com/users/hjohns12/followers", #> "following_url": "https://api.github.com/users/hjohns12/following{/other_user}", #> "gists_url": "https://api.github.com/users/hjohns12/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hjohns12/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hjohns12/subscriptions", #> "organizations_url": "https://api.github.com/users/hjohns12/orgs", #> "repos_url": "https://api.github.com/users/hjohns12/repos", #> "events_url": "https://api.github.com/users/hjohns12/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hjohns12/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1726774808, #> "node_id": "MDU6TGFiZWwxNzI2Nzc0ODA4", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/funs%20:laughing:", #> "name": "funs :laughing:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2021-01-27T20:30:42Z", #> "updated_at": "2021-01-28T11:22:02Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Tried using `na_if` today to turn values in a column that are less than zero to NA. Tried the `ifelse` alternative and that gave the behavior I expected to see when using `na_if`. \r\n\r\n---\r\n\r\n```r\r\ntest <- tibble(Staff.Confirmed = c(0, 1, -999), Residents.Confirmed = c(12, -192, 0))\r\nprint(test)\r\n\r\nout <- test %>% \r\n mutate(staff_conf_naif = na_if(Staff.Confirmed, Staff.Confirmed < 0),\r\n staff_conf_ifelse = ifelse(Staff.Confirmed < 0, NA, Staff.Confirmed),\r\n res_conf_naif = na_if(Residents.Confirmed, Residents.Confirmed < 0),\r\n res_conf_ifelse = ifelse(Residents.Confirmed < 0, NA, Residents.Confirmed)) %>% \r\n select(Staff.Confirmed, staff_conf_naif, staff_conf_ifelse,\r\n Residents.Confirmed, res_conf_naif, res_conf_ifelse)\r\nprint(out)\r\n```\r\n\r\nWhen I use `na_if` in this mutate, it only makes changes to values equal to zero in the column referenced. Not sure if this is the intended behavior, but it seems a bit strange", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5700/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5700", #> "id": 790293697, #> "node_id": "MDU6SXNzdWU3OTAyOTM2OTc=", #> "number": 5700, #> "title": "Multi-join suffixes", #> "user": { #> "login": "eggrandio", #> "id": 49569940, #> "node_id": "MDQ6VXNlcjQ5NTY5OTQw", #> "avatar_url": "https://avatars.githubusercontent.com/u/49569940?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/eggrandio", #> "html_url": "https://github.com/eggrandio", #> "followers_url": "https://api.github.com/users/eggrandio/followers", #> "following_url": "https://api.github.com/users/eggrandio/following{/other_user}", #> "gists_url": "https://api.github.com/users/eggrandio/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/eggrandio/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/eggrandio/subscriptions", #> "organizations_url": "https://api.github.com/users/eggrandio/orgs", #> "repos_url": "https://api.github.com/users/eggrandio/repos", #> "events_url": "https://api.github.com/users/eggrandio/events{/privacy}", #> "received_events_url": "https://api.github.com/users/eggrandio/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2021-01-20T20:21:45Z", #> "updated_at": "2021-04-29T15:49:01Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Hi,\r\n\r\nI want to merge several data.frames with some common columns and append a suffix to the column names to keep track from where does the data for each column come from. \r\n\r\nI can do it easily with the suffix term in the first full_join, but when I do the second join, no suffixes are added. I can rename the third data.frame so it has suffixes, but I wanted to know if there is another way of doing it using the suffix term.\r\n\r\nHere is an example code:\r\n```\r\nx = data.frame(col1 = c(\"a\",\"b\",\"c\"), col2 = 1:3, col3 = 1:3)\r\ny = data.frame(col1 = c(\"b\",\"c\",\"d\"), col2 = 4:6, col3 = 1:3)\r\nz = data.frame(col1 = c(\"c\",\"d\",\"a\"), col2 = 7:9, col3 = 1:3)\r\n\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"_x\",\"_y\")) %>% \r\n full_join(z, by = \"col1\", suffix = c(\"\",\"_z\")) \r\n\r\n> df\r\n col1 col2_x col3_x col2_y col3_y col2 col3\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\nI was expecting that col2 and col3 from data.frame z would have a \"_z\" suffix. I have tried using empty suffixes while merging two data.frames and it works.\r\n\r\nI can work around by renaming the columns in z before doing the second full_join, but in my real data I have several common columns, and if I wanted to merge more data.frames it would complicate the code. This is my expected output.\r\n\r\n```\r\n> colnames(z) = paste0(colnames(z),\"_z\")\r\n\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"_x\",\"_y\")) %>% \r\n full_join(z, by = c(\"col1\"=\"col1_z\"))\r\n\r\n> df\r\n col1 col2_x col3_x col2_y col3_y col2_z col3_z\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\n\r\nI have seen other [similar problems][1] in which adding an extra column to keep track of the source data.frame is used, but I was wondering why does not the suffix term work with multiple joins.\r\n\r\nPS: If I keep the first suffix empty, I can add suffixes in the second join, but that will leave the col2 and col3 form x without suffix.\r\n\r\n```\r\n> df = full_join(x, y, by = \"col1\", suffix = c(\"\",\"_y\")) %>% \r\n full_join(z, by = \"col1\", suffix = c(\"\",\"_z\"))\r\n\r\n> df\r\n col1 col2 col3 col2_y col3_y col2_z col3_z\r\n1 a 1 1 NA NA 9 3\r\n2 b 2 2 4 1 NA NA\r\n3 c 3 3 5 2 7 1\r\n4 d NA NA 6 3 8 2\r\n```\r\n\r\nI might be missing why this is not working the way I expected, but in principle it should be very simple to add a suffix to the \"newly added\" columns.\r\n\r\nThanks!\r\n\r\n [1]: https://stackoverflow.com/questions/65152352/suffixes-when-merging-more-than-two-data-frames-with-full-join", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5699/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5699", #> "id": 790239328, #> "node_id": "MDU6SXNzdWU3OTAyMzkzMjg=", #> "number": 5699, #> "title": "`rows_patch(x, y, ...)` shows unhelpful error message when `nrow(y) > nrow(x)`", #> "user": { #> "login": "everetr", #> "id": 9023041, #> "node_id": "MDQ6VXNlcjkwMjMwNDE=", #> "avatar_url": "https://avatars.githubusercontent.com/u/9023041?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/everetr", #> "html_url": "https://github.com/everetr", #> "followers_url": "https://api.github.com/users/everetr/followers", #> "following_url": "https://api.github.com/users/everetr/following{/other_user}", #> "gists_url": "https://api.github.com/users/everetr/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/everetr/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/everetr/subscriptions", #> "organizations_url": "https://api.github.com/users/everetr/orgs", #> "repos_url": "https://api.github.com/users/everetr/repos", #> "events_url": "https://api.github.com/users/everetr/events{/privacy}", #> "received_events_url": "https://api.github.com/users/everetr/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708198, #> "node_id": "MDU6TGFiZWwxNzcwODE5OA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/bug", #> "name": "bug", #> "color": "E0B3A2", #> "default": true, #> "description": "an unexpected problem or unintended behavior" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-01-20T19:06:49Z", #> "updated_at": "2021-04-19T13:47:23Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "When I try to patch a data frame (`x` in the below example) using another data frame with more rows (`y`), an error is thrown with an unhelpful message. It took some time to figure out that the row number difference was the source of the error. `rlang::last_error()` and `rlang::last_trace()` didn't help.\r\n\r\nIs there any reason a data frame *should not* be patched by a data frame with more rows? I could be missing some theory here. If there *is* a good reason why this should not be allowed, can I add that to the documentation for `rows_patch()` and friends?\r\n\r\nExample:\r\n\r\n``` r\r\nsuppressPackageStartupMessages(library(dplyr))\r\n\r\nx = data.frame(id = c(1, 2, 3), foo = c(\"a\", \"b\", NA))\r\ny = data.frame(id = c(1, 3, 5, 7), foo = c(\"a\", \"c\", \"e\", \"g\"))\r\ndplyr::rows_patch(x, y, by = \"id\")\r\n#> Error: Attempting to patch missing rows.\r\n```\r\n\r\n<sup>Created on 2021-01-20 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0)<\/sup>\r\n<details>\r\n<summary>\r\nSession info\r\n<\/summary>\r\n\r\n``` r\r\nsessionInfo()\r\n#> R version 4.0.3 (2020-10-10)\r\n#> Platform: x86_64-w64-mingw32/x64 (64-bit)\r\n#> Running under: Windows 10 x64 (build 19041)\r\n#> \r\n#> Matrix products: default\r\n#> \r\n#> locale:\r\n#> [1] LC_COLLATE=English_United States.1252 \r\n#> [2] LC_CTYPE=English_United States.1252 \r\n#> [3] LC_MONETARY=English_United States.1252\r\n#> [4] LC_NUMERIC=C \r\n#> [5] LC_TIME=English_United States.1252 \r\n#> \r\n#> attached base packages:\r\n#> [1] stats graphics grDevices utils datasets methods base \r\n#> \r\n#> other attached packages:\r\n#> [1] dplyr_1.0.3\r\n#> \r\n#> loaded via a namespace (and not attached):\r\n#> [1] knitr_1.30 magrittr_2.0.1 tidyselect_1.1.0 R6_2.5.0 \r\n#> [5] rlang_0.4.10 stringr_1.4.0 highr_0.8 tools_4.0.3 \r\n#> [9] xfun_0.20 DBI_1.1.1 htmltools_0.5.1 ellipsis_0.3.1 \r\n#> [13] yaml_2.2.1 digest_0.6.27 assertthat_0.2.1 tibble_3.0.5 \r\n#> [17] lifecycle_0.2.0 crayon_1.3.4 purrr_0.3.4 vctrs_0.3.6 \r\n#> [21] glue_1.4.2 evaluate_0.14 rmarkdown_2.6 stringi_1.5.3 \r\n#> [25] compiler_4.0.3 pillar_1.4.7 generics_0.1.0 pkgconfig_2.0.3\r\n```\r\n\r\n<\/details>\r\n\r\nExpected output:\r\n\r\n``` r\r\ndata.frame(id = c(1, 2, 3), foo = c(\"a\", \"b\", \"c\"))\r\n#> id foo\r\n#> 1 1 a\r\n#> 2 2 b\r\n#> 3 3 c\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5691/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5691", #> "id": 786152003, #> "node_id": "MDU6SXNzdWU3ODYxNTIwMDM=", #> "number": 5691, #> "title": "Update to latest lifecycle API", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2021-01-14T16:55:07Z", #> "updated_at": "2021-04-19T13:44:31Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5690/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5690", #> "id": 786007891, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTU0OTQ3MTc0", #> "number": 5690, #> "title": "Defunct underscore and _each() functions", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2021-01-14T13:54:43Z", #> "updated_at": "2021-04-20T16:41:08Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5690", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5690", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5690.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5690.patch" #> }, #> "body": "In 1.0.3 we removed the `.default()` methods that were calling the underscore functions (the code says they were deprecated in 0.7.0). \r\n\r\nThis makes them defunct. \r\n\r\n#5573", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5685/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5685", #> "id": 784902602, #> "node_id": "MDU6SXNzdWU3ODQ5MDI2MDI=", #> "number": 5685, #> "title": "rows_* functions should have same \"by\" behaviour as*_join functions.", #> "user": { #> "login": "deschen1", #> "id": 25662795, #> "node_id": "MDQ6VXNlcjI1NjYyNzk1", #> "avatar_url": "https://avatars.githubusercontent.com/u/25662795?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/deschen1", #> "html_url": "https://github.com/deschen1", #> "followers_url": "https://api.github.com/users/deschen1/followers", #> "following_url": "https://api.github.com/users/deschen1/following{/other_user}", #> "gists_url": "https://api.github.com/users/deschen1/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/deschen1/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/deschen1/subscriptions", #> "organizations_url": "https://api.github.com/users/deschen1/orgs", #> "repos_url": "https://api.github.com/users/deschen1/repos", #> "events_url": "https://api.github.com/users/deschen1/events{/privacy}", #> "received_events_url": "https://api.github.com/users/deschen1/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2021-01-13T08:37:02Z", #> "updated_at": "2021-04-19T13:41:08Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Currently, rows_* functions like `rows_update` require an unnamed character string for the `by` parameter, which makes it impossible to dynamically pass id column names. *_join functions, however, allow for a named by-vector so that names can be passed dynamically (see here for some reference: https://stackoverflow.com/questions/65688508/tidyverse-join-two-data-sets-with-dynamic-column-names-for-by-column).\r\n\r\nIt would be desirable if the rows_* function also allow for named vectors. \r\n\r\n```\r\nlibrary(tidyverse)\r\nx <- data.frame(a1 = c(1, 2, 3))\r\ny <- data.frame(a2 = c(1, 2, 4),\r\n new = c(\"a\", \"b\", \"c\"))\r\n\r\nz <- data.frame(a2 = 3,\r\n new = \"d\")\r\n\r\nx_name <- \"a1\"\r\ny_name <- \"a2\"\r\n\r\n# works\r\nx_new <- x %>%\r\n left_join(., y, by = setNames(y_name, x_name))\r\n\r\n# doesn't work\r\nx_new %>%\r\n rows_update(., z, by = setNames(y_name, x_name))\r\n\r\n# Error: `by` must be unnamed.\r\n```", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5679/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5679", #> "id": 780191075, #> "node_id": "MDU6SXNzdWU3ODAxOTEwNzU=", #> "number": 5679, #> "title": "data-raw/starwars.r still refers to swapi.co", #> "user": { #> "login": "hongooi73", #> "id": 11328890, #> "node_id": "MDQ6VXNlcjExMzI4ODkw", #> "avatar_url": "https://avatars.githubusercontent.com/u/11328890?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hongooi73", #> "html_url": "https://github.com/hongooi73", #> "followers_url": "https://api.github.com/users/hongooi73/followers", #> "following_url": "https://api.github.com/users/hongooi73/following{/other_user}", #> "gists_url": "https://api.github.com/users/hongooi73/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hongooi73/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hongooi73/subscriptions", #> "organizations_url": "https://api.github.com/users/hongooi73/orgs", #> "repos_url": "https://api.github.com/users/hongooi73/repos", #> "events_url": "https://api.github.com/users/hongooi73/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hongooi73/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 674867158, #> "node_id": "MDU6TGFiZWw2NzQ4NjcxNTg=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/documentation", #> "name": "documentation", #> "color": "CBBAB8", #> "default": true, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2021-01-06T07:40:54Z", #> "updated_at": "2021-01-12T19:23:14Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "The main package documentation has been revised to refer to swapi.dev, but the actual code to retrieve the data still refers to swapi.co.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5674/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5674", #> "id": 778225382, #> "node_id": "MDU6SXNzdWU3NzgyMjUzODI=", #> "number": 5674, #> "title": "Should rowwise() be called group_by_row()?", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1880640490, #> "node_id": "MDU6TGFiZWwxODgwNjQwNDkw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/each-row%20%E2%86%95%EF%B8%8F", #> "name": "each-row ↕️", #> "color": "eeeeee", #> "default": false, #> "description": "" #> }, #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2021-01-04T16:52:19Z", #> "updated_at": "2021-04-19T13:45:38Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Might communicate what it does a little better, and it makes it more clear that you use `ungroup()` to revert it.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5664/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5664", #> "id": 770889023, #> "node_id": "MDU6SXNzdWU3NzA4ODkwMjM=", #> "number": 5664, #> "title": "dplyr edition", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2020-12-18T13:31:31Z", #> "updated_at": "2021-04-19T13:46:11Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "Tracking list of things to do if we ever made a dplyr \"edition\"\r\n\r\n* change default summarise behaviour\r\n* change default join behaviour (#5661)", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5661/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5661", #> "id": 770060982, #> "node_id": "MDU6SXNzdWU3NzAwNjA5ODI=", #> "number": 5661, #> "title": "give `*_join()` more control on duplicated and unmatched rows", #> "user": { #> "login": "mgirlich", #> "id": 18258854, #> "node_id": "MDQ6VXNlcjE4MjU4ODU0", #> "avatar_url": "https://avatars.githubusercontent.com/u/18258854?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/mgirlich", #> "html_url": "https://github.com/mgirlich", #> "followers_url": "https://api.github.com/users/mgirlich/followers", #> "following_url": "https://api.github.com/users/mgirlich/following{/other_user}", #> "gists_url": "https://api.github.com/users/mgirlich/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/mgirlich/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/mgirlich/subscriptions", #> "organizations_url": "https://api.github.com/users/mgirlich/orgs", #> "repos_url": "https://api.github.com/users/mgirlich/repos", #> "events_url": "https://api.github.com/users/mgirlich/events{/privacy}", #> "received_events_url": "https://api.github.com/users/mgirlich/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-12-17T13:56:24Z", #> "updated_at": "2021-01-11T16:08:07Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "As @lionel- nicely proposed in #3967 it would be great to have more control on what the `*_join()` functions do on duplicated or unmatched rows. Proposed arguments:\r\n\r\n* `.unmatched = c(\"keep\", \"drop\", \"error\")`\r\n* `.duplicates = c(\"error\", \"product\")`\r\n\r\nfor example a 1:1 join would then simply be `.unmatched = \"error\"` and `.duplicates = \"error\"`.\r\n\r\nAs the arguments should rather be added to the existing `*_join()` functions the \"keep\" and \"drop\" options for `.unmatched` don't really make sense for all joins. Rather, one would have\r\n\r\n`left/right/full_join()` -> `.unmatched = c(\"keep\", \"error\")`\r\n`inner_join()` -> `.unmatched = c(\"drop\", \"error\")`", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5638/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5638", #> "id": 757018663, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTMyNDYzODE5", #> "number": 5638, #> "title": "bundle() function for contiguous grouping", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2020-12-04T11:11:27Z", #> "updated_at": "2020-12-07T15:11:22Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5638", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5638", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5638.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5638.patch" #> }, #> "body": "This has been discussed many times, incl #5184 and dplyr went back and forth about what `group_by()` does. \r\n\r\nCurrently`group_by()` does not reorder rows, it only adds extra information so that further operations are done \"by groups\". This is considered a feature and it probably can't change. One of the nice properties is that if we group `tbl` then ungroup it, we end up with the same data. \r\n\r\nOTOH, having data bundled by group (because \"grouped by group\" is awkward) also has nice properties. In terms of performance, having all data for a single group \"together\" will improve locality, and with a little altrep where applicable, it could also be more memory efficient. \r\n\r\nTo kickstart the experiment, here is `bundle()` a function that takes a grouped data frame and returns a grouped data frame that has the property of having its data contiguous: \r\n\r\n``` r\r\nlibrary(dplyr, warn.conflicts = FALSE)\r\n\r\ndf <- data.frame(g = rep(1:2, 3), x = 1:6)\r\ndf %>% group_by(g)\r\n#> # A tibble: 6 x 2\r\n#> # Groups: g [2]\r\n#> g x\r\n#> <int> <int>\r\n#> 1 1 1\r\n#> 2 2 2\r\n#> 3 1 3\r\n#> 4 2 4\r\n#> 5 1 5\r\n#> 6 2 6\r\ndf %>% group_by(g) %>% bundle()\r\n#> # A tibble: 6 x 2\r\n#> # Groups: g [2]\r\n#> g x\r\n#> <int> <int>\r\n#> 1 1 1\r\n#> 2 1 3\r\n#> 3 1 5\r\n#> 4 2 2\r\n#> 5 2 4\r\n#> 6 2 6\r\n```\r\n\r\n<sup>Created on 2020-12-04 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)<\/sup>\r\n\r\nWe could imagine a `bundle_by()` shortcut, initially simply implemented as: `bundle_by <- function(.data, ...) bundle(group_by(.data, ...))`, but that perhaps could be internally done differently. \r\n\r\nThis is an initial version, and some of the code should probably be internalized, i.e. this feels like something better suited for C++: \r\n\r\n```r\r\nbreaks <- cumsum(c(1L, list_sizes(old_rows)))\r\n start <- breaks[-length(breaks)]\r\n end <- breaks[-1] - 1L\r\n new_groups$.rows <- new_list_of(\r\n map2(start, end, seq2),\r\n ptype = integer(),\r\n class = \"bundled_indices\"\r\n )\r\n```\r\n\r\n`bundle()` creates a grouped data frame that is entirely compatible with all operations. It only adds: \r\n\r\n - the `\"bundled_df\"` class in addition to `\"grouped_df\"` \r\n - the `\"bundled_indices\"` class marks the `.rows` columns of the `groups` attribute. \r\n\r\nThe idea being that `vec_chop()` (used in `DataMask` internal code to create the promises for each of the columns) could recognize `\"bundled_indices\"` and use it, i.e. for the columns where altrep is possible, it could create a list of views instead of a list of materialized vectors. views would only need to store the original vector, start and end positions (the altrep implies could very easily implement `DATAPTR()`). \r\n\r\nFor now, we can expect the cost of `bundle()` to be dominated by `vec_slice(.data, indices)` but then again maybe that can be made lazy with altrep too, so that we would not pay for slicing a column that we later not use. \r\n\r\n@DavisVaughan @lionel- can you see a `vec_chop(x, <bundled_indices>) -> list of views of x` ?\r\n\r\n\"bundling\" could also be an argument of `group_by()` but it feels less of an active choice from the user ?\r\n\r\n`summarise()` already conceptually makes bundled data frames, they could be marked as such. ", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5617/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5617", #> "id": 747351361, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTI0NTg4OTk1", #> "number": 5617, #> "title": "rethrow shiny errors as is, instead of promoting them like other errors.", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 1, #> "created_at": "2020-11-20T09:58:15Z", #> "updated_at": "2020-11-20T16:00:52Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5617", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5617", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5617.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5617.patch" #> }, #> "body": "closes #5552\r\n\r\nBecause we catch and improve errors in all `dplyr` verbs, some `shiny` errors don't interrupt the flow the way they are expected to. \r\n\r\nNot sure this is the only error we should consider. cc @wch\r\n\r\nAlternatively, we could re-add the `shiny.silent.error` class to the error we create. \r\n\r\nMore generally, should we do something to preserve the class and/or other parts of the errors we rebrand ?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5588/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5588", #> "id": 736290077, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NTE1NTI5NzQw", #> "number": 5588, #> "title": "allow duplicate rows in x to be updated", #> "user": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 4, #> "created_at": "2020-11-04T17:20:40Z", #> "updated_at": "2020-11-05T17:38:29Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5588", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5588", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5588.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5588.patch" #> }, #> "body": "I need to review the other functions, and understand better what they all do, but I think this is legit for #5553\r\n\r\n``` r\r\nlibrary(dplyr)\r\n\r\ndf1 <- tibble(x = c(1, 1, 2), y = c(2, 3, 5))\r\ndf2 <- tibble(x = 1, y = 4)\r\nrows_update(df1, df2, by = \"x\")\r\n#> # A tibble: 3 x 2\r\n#> x y\r\n#> <dbl> <dbl>\r\n#> 1 1 4\r\n#> 2 1 4\r\n#> 3 2 5\r\n```\r\n\r\n<sup>Created on 2020-11-04 by the [reprex package](https://reprex.tidyverse.org) (v0.3.0.9001)<\/sup>", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5573/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5573", #> "id": 729734643, #> "node_id": "MDU6SXNzdWU3Mjk3MzQ2NDM=", #> "number": 5573, #> "title": "Remove lazy eval fallbacks", #> "user": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 334471510, #> "node_id": "MDU6TGFiZWwzMzQ0NzE1MTA=", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/verbs%20:running_woman:", #> "name": "verbs :running_woman:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/milestones/22", #> "html_url": "https://github.com/tidyverse/dplyr/milestone/22", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/milestones/22/labels", #> "id": 5224919, #> "node_id": "MDk6TWlsZXN0b25lNTIyNDkxOQ==", #> "number": 22, #> "title": "1.1.0", #> "description": "Things we'll deal with after 1.0.0 is released. ", #> "creator": { #> "login": "romainfrancois", #> "id": 2625526, #> "node_id": "MDQ6VXNlcjI2MjU1MjY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/2625526?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/romainfrancois", #> "html_url": "https://github.com/romainfrancois", #> "followers_url": "https://api.github.com/users/romainfrancois/followers", #> "following_url": "https://api.github.com/users/romainfrancois/following{/other_user}", #> "gists_url": "https://api.github.com/users/romainfrancois/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/romainfrancois/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/romainfrancois/subscriptions", #> "organizations_url": "https://api.github.com/users/romainfrancois/orgs", #> "repos_url": "https://api.github.com/users/romainfrancois/repos", #> "events_url": "https://api.github.com/users/romainfrancois/events{/privacy}", #> "received_events_url": "https://api.github.com/users/romainfrancois/received_events", #> "type": "User", #> "site_admin": false #> }, #> "open_issues": 9, #> "closed_issues": 4, #> "state": "open", #> "created_at": "2020-03-22T09:33:34Z", #> "updated_at": "2021-04-09T08:45:16Z", #> "due_on": {}, #> "closed_at": {} #> }, #> "comments": 4, #> "created_at": "2020-10-26T16:51:26Z", #> "updated_at": "2020-11-16T18:05:24Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "They shouldn't be needed anymore, and they make the error messages unnecessarily confusing. (Have been deprecated since 0.7.0 released June 2017)", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5557/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5557", #> "id": 720481186, #> "node_id": "MDU6SXNzdWU3MjA0ODExODY=", #> "number": 5557, #> "title": "coalesce fails when argument is a 1d-array", #> "user": { #> "login": "FrancoisGuillem", #> "id": 3432606, #> "node_id": "MDQ6VXNlcjM0MzI2MDY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/3432606?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/FrancoisGuillem", #> "html_url": "https://github.com/FrancoisGuillem", #> "followers_url": "https://api.github.com/users/FrancoisGuillem/followers", #> "following_url": "https://api.github.com/users/FrancoisGuillem/following{/other_user}", #> "gists_url": "https://api.github.com/users/FrancoisGuillem/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/FrancoisGuillem/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/FrancoisGuillem/subscriptions", #> "organizations_url": "https://api.github.com/users/FrancoisGuillem/orgs", #> "repos_url": "https://api.github.com/users/FrancoisGuillem/repos", #> "events_url": "https://api.github.com/users/FrancoisGuillem/events{/privacy}", #> "received_events_url": "https://api.github.com/users/FrancoisGuillem/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1726774808, #> "node_id": "MDU6TGFiZWwxNzI2Nzc0ODA4", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/funs%20:laughing:", #> "name": "funs :laughing:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-10-13T16:10:07Z", #> "updated_at": "2020-11-16T16:29:16Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "I have a table with a column that has been created by some python code using package `reticulate`. When I try to use `coalesce` on that column with last version of dplyr, I get the following error:\r\n```\r\nCan't coalesce matrices or arrays.\r\n```\r\nWith a previous version of dplyr, I didn't have that error. After some investigation, I have found that the error comes from the fact that the column is of class array and has the \"dim\" attribute. So it fails because of the following test in the `coalesce` code:\r\n\r\n```r\r\nif (!is_null(attr(x, \"dim\"))) {\r\n abort(\"Can't coalesce matrices or arrays.\")\r\n}\r\n```\r\n\r\nCode to reproduce the issue:\r\n```r \r\nx <- array(1:10)\r\ncoalesce(x, 0) # Does not work\r\n\r\n# If we remove the \"dim\" attribute. it works\r\nattr(x, \"dim\") <- NULL\r\ncoalesce(x, 0)\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5553/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5553", #> "id": 717426560, #> "node_id": "MDU6SXNzdWU3MTc0MjY1NjA=", #> "number": 5553, #> "title": "Allow `rows_update()` to update duplicate keys in `x`", #> "user": { #> "login": "DavisVaughan", #> "id": 19150088, #> "node_id": "MDQ6VXNlcjE5MTUwMDg4", #> "avatar_url": "https://avatars.githubusercontent.com/u/19150088?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/DavisVaughan", #> "html_url": "https://github.com/DavisVaughan", #> "followers_url": "https://api.github.com/users/DavisVaughan/followers", #> "following_url": "https://api.github.com/users/DavisVaughan/following{/other_user}", #> "gists_url": "https://api.github.com/users/DavisVaughan/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/DavisVaughan/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/DavisVaughan/subscriptions", #> "organizations_url": "https://api.github.com/users/DavisVaughan/orgs", #> "repos_url": "https://api.github.com/users/DavisVaughan/repos", #> "events_url": "https://api.github.com/users/DavisVaughan/events{/privacy}", #> "received_events_url": "https://api.github.com/users/DavisVaughan/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 0, #> "created_at": "2020-10-08T15:01:42Z", #> "updated_at": "2020-11-16T16:31:53Z", #> "closed_at": {}, #> "author_association": "MEMBER", #> "active_lock_reason": {}, #> "body": "In this case, I expect that the `2` and `3` in `df1$y` would both be updated to `4`.\r\n\r\nI would expect that, in `rows_update()`, the `y` data frame should have unique keys, but the `x` data frame should not have that restriction.\r\n\r\n```r\r\nlibrary(dplyr)\r\n​\r\ndf1 <- tibble(x = c(1, 1, 2), y = c(2, 3, 5))\r\ndf2 <- tibble(x = 1, y = 4)\r\n​\r\n# `x` must have unique keys??\r\nrows_update(df1, df2, by = \"x\")\r\n#> Error: `x` key values are not unique.\r\n```\r\n\r\nPossibly consider how this affects other `rows_*()` functions", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5552/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5552", #> "id": 717270868, #> "node_id": "MDU6SXNzdWU3MTcyNzA4Njg=", #> "number": 5552, #> "title": "filter() creates an actual error from a failed shiny::req()", #> "user": { #> "login": "halhen", #> "id": 71583, #> "node_id": "MDQ6VXNlcjcxNTgz", #> "avatar_url": "https://avatars.githubusercontent.com/u/71583?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/halhen", #> "html_url": "https://github.com/halhen", #> "followers_url": "https://api.github.com/users/halhen/followers", #> "following_url": "https://api.github.com/users/halhen/following{/other_user}", #> "gists_url": "https://api.github.com/users/halhen/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/halhen/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/halhen/subscriptions", #> "organizations_url": "https://api.github.com/users/halhen/orgs", #> "repos_url": "https://api.github.com/users/halhen/repos", #> "events_url": "https://api.github.com/users/halhen/events{/privacy}", #> "received_events_url": "https://api.github.com/users/halhen/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> }, #> "assignees": [ #> { #> "login": "hadley", #> "id": 4196, #> "node_id": "MDQ6VXNlcjQxOTY=", #> "avatar_url": "https://avatars.githubusercontent.com/u/4196?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/hadley", #> "html_url": "https://github.com/hadley", #> "followers_url": "https://api.github.com/users/hadley/followers", #> "following_url": "https://api.github.com/users/hadley/following{/other_user}", #> "gists_url": "https://api.github.com/users/hadley/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/hadley/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/hadley/subscriptions", #> "organizations_url": "https://api.github.com/users/hadley/orgs", #> "repos_url": "https://api.github.com/users/hadley/repos", #> "events_url": "https://api.github.com/users/hadley/events{/privacy}", #> "received_events_url": "https://api.github.com/users/hadley/received_events", #> "type": "User", #> "site_admin": false #> } #> ], #> "milestone": {}, #> "comments": 8, #> "created_at": "2020-10-08T11:44:47Z", #> "updated_at": "2020-11-20T09:18:44Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "\r\nWith dplyr 1.0, `filter()` no longer seems to propagate the shiny silent error from a failed `shiny::req()` but instead interjects and causes an actual error.\r\n\r\nWith reprex below:\r\n\r\nExpected behaviour (in e.g. dplyr 0.7, or when uncommenting the `limit()` outside of `filter()`):\r\n![image](https://user-images.githubusercontent.com/71583/95453956-0cc09e00-096c-11eb-8355-e37d0b5797d3.png)\r\n\r\nActual behaviour: \r\n![image](https://user-images.githubusercontent.com/71583/95453779-c23f2180-096b-11eb-8201-7a1c349204f2.png)\r\n\r\n\r\n```r\r\nlibrary(shiny)\r\nlibrary(tidyverse)\r\n\r\nui <- fluidPage(\r\n textOutput(\"out\")\r\n)\r\n\r\nserver <- function(input, output) {\r\n limit <- reactive({\r\n req(NULL)\r\n 3\r\n })\r\n \r\n output$out <- renderText({\r\n # uncomment this to see the expected behaviour\r\n # limit()\r\n tibble::tibble(a = 1:5) %>%\r\n filter(a > limit()) %>%\r\n with(paste0(a, collapse = ', '))\r\n })\r\n}\r\n\r\nshinyApp(ui = ui, server = server)\r\n```\r\n", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5480/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5480", #> "id": 679120757, #> "node_id": "MDU6SXNzdWU2NzkxMjA3NTc=", #> "number": 5480, #> "title": "group_by and grouped_df for classes extending tibble", #> "user": { #> "login": "GiuliaPais", #> "id": 61320955, #> "node_id": "MDQ6VXNlcjYxMzIwOTU1", #> "avatar_url": "https://avatars.githubusercontent.com/u/61320955?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/GiuliaPais", #> "html_url": "https://github.com/GiuliaPais", #> "followers_url": "https://api.github.com/users/GiuliaPais/followers", #> "following_url": "https://api.github.com/users/GiuliaPais/following{/other_user}", #> "gists_url": "https://api.github.com/users/GiuliaPais/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/GiuliaPais/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/GiuliaPais/subscriptions", #> "organizations_url": "https://api.github.com/users/GiuliaPais/orgs", #> "repos_url": "https://api.github.com/users/GiuliaPais/repos", #> "events_url": "https://api.github.com/users/GiuliaPais/events{/privacy}", #> "received_events_url": "https://api.github.com/users/GiuliaPais/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 17708200, #> "node_id": "MDU6TGFiZWwxNzcwODIwMA==", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/feature", #> "name": "feature", #> "color": "B4C3AE", #> "default": false, #> "description": "a feature request or enhancement" #> }, #> { #> "id": 1728164976, #> "node_id": "MDU6TGFiZWwxNzI4MTY0OTc2", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/grouping%20:family_man_woman_girl_boy:", #> "name": "grouping :family_man_woman_girl_boy:", #> "color": "eeeeee", #> "default": false, #> "description": "" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 3, #> "created_at": "2020-08-14T12:21:32Z", #> "updated_at": "2020-08-28T14:30:20Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "As per title, we're developing a package where we use a structure that inherits from tibble, defined as follows:\r\n\r\n```{r}\r\nnew_ISADataFrame <- function(x,\r\n mandVars = c(\"chr\", \"integration_locus\", \"strand\"),\r\n meta = character(), ..., class = character()) {\r\n stopifnot(is.list(x))\r\n minLength <- min(vapply(x, length, FUN.VALUE = numeric(1)))\r\n\r\n tibble::new_tibble(x,\r\n mandatoryVars = mandVars,\r\n metadata = meta, ...,\r\n nrow = minLength, class = c(class, \"ISADataFrame\")\r\n )\r\n}\r\n```\r\nUnfortunately when performing grouping on this structure, class isn't preserved and we've found no proper way to implement group_by generic, we've tried this:\r\n\r\n```{r}\r\nnew_grouped_ISAdf <- function(x, groups, ..., class = character()) {\r\n stopifnot(is.ISADataFrame(x))\r\n dplyr::new_grouped_df(x, groups, ..., class = c(class, \"ISADataFrame\"))\r\n}\r\n\r\nvalidate_grouped_ISAdf <- function(x, check_bounds = FALSE) {\r\n dplyr::validate_grouped_df(x, check_bounds)\r\n}\r\n\r\ngrouped_ISAdf <- function(data, vars,\r\n drop = dplyr::group_by_drop_default(data)) {\r\n if (!is.data.frame(data)) {\r\n rlang::abort(\"`data` must be a data frame.\")\r\n }\r\n if (!is.character(vars)) {\r\n rlang::abort(\"`vars` must be a character vector.\")\r\n }\r\n\r\n if (length(vars) == 0) {\r\n ISADataFrame(data)\r\n } else {\r\n groups <- compute_groups(data, vars, drop = drop) #This is not an exported function\r\n new_grouped_ISAdf(data, groups)\r\n }\r\n}\r\n\r\ngroup_by.ISADataFrame <- function(.data, ...,\r\n .add = FALSE,\r\n .drop = dplyr::group_by_drop_default(.data)) {\r\n groups <- dplyr::group_by_prepare(.data, ..., .add = .add)\r\n grouped_ISAdf(groups$data, groups$group_names, .drop)\r\n}\r\n```\r\nBut as you can see `compute_groups` is not an exported function from dplyr. Is there any proper way to do this or could this function be exported so we can call it in our implementation?", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5450/events", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5450", #> "id": 669784464, #> "node_id": "MDExOlB1bGxSZXF1ZXN0NDYwMTE2NzYx", #> "number": 5450, #> "title": "Update inner_join description", #> "user": { #> "login": "MikeJohnPage", #> "id": 38110953, #> "node_id": "MDQ6VXNlcjM4MTEwOTUz", #> "avatar_url": "https://avatars.githubusercontent.com/u/38110953?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/MikeJohnPage", #> "html_url": "https://github.com/MikeJohnPage", #> "followers_url": "https://api.github.com/users/MikeJohnPage/followers", #> "following_url": "https://api.github.com/users/MikeJohnPage/following{/other_user}", #> "gists_url": "https://api.github.com/users/MikeJohnPage/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/MikeJohnPage/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/MikeJohnPage/subscriptions", #> "organizations_url": "https://api.github.com/users/MikeJohnPage/orgs", #> "repos_url": "https://api.github.com/users/MikeJohnPage/repos", #> "events_url": "https://api.github.com/users/MikeJohnPage/events{/privacy}", #> "received_events_url": "https://api.github.com/users/MikeJohnPage/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 2, #> "created_at": "2020-07-31T12:50:51Z", #> "updated_at": "2020-07-31T15:25:20Z", #> "closed_at": {}, #> "author_association": "CONTRIBUTOR", #> "active_lock_reason": {}, #> "pull_request": { #> "url": "https://api.github.com/repos/tidyverse/dplyr/pulls/5450", #> "html_url": "https://github.com/tidyverse/dplyr/pull/5450", #> "diff_url": "https://github.com/tidyverse/dplyr/pull/5450.diff", #> "patch_url": "https://github.com/tidyverse/dplyr/pull/5450.patch" #> }, #> "body": "The description for `inner_join` and `full_join` are the same - indicating that all rows from x and y are joined. This is not the case with an `inner_join`. I have updated the description to highlight the fact that an `inner_join` only joins all rows from x and y **where there is a match in the key**.", #> "performed_via_github_app": {} #> }, #> { #> "url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425", #> "repository_url": "https://api.github.com/repos/tidyverse/dplyr", #> "labels_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/labels{/name}", #> "comments_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/comments", #> "events_url": "https://api.github.com/repos/tidyverse/dplyr/issues/5425/events", #> "html_url": "https://github.com/tidyverse/dplyr/issues/5425", #> "id": 661179972, #> "node_id": "MDU6SXNzdWU2NjExNzk5NzI=", #> "number": 5425, #> "title": "Include update and conflict options in join commands ", #> "user": { #> "login": "Nico-Rojas", #> "id": 43378796, #> "node_id": "MDQ6VXNlcjQzMzc4Nzk2", #> "avatar_url": "https://avatars.githubusercontent.com/u/43378796?v=4", #> "gravatar_id": "", #> "url": "https://api.github.com/users/Nico-Rojas", #> "html_url": "https://github.com/Nico-Rojas", #> "followers_url": "https://api.github.com/users/Nico-Rojas/followers", #> "following_url": "https://api.github.com/users/Nico-Rojas/following{/other_user}", #> "gists_url": "https://api.github.com/users/Nico-Rojas/gists{/gist_id}", #> "starred_url": "https://api.github.com/users/Nico-Rojas/starred{/owner}{/repo}", #> "subscriptions_url": "https://api.github.com/users/Nico-Rojas/subscriptions", #> "organizations_url": "https://api.github.com/users/Nico-Rojas/orgs", #> "repos_url": "https://api.github.com/users/Nico-Rojas/repos", #> "events_url": "https://api.github.com/users/Nico-Rojas/events{/privacy}", #> "received_events_url": "https://api.github.com/users/Nico-Rojas/received_events", #> "type": "User", #> "site_admin": false #> }, #> "labels": [ #> { #> "id": 1257707950, #> "node_id": "MDU6TGFiZWwxMjU3NzA3OTUw", #> "url": "https://api.github.com/repos/tidyverse/dplyr/labels/join%20:twisted_rightwards_arrows:", #> "name": "join :twisted_rightwards_arrows:", #> "color": "eeeeee", #> "default": false, #> "description": "Related to joins" #> } #> ], #> "state": "open", #> "locked": false, #> "assignee": {}, #> "assignees": [], #> "milestone": {}, #> "comments": 6, #> "created_at": "2020-07-19T23:56:19Z", #> "updated_at": "2020-12-21T09:53:53Z", #> "closed_at": {}, #> "author_association": "NONE", #> "active_lock_reason": {}, #> "body": "Hi, \r\n\r\nIt would be great if join commands had the possibility to update values. \r\n\r\nFor example, I am working with data frame \"m\" and want to update the \"x\" values for some NA cases using another data frame \"y\". Join commands will generate two columns x.x and x.y. Then, I would have to mutate values to update variables in this new, larger data.frame. \r\n\r\nHowever, if there was an update = T option, the new data.frame could automatically update NA values from the master data-set with the columns that have the same name in the using data set. Then, no new columns will be generated, I will be working in a smaller data-set and there would be no need to do any extra steps. \r\n\r\nThere could also be a conflict option to also manage the cases in which there are values in both the master and using data set. For example, if conflict = F, then when there are values in both master and using values then master data is retained, and nothing is changed in the column for rows that are present in master and using data. However, if conflict = T then the data from the using data set is retained. \r\n\r\nIn STATA this is part of the [merge](https://www.stata.com/manuals13/dmerge.pdf) command. Some people have been asking the same and making some workarounds [example](https://stackoverflow.com/questions/51572462/update-replace-values-in-dataframe-with-tidyverse-join). \r\n \r\nThank you once again for dplyr.\r\n\r\n```r\r\nm <- data.frame(id = c(1,2,3), x = c(4, 4, NA))\r\nu <- data.frame(id = c(1,2,3), x = c(5, 5, 5))\r\n\r\n# Current results\r\nm %>% full_join(u, by = \"id\")\r\n\r\n# With update = T we want:\r\ndata.frame(id = c(1,2,3), x = c(4,4,5))\r\n\r\n# With update = T and conflict = T we want:\r\ndata.frame(id = c(1,2,3), x = c(5,5,5))\r\n# With update = T and conflict = F we want:\r\ndata.frame(id = c(1,2,3), x = c(4,4,5))\r\n\r\n\r\n```\r\n", #> "performed_via_github_app": {} #> } #> ]
## Automatic pagination users <- gh("/users", .limit = 50) length(users)
#> [1] 50
if (FALSE) { ## Access developer preview of Licenses API (in preview as of 2015-09-24) gh("/licenses") # used to error code 415 gh("/licenses", .accept = "application/vnd.github.drax-preview+json") } if (FALSE) { ## Access Github Enterprise API ## Use GITHUB_API_URL environment variable to change the default. gh("/user/repos", type = "public", .api_url = "https://github.foobar.edu/api/v3") } if (FALSE) { ## Use I() to force body part to be sent as an array, even if length 1 ## This works whether assignees has length 1 or > 1 assignees <- "gh_user" assignees <- c("gh_user1", "gh_user2") gh("PATCH /repos/OWNER/REPO/issues/1", assignees = I(assignees)) } if (FALSE) { ## There are two ways to send JSON data. One is that you supply one or ## more objects that will be converted to JSON automatically via ## jsonlite::toJSON(). In this case sometimes you need to use ## jsonlite::unbox() because fromJSON() creates lists from scalar vectors ## by default. The Content-Type header is automatically added in this ## case. For example this request turns on GitHub Pages, using this ## API: https://docs.github.com/v3/repos/pages/#enable-a-pages-site gh::gh( "POST /repos/{owner}/{repo}/pages", owner = "gaborcsardi", repo = "playground", source = list( branch = jsonlite::unbox("master"), path = jsonlite::unbox("/docs") ), .send_headers = c(Accept = "application/vnd.github.switcheroo-preview+json") ) ## The second way is to handle the JSON encoding manually, and supply it ## as a raw vector in an unnamed argument, and also a Content-Type header: body <- '{ "source": { "branch": "master", "path": "/docs" } }' gh::gh( "POST /repos/{owner}/{repo}/pages", owner = "gaborcsardi", repo = "playground", charToRaw(body), .send_headers = c( Accept = "application/vnd.github.switcheroo-preview+json", "Content-Type" = "application/json" ) ) }