-
-
Save simonw/2703ed43fcfe96eb8cfeee7b558b61e1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/501", | |
"id": 285698310, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjg1Njk4MzEw", | |
"html_url": "https://github.com/simonw/datasette/pull/501", | |
"diff_url": "https://github.com/simonw/datasette/pull/501.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/501.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/501", | |
"number": 501, | |
"state": "open", | |
"locked": false, | |
"title": "Test against Python 3.8-dev using Travis", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-06-06T08:37:53Z", | |
"updated_at": "2019-06-06T08:37:53Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "8e11a01ee9d96bf05278799e2e773fbf23b703ac", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/501/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/501/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/501/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/f274f9004302c5ca75ce89d0abfd648457957e31", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "5e8fbf7f6fbc0b63d0479da3806dd9ccd6aaa945", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:travis-38dev", | |
"head_ref": "travis-38dev", | |
"head_sha": "f274f9004302c5ca75ce89d0abfd648457957e31", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/500", | |
"id": 284743794, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjg0NzQzNzk0", | |
"html_url": "https://github.com/simonw/datasette/pull/500", | |
"diff_url": "https://github.com/simonw/datasette/pull/500.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/500.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/500", | |
"number": 500, | |
"state": "closed", | |
"locked": false, | |
"title": "Fix typo in install step: should be install -e", | |
"user": { | |
"login": "tmcw", | |
"id": 32314, | |
"node_id": "MDQ6VXNlcjMyMzE0", | |
"avatar_url": "https://avatars2.githubusercontent.com/u/32314?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/tmcw", | |
"html_url": "https://github.com/tmcw", | |
"followers_url": "https://api.github.com/users/tmcw/followers", | |
"following_url": "https://api.github.com/users/tmcw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/tmcw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/tmcw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/tmcw/subscriptions", | |
"organizations_url": "https://api.github.com/users/tmcw/orgs", | |
"repos_url": "https://api.github.com/users/tmcw/repos", | |
"events_url": "https://api.github.com/users/tmcw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/tmcw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-06-03T21:50:51Z", | |
"updated_at": "2019-06-11T18:48:43Z", | |
"closed_at": "2019-06-11T18:48:40Z", | |
"merged_at": "2019-06-11T18:48:40Z", | |
"merge_commit_sha": "aa911122feab13f8e65875c98edb00fd3832b7b8", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/500/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/500/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/500/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/ff98f44d7f10ff65fc172df9155c77f169ab4c7f", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "5e8fbf7f6fbc0b63d0479da3806dd9ccd6aaa945", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "tmcw:patch-1", | |
"head_ref": "patch-1", | |
"head_sha": "ff98f44d7f10ff65fc172df9155c77f169ab4c7f", | |
"head_user": { | |
"login": "tmcw", | |
"id": 32314, | |
"node_id": "MDQ6VXNlcjMyMzE0", | |
"avatar_url": "https://avatars2.githubusercontent.com/u/32314?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/tmcw", | |
"html_url": "https://github.com/tmcw", | |
"followers_url": "https://api.github.com/users/tmcw/followers", | |
"following_url": "https://api.github.com/users/tmcw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/tmcw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/tmcw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/tmcw/subscriptions", | |
"organizations_url": "https://api.github.com/users/tmcw/orgs", | |
"repos_url": "https://api.github.com/users/tmcw/repos", | |
"events_url": "https://api.github.com/users/tmcw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/tmcw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 190087262, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxOTAwODcyNjI=", | |
"name": "datasette", | |
"full_name": "tmcw/datasette", | |
"private": false, | |
"owner": { | |
"login": "tmcw", | |
"id": 32314, | |
"node_id": "MDQ6VXNlcjMyMzE0", | |
"avatar_url": "https://avatars2.githubusercontent.com/u/32314?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/tmcw", | |
"html_url": "https://github.com/tmcw", | |
"followers_url": "https://api.github.com/users/tmcw/followers", | |
"following_url": "https://api.github.com/users/tmcw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/tmcw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/tmcw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/tmcw/subscriptions", | |
"organizations_url": "https://api.github.com/users/tmcw/orgs", | |
"repos_url": "https://api.github.com/users/tmcw/repos", | |
"events_url": "https://api.github.com/users/tmcw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/tmcw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/tmcw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/tmcw/datasette", | |
"forks_url": "https://api.github.com/repos/tmcw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/tmcw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/tmcw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/tmcw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/tmcw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/tmcw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/tmcw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/tmcw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/tmcw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/tmcw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/tmcw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/tmcw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/tmcw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/tmcw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/tmcw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/tmcw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/tmcw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/tmcw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/tmcw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/tmcw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/tmcw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/tmcw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/tmcw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/tmcw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/tmcw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/tmcw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/tmcw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/tmcw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/tmcw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/tmcw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/tmcw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/tmcw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/tmcw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/tmcw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/tmcw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/tmcw/datasette/deployments", | |
"created_at": "2019-06-03T21:50:25Z", | |
"updated_at": "2019-06-03T21:50:27Z", | |
"pushed_at": "2019-06-03T21:50:45Z", | |
"git_url": "git://github.com/tmcw/datasette.git", | |
"ssh_url": "git@github.com:tmcw/datasette.git", | |
"clone_url": "https://github.com/tmcw/datasette.git", | |
"svn_url": "https://github.com/tmcw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2058, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/497", | |
"id": 284390197, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjg0MzkwMTk3", | |
"html_url": "https://github.com/simonw/datasette/pull/497", | |
"diff_url": "https://github.com/simonw/datasette/pull/497.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/497.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/497", | |
"number": 497, | |
"state": "closed", | |
"locked": false, | |
"title": "Upgrade pytest to 4.6.1", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-06-03T01:45:34Z", | |
"updated_at": "2019-06-03T02:06:32Z", | |
"closed_at": "2019-06-03T02:06:27Z", | |
"merged_at": "2019-06-03T02:06:27Z", | |
"merge_commit_sha": "5e8fbf7f6fbc0b63d0479da3806dd9ccd6aaa945", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/497/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/497/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/497/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/bf2ab0306e6d3ce7524fecf015e2cec7ae45e994", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "803f750309bf0cd5b7501228c1efcf9a35686d74", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:pytest-bump", | |
"head_ref": "pytest-bump", | |
"head_sha": "bf2ab0306e6d3ce7524fecf015e2cec7ae45e994", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/480", | |
"id": 280205502, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjgwMjA1NTAy", | |
"html_url": "https://github.com/simonw/datasette/pull/480", | |
"diff_url": "https://github.com/simonw/datasette/pull/480.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/480.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/480", | |
"number": 480, | |
"state": "open", | |
"locked": false, | |
"title": "Split pypi and docker travis tasks", | |
"user": { | |
"login": "glasnt", | |
"id": 813732, | |
"node_id": "MDQ6VXNlcjgxMzczMg==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/813732?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/glasnt", | |
"html_url": "https://github.com/glasnt", | |
"followers_url": "https://api.github.com/users/glasnt/followers", | |
"following_url": "https://api.github.com/users/glasnt/following{/other_user}", | |
"gists_url": "https://api.github.com/users/glasnt/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/glasnt/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/glasnt/subscriptions", | |
"organizations_url": "https://api.github.com/users/glasnt/orgs", | |
"repos_url": "https://api.github.com/users/glasnt/repos", | |
"events_url": "https://api.github.com/users/glasnt/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/glasnt/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "Resolves #478 \r\n\r\nThis *should* work, but because this is a change that'll only really be testable on a) this repo, b) master branch, this might fail fast if I didn't get the configurations right. \r\n\r\n\r\nLooking at #478 it should just be as simple as splitting out the docker and pypi processes into separate jobs, but it might end up being more complicated than that, depending on what pre-processes the pypi deployment needs, and how travisci treats deployment steps without scripts in general. ", | |
"created_at": "2019-05-19T23:14:37Z", | |
"updated_at": "2019-05-20T16:43:14Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "5571305f2b0a05a04ad8a1d9d0501bbbd48a40cc", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/480/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/480/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/480/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/8b667898b6c2dd57fa68310c6d3c62d77b68f321", | |
"author_association": "NONE", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "4246e138f9512686413e97878659ef953337e57b", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "glasnt:topic/travis", | |
"head_ref": "topic/travis", | |
"head_sha": "8b667898b6c2dd57fa68310c6d3c62d77b68f321", | |
"head_user": { | |
"login": "glasnt", | |
"id": 813732, | |
"node_id": "MDQ6VXNlcjgxMzczMg==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/813732?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/glasnt", | |
"html_url": "https://github.com/glasnt", | |
"followers_url": "https://api.github.com/users/glasnt/followers", | |
"following_url": "https://api.github.com/users/glasnt/following{/other_user}", | |
"gists_url": "https://api.github.com/users/glasnt/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/glasnt/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/glasnt/subscriptions", | |
"organizations_url": "https://api.github.com/users/glasnt/orgs", | |
"repos_url": "https://api.github.com/users/glasnt/repos", | |
"events_url": "https://api.github.com/users/glasnt/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/glasnt/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 187537324, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxODc1MzczMjQ=", | |
"name": "datasette", | |
"full_name": "glasnt/datasette", | |
"private": false, | |
"owner": { | |
"login": "glasnt", | |
"id": 813732, | |
"node_id": "MDQ6VXNlcjgxMzczMg==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/813732?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/glasnt", | |
"html_url": "https://github.com/glasnt", | |
"followers_url": "https://api.github.com/users/glasnt/followers", | |
"following_url": "https://api.github.com/users/glasnt/following{/other_user}", | |
"gists_url": "https://api.github.com/users/glasnt/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/glasnt/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/glasnt/subscriptions", | |
"organizations_url": "https://api.github.com/users/glasnt/orgs", | |
"repos_url": "https://api.github.com/users/glasnt/repos", | |
"events_url": "https://api.github.com/users/glasnt/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/glasnt/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/glasnt/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/glasnt/datasette", | |
"forks_url": "https://api.github.com/repos/glasnt/datasette/forks", | |
"keys_url": "https://api.github.com/repos/glasnt/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/glasnt/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/glasnt/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/glasnt/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/glasnt/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/glasnt/datasette/events", | |
"assignees_url": "https://api.github.com/repos/glasnt/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/glasnt/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/glasnt/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/glasnt/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/glasnt/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/glasnt/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/glasnt/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/glasnt/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/glasnt/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/glasnt/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/glasnt/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/glasnt/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/glasnt/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/glasnt/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/glasnt/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/glasnt/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/glasnt/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/glasnt/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/glasnt/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/glasnt/datasette/merges", | |
"archive_url": "https://api.github.com/repos/glasnt/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/glasnt/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/glasnt/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/glasnt/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/glasnt/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/glasnt/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/glasnt/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/glasnt/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/glasnt/datasette/deployments", | |
"created_at": "2019-05-19T23:09:17Z", | |
"updated_at": "2019-05-19T23:09:20Z", | |
"pushed_at": "2019-05-19T23:12:38Z", | |
"git_url": "git://github.com/glasnt/datasette.git", | |
"ssh_url": "git@github.com:glasnt/datasette.git", | |
"clone_url": "https://github.com/glasnt/datasette.git", | |
"svn_url": "https://github.com/glasnt/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2121, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/479", | |
"id": 280204276, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjgwMjA0Mjc2", | |
"html_url": "https://github.com/simonw/datasette/pull/479", | |
"diff_url": "https://github.com/simonw/datasette/pull/479.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/479.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/479", | |
"number": 479, | |
"state": "closed", | |
"locked": false, | |
"title": "doc typo fix", | |
"user": { | |
"login": "IgnoredAmbience", | |
"id": 98555, | |
"node_id": "MDQ6VXNlcjk4NTU1", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/98555?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/IgnoredAmbience", | |
"html_url": "https://github.com/IgnoredAmbience", | |
"followers_url": "https://api.github.com/users/IgnoredAmbience/followers", | |
"following_url": "https://api.github.com/users/IgnoredAmbience/following{/other_user}", | |
"gists_url": "https://api.github.com/users/IgnoredAmbience/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/IgnoredAmbience/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/IgnoredAmbience/subscriptions", | |
"organizations_url": "https://api.github.com/users/IgnoredAmbience/orgs", | |
"repos_url": "https://api.github.com/users/IgnoredAmbience/repos", | |
"events_url": "https://api.github.com/users/IgnoredAmbience/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/IgnoredAmbience/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "Fix typo in performance doc page", | |
"created_at": "2019-05-19T22:54:25Z", | |
"updated_at": "2019-05-20T16:42:29Z", | |
"closed_at": "2019-05-20T16:42:29Z", | |
"merged_at": "2019-05-20T16:42:29Z", | |
"merge_commit_sha": "70d2858067d3c4da0e17c1d39e03de89190e94b6", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/479/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/479/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/479/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/708e13ab87f8c8620796c3e8f2b0aa1b2fc26875", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "e513a80afba30bca9eeebd71c5e6aa6d8a811f33", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "IgnoredAmbience:patch-1", | |
"head_ref": "patch-1", | |
"head_sha": "708e13ab87f8c8620796c3e8f2b0aa1b2fc26875", | |
"head_user": { | |
"login": "IgnoredAmbience", | |
"id": 98555, | |
"node_id": "MDQ6VXNlcjk4NTU1", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/98555?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/IgnoredAmbience", | |
"html_url": "https://github.com/IgnoredAmbience", | |
"followers_url": "https://api.github.com/users/IgnoredAmbience/followers", | |
"following_url": "https://api.github.com/users/IgnoredAmbience/following{/other_user}", | |
"gists_url": "https://api.github.com/users/IgnoredAmbience/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/IgnoredAmbience/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/IgnoredAmbience/subscriptions", | |
"organizations_url": "https://api.github.com/users/IgnoredAmbience/orgs", | |
"repos_url": "https://api.github.com/users/IgnoredAmbience/repos", | |
"events_url": "https://api.github.com/users/IgnoredAmbience/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/IgnoredAmbience/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 187536109, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxODc1MzYxMDk=", | |
"name": "datasette", | |
"full_name": "IgnoredAmbience/datasette", | |
"private": false, | |
"owner": { | |
"login": "IgnoredAmbience", | |
"id": 98555, | |
"node_id": "MDQ6VXNlcjk4NTU1", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/98555?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/IgnoredAmbience", | |
"html_url": "https://github.com/IgnoredAmbience", | |
"followers_url": "https://api.github.com/users/IgnoredAmbience/followers", | |
"following_url": "https://api.github.com/users/IgnoredAmbience/following{/other_user}", | |
"gists_url": "https://api.github.com/users/IgnoredAmbience/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/IgnoredAmbience/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/IgnoredAmbience/subscriptions", | |
"organizations_url": "https://api.github.com/users/IgnoredAmbience/orgs", | |
"repos_url": "https://api.github.com/users/IgnoredAmbience/repos", | |
"events_url": "https://api.github.com/users/IgnoredAmbience/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/IgnoredAmbience/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/IgnoredAmbience/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/IgnoredAmbience/datasette", | |
"forks_url": "https://api.github.com/repos/IgnoredAmbience/datasette/forks", | |
"keys_url": "https://api.github.com/repos/IgnoredAmbience/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/IgnoredAmbience/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/IgnoredAmbience/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/IgnoredAmbience/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/IgnoredAmbience/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/IgnoredAmbience/datasette/events", | |
"assignees_url": "https://api.github.com/repos/IgnoredAmbience/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/IgnoredAmbience/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/IgnoredAmbience/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/IgnoredAmbience/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/IgnoredAmbience/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/IgnoredAmbience/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/IgnoredAmbience/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/IgnoredAmbience/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/IgnoredAmbience/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/IgnoredAmbience/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/IgnoredAmbience/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/IgnoredAmbience/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/IgnoredAmbience/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/IgnoredAmbience/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/IgnoredAmbience/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/IgnoredAmbience/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/IgnoredAmbience/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/IgnoredAmbience/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/IgnoredAmbience/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/IgnoredAmbience/datasette/merges", | |
"archive_url": "https://api.github.com/repos/IgnoredAmbience/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/IgnoredAmbience/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/IgnoredAmbience/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/IgnoredAmbience/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/IgnoredAmbience/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/IgnoredAmbience/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/IgnoredAmbience/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/IgnoredAmbience/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/IgnoredAmbience/datasette/deployments", | |
"created_at": "2019-05-19T22:52:04Z", | |
"updated_at": "2019-05-19T22:52:06Z", | |
"pushed_at": "2019-05-19T22:52:30Z", | |
"git_url": "git://github.com/IgnoredAmbience/datasette.git", | |
"ssh_url": "git@github.com:IgnoredAmbience/datasette.git", | |
"clone_url": "https://github.com/IgnoredAmbience/datasette.git", | |
"svn_url": "https://github.com/IgnoredAmbience/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2106, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/458", | |
"id": 277524072, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc3NTI0MDcy", | |
"html_url": "https://github.com/simonw/datasette/pull/458", | |
"diff_url": "https://github.com/simonw/datasette/pull/458.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/458.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/458", | |
"number": 458, | |
"state": "closed", | |
"locked": false, | |
"title": "setup: add tests to package exclusion", | |
"user": { | |
"login": "hellerve", | |
"id": 7725188, | |
"node_id": "MDQ6VXNlcjc3MjUxODg=", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/7725188?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/hellerve", | |
"html_url": "https://github.com/hellerve", | |
"followers_url": "https://api.github.com/users/hellerve/followers", | |
"following_url": "https://api.github.com/users/hellerve/following{/other_user}", | |
"gists_url": "https://api.github.com/users/hellerve/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/hellerve/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/hellerve/subscriptions", | |
"organizations_url": "https://api.github.com/users/hellerve/orgs", | |
"repos_url": "https://api.github.com/users/hellerve/repos", | |
"events_url": "https://api.github.com/users/hellerve/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/hellerve/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This PR fixes #456 by adding `tests` to the package exclusion list.\r\n\r\nCheers", | |
"created_at": "2019-05-09T19:47:21Z", | |
"updated_at": "2019-05-10T01:54:59Z", | |
"closed_at": "2019-05-10T01:54:51Z", | |
"merged_at": "2019-05-10T01:54:51Z", | |
"merge_commit_sha": "9f8d9fe262866ff3463f8e61214dcc6897bd5a9c", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/458/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/458/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/458/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/9c65ff1ba8c855e4ade5bc7ae29a69215b3979d0", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "f825e2012109247fa246e2b938f8174069e574f1", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "hellerve:master", | |
"head_ref": "master", | |
"head_sha": "9c65ff1ba8c855e4ade5bc7ae29a69215b3979d0", | |
"head_user": { | |
"login": "hellerve", | |
"id": 7725188, | |
"node_id": "MDQ6VXNlcjc3MjUxODg=", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/7725188?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/hellerve", | |
"html_url": "https://github.com/hellerve", | |
"followers_url": "https://api.github.com/users/hellerve/followers", | |
"following_url": "https://api.github.com/users/hellerve/following{/other_user}", | |
"gists_url": "https://api.github.com/users/hellerve/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/hellerve/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/hellerve/subscriptions", | |
"organizations_url": "https://api.github.com/users/hellerve/orgs", | |
"repos_url": "https://api.github.com/users/hellerve/repos", | |
"events_url": "https://api.github.com/users/hellerve/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/hellerve/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": null | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/452", | |
"id": 275923066, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1OTIzMDY2", | |
"html_url": "https://github.com/simonw/datasette/pull/452", | |
"diff_url": "https://github.com/simonw/datasette/pull/452.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/452.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/452", | |
"number": 452, | |
"state": "open", | |
"locked": false, | |
"title": "SQL builder utility classes", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This adds a straightforward set of classes to aid in the construction of\r\nSQL queries.\r\n\r\nMy plan for this was to allow plugins to manipulate the\r\nDatasette-generated SQL in a more structured way. I'm not sure that's\r\ngoing to work, but I feel like this is still a step forward - it\r\nreduces the number of intermediate variables in `TableView.data` which\r\naids readability, and also factors out a lot of the boring string\r\nconcatenation.\r\n\r\nThere are a fair number of minor structure changes in here too as I've\r\ntried to make the ordering of `TableView.data` a bit more logical. As\r\nfar as I can tell, I haven't broken anything...", | |
"created_at": "2019-05-04T13:57:47Z", | |
"updated_at": "2019-05-04T14:03:04Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "45e7460d78c3f87c01f2e9e142cb7f646b23b156", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/452/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/452/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/452/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/c63762280d3bd66ad6ea24933dafe218861efef2", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "55643430f7ac8d27e99b00e7cf79db741003e811", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:sql-builder", | |
"head_ref": "sql-builder", | |
"head_sha": "c63762280d3bd66ad6ea24933dafe218861efef2", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/450", | |
"id": 275909197, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1OTA5MTk3", | |
"html_url": "https://github.com/simonw/datasette/pull/450", | |
"diff_url": "https://github.com/simonw/datasette/pull/450.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/450.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/450", | |
"number": 450, | |
"state": "closed", | |
"locked": false, | |
"title": "Coalesce hidden table count to 0", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "For some reason I'm hitting a `None` here with a FTS table. I'm not\r\nentirely sure why but this makes the logic work the same as with\r\nnon-hidden tables.", | |
"created_at": "2019-05-04T09:37:10Z", | |
"updated_at": "2019-05-11T18:10:09Z", | |
"closed_at": "2019-05-11T18:10:09Z", | |
"merged_at": null, | |
"merge_commit_sha": "5918489a2a2f14b58c5c71773a9d4fb6bb0e3e0a", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/450/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/450/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/450/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/f81d9df985e8d054fc16ab91f72878fe71656354", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "55643430f7ac8d27e99b00e7cf79db741003e811", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:hidden-count-fix", | |
"head_ref": "hidden-count-fix", | |
"head_sha": "f81d9df985e8d054fc16ab91f72878fe71656354", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/449", | |
"id": 275861559, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1ODYxNTU5", | |
"html_url": "https://github.com/simonw/datasette/pull/449", | |
"diff_url": "https://github.com/simonw/datasette/pull/449.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/449.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/449", | |
"number": 449, | |
"state": "closed", | |
"locked": false, | |
"title": "Apply black to everything", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "I've been hesitating on this for literally months, because I'm not at all excited about the giant diff that will result. But I've been using black on many of my other projects (most actively [sqlite-utils](https://github.com/simonw/sqlite-utils)) and the productivity boost is undeniable: I don't have to spend a single second thinking about code formatting any more!\r\n\r\nSo it's worth swallowing the one-off pain and moving on in a new, black-enabled world.", | |
"created_at": "2019-05-03T21:57:26Z", | |
"updated_at": "2019-05-04T02:17:14Z", | |
"closed_at": "2019-05-04T02:15:15Z", | |
"merged_at": "2019-05-04T02:15:15Z", | |
"merge_commit_sha": "35d6ee2790e41e96f243c1ff58be0c9c0519a8ce", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/449/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/449/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/449/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/9683aeb2394a4b7e44499b8a0240af3baafda832", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "66c87cee0c7344c7877373c60b180c766c206101", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:black", | |
"head_ref": "black", | |
"head_sha": "9683aeb2394a4b7e44499b8a0240af3baafda832", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/447", | |
"id": 275801463, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1ODAxNDYz", | |
"html_url": "https://github.com/simonw/datasette/pull/447", | |
"diff_url": "https://github.com/simonw/datasette/pull/447.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/447.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/447", | |
"number": 447, | |
"state": "closed", | |
"locked": false, | |
"title": "Use dist: xenial and python: 3.7 on Travis", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-05-03T18:07:07Z", | |
"updated_at": "2019-05-03T18:17:05Z", | |
"closed_at": "2019-05-03T18:16:53Z", | |
"merged_at": "2019-05-03T18:16:53Z", | |
"merge_commit_sha": "553314dcd699a84aa7cc806377150ca0d57a6024", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/447/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/447/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/447/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/cd22e389d09b4fd5ed28205ba38a20faf1ed14f1", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "01b3de5b66742f0f661183e9e2ef66be3600e831", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:travis-python-37", | |
"head_ref": "travis-python-37", | |
"head_sha": "cd22e389d09b4fd5ed28205ba38a20faf1ed14f1", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/445", | |
"id": 275558612, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1NTU4NjEy", | |
"html_url": "https://github.com/simonw/datasette/pull/445", | |
"diff_url": "https://github.com/simonw/datasette/pull/445.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/445.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/445", | |
"number": 445, | |
"state": "closed", | |
"locked": false, | |
"title": "Extract facet code out into a new plugin hook, closes #427", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "Datasette previously only supported one type of faceting: exact column value counting.\r\n\r\nWith this change, faceting logic is extracted out into one or more separate classes which can implement other patterns of faceting - this is discussed in #427, but potential upcoming facet types include facet-by-date, facet-by-JSON-array, facet-by-many-2-many and more.\r\n\r\nA new plugin hook, register_facet_classes, can be used by plugins to add in additional facet classes.\r\n\r\nEach class must implement two methods: suggest(), which scans columns in the table to decide if they might be worth suggesting for faceting, and facet_results(), which executes the facet operation and returns results ready to be displayed in the UI.", | |
"created_at": "2019-05-03T00:02:41Z", | |
"updated_at": "2019-05-03T18:17:18Z", | |
"closed_at": "2019-05-03T00:11:27Z", | |
"merged_at": "2019-05-03T00:11:27Z", | |
"merge_commit_sha": "ea66c45df96479ef66a89caa71fff1a97a862646", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/445/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/445/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/445/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/1b47d4d8736627c260eb4e8303e552b0e9620a01", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "efc93b8ab5a21e3802f75f08d5e41409f5684b5d", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:facet-refactor-2", | |
"head_ref": "facet-refactor-2", | |
"head_sha": "1b47d4d8736627c260eb4e8303e552b0e9620a01", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/444", | |
"id": 275281307, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1MjgxMzA3", | |
"html_url": "https://github.com/simonw/datasette/pull/444", | |
"diff_url": "https://github.com/simonw/datasette/pull/444.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/444.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/444", | |
"number": 444, | |
"state": "closed", | |
"locked": false, | |
"title": "Add a max-line-length setting for flake8", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This stops my automatic editor linting from flagging lines which are too\r\nlong. It's been lingering in my checkout for ages.\r\n\r\n160 is an arbitrary large number - we could alter it if we have any\r\nopinions (but I find the line length limit to be my least favourite part\r\nof PEP8).", | |
"created_at": "2019-05-02T08:58:57Z", | |
"updated_at": "2019-05-04T09:44:48Z", | |
"closed_at": "2019-05-03T13:11:28Z", | |
"merged_at": "2019-05-03T13:11:28Z", | |
"merge_commit_sha": "470cf0b05d4fda0d2563f81c7e32af13fe346ccc", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/444/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/444/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/444/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/4f0d265951d7e95920298b46eff39bb9cc783984", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "efc93b8ab5a21e3802f75f08d5e41409f5684b5d", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:flake8-line-length", | |
"head_ref": "flake8-line-length", | |
"head_sha": "4f0d265951d7e95920298b46eff39bb9cc783984", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/443", | |
"id": 275275610, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc1Mjc1NjEw", | |
"html_url": "https://github.com/simonw/datasette/pull/443", | |
"diff_url": "https://github.com/simonw/datasette/pull/443.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/443.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/443", | |
"number": 443, | |
"state": "closed", | |
"locked": false, | |
"title": "Pass view_name to extra_body_script hook", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "At the moment it's not easy to tell whether the hook is being called\r\nin (for example) the row or table view, as in both cases the\r\n`database` and `table` parameters are provided.\r\n\r\nThis passes the `view_name` added in #441 to the `extra_body_script`\r\nhook.", | |
"created_at": "2019-05-02T08:38:36Z", | |
"updated_at": "2019-05-03T13:12:20Z", | |
"closed_at": "2019-05-03T13:12:20Z", | |
"merged_at": "2019-05-03T13:12:20Z", | |
"merge_commit_sha": "bf229c9bd88179c8ec16bd65fd4fb28ab4241c2e", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/443/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/443/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/443/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/83b6b82d4787b30d34eb26c22ad1ff9c5c118134", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "efc93b8ab5a21e3802f75f08d5e41409f5684b5d", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:view-name-in-extra-body-script", | |
"head_ref": "view-name-in-extra-body-script", | |
"head_sha": "83b6b82d4787b30d34eb26c22ad1ff9c5c118134", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/442", | |
"id": 274478761, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc0NDc4NzYx", | |
"html_url": "https://github.com/simonw/datasette/pull/442", | |
"diff_url": "https://github.com/simonw/datasette/pull/442.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/442.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/442", | |
"number": 442, | |
"state": "closed", | |
"locked": false, | |
"title": "Suppress rendering of binary data", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "Binary columns (including spatialite geographies) get shown as ugly\r\nbinary strings in the HTML by default. Nobody wants to see that mess.\r\n\r\nShow the size of the column in bytes instead. If you want to decode\r\nthe binary data, you can use a plugin to do it.", | |
"created_at": "2019-04-29T18:36:41Z", | |
"updated_at": "2019-05-03T18:26:48Z", | |
"closed_at": "2019-05-03T16:44:49Z", | |
"merged_at": "2019-05-03T16:44:49Z", | |
"merge_commit_sha": "d555baf508de71a5e3dc9a9aed2c13f6f202956d", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/442/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/442/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/442/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/bbbd9ea5ad774f088bd963106fa5756bfd77c799", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "11b352b4d52fd02a422776edebb14f12e4994d3b", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:suppress-binary-columns", | |
"head_ref": "suppress-binary-columns", | |
"head_sha": "bbbd9ea5ad774f088bd963106fa5756bfd77c799", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/441", | |
"id": 274468836, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc0NDY4ODM2", | |
"html_url": "https://github.com/simonw/datasette/pull/441", | |
"diff_url": "https://github.com/simonw/datasette/pull/441.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/441.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/441", | |
"number": 441, | |
"state": "closed", | |
"locked": false, | |
"title": "Add register_output_renderer hook", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This changeset refactors out the JSON renderer and then adds a hook and\r\ndispatcher system to allow custom output renderers to be registered.\r\n\r\nThe CSV output renderer is untouched because supporting streaming\r\nrenderers through this system would be significantly more complex, and\r\nprobably not worthwhile.\r\n\r\nWe can't simply allow hooks to be called at request time because we need\r\na list of supported file extensions when the request is being routed in\r\norder to resolve ambiguous database/table names. So, renderers need to\r\nbe registered at startup.\r\n\r\nI've tried to make this API independent of Sanic's request/response\r\nobjects so that this can remain stable during the switch to ASGI. I'm\r\nusing dictionaries to keep it simple and to make adding additional\r\noptions in the future easy.\r\n\r\nFixes #440", | |
"created_at": "2019-04-29T18:03:21Z", | |
"updated_at": "2019-05-01T23:01:57Z", | |
"closed_at": "2019-05-01T23:01:57Z", | |
"merged_at": "2019-05-01T23:01:57Z", | |
"merge_commit_sha": "cf406c075433882b656e340870adf7757976fa4c", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/441/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/441/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/441/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/c9f941f06eb0268841de49407725917c74a8a2dc", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "11b352b4d52fd02a422776edebb14f12e4994d3b", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:pluggable_renderers", | |
"head_ref": "pluggable_renderers", | |
"head_sha": "c9f941f06eb0268841de49407725917c74a8a2dc", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/439", | |
"id": 274313625, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc0MzEzNjI1", | |
"html_url": "https://github.com/simonw/datasette/pull/439", | |
"diff_url": "https://github.com/simonw/datasette/pull/439.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/439.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/439", | |
"number": 439, | |
"state": "closed", | |
"locked": false, | |
"title": "[WIP] Add primary key to the extra_body_script hook arguments", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This allows the row to be identified on row pages. The context here is that I want to access the row's data to plot it on a map.\r\n\r\nI considered passing the entire template context through to the hook function. This would expose the actual row data and potentially avoid a further fetch request in JS, but it does make the plugin API a lot more leaky. \r\n\r\n(At any rate, using the selected row data is tricky in my case because of Spatialite's infuriating custom binary representation...)", | |
"created_at": "2019-04-29T10:08:23Z", | |
"updated_at": "2019-05-01T09:58:32Z", | |
"closed_at": "2019-05-01T09:58:30Z", | |
"merged_at": null, | |
"merge_commit_sha": "b3cbcfef4d11d2741cf00861734d726a4730afe5", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/439/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/439/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/439/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/76b2c8fa406063b436155a7d8995e07b7e718c13", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "11b352b4d52fd02a422776edebb14f12e4994d3b", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:primary-key-in-extra-script", | |
"head_ref": "primary-key-in-extra-script", | |
"head_sha": "76b2c8fa406063b436155a7d8995e07b7e718c13", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/437", | |
"id": 274174614, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0Mjc0MTc0NjE0", | |
"html_url": "https://github.com/simonw/datasette/pull/437", | |
"diff_url": "https://github.com/simonw/datasette/pull/437.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/437.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/437", | |
"number": 437, | |
"state": "open", | |
"locked": false, | |
"title": "Add inspect and prepare_sanic hooks", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This adds two new plugin hooks:\r\n\r\nThe `inspect` hook allows plugins to add data to the inspect dictionary.\r\n\r\nThe `prepare_sanic` hook allows plugins to hook into the web router. I've attached a warning to this hook in the docs in light of #272 but I want this hook now...\r\n\r\nOn quick inspection, I don't think it's worthwhile to try and make this hook independent of the web framework (but it looks like Starlette would make the hook implementation a bit nicer).\r\n\r\nRef #14", | |
"created_at": "2019-04-28T11:53:34Z", | |
"updated_at": "2019-04-29T18:23:11Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "7aeaac7c478acf572bda61bdaa6ac3247dc15811", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/437/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/437/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/437/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/f33a0a63a7442f0b665320ac3e2eb55de315f1f7", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "11b352b4d52fd02a422776edebb14f12e4994d3b", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:more-hooks", | |
"head_ref": "more-hooks", | |
"head_sha": "f33a0a63a7442f0b665320ac3e2eb55de315f1f7", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/434", | |
"id": 271338405, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjcxMzM4NDA1", | |
"html_url": "https://github.com/simonw/datasette/pull/434", | |
"diff_url": "https://github.com/simonw/datasette/pull/434.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/434.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/434", | |
"number": 434, | |
"state": "closed", | |
"locked": false, | |
"title": "\"datasette publish cloudrun\" command to publish to Google Cloud Run", | |
"user": { | |
"login": "rprimet", | |
"id": 10352819, | |
"node_id": "MDQ6VXNlcjEwMzUyODE5", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/10352819?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/rprimet", | |
"html_url": "https://github.com/rprimet", | |
"followers_url": "https://api.github.com/users/rprimet/followers", | |
"following_url": "https://api.github.com/users/rprimet/following{/other_user}", | |
"gists_url": "https://api.github.com/users/rprimet/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/rprimet/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/rprimet/subscriptions", | |
"organizations_url": "https://api.github.com/users/rprimet/orgs", | |
"repos_url": "https://api.github.com/users/rprimet/repos", | |
"events_url": "https://api.github.com/users/rprimet/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/rprimet/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This is a very rough draft to start a discussion on a possible datasette cloud run publish plugin (see issue #400).\r\n\r\nThe main change was to dynamically set the listening port in `make_dockerfile` to satisfy cloud run's [requirements](https://cloud.google.com/run/docs/reference/container-contract).\r\n\r\nThis was done by running `datasette` through `sh` to get environment variable substitution. Not sure if that's the right approach?\r\n", | |
"created_at": "2019-04-17T14:41:18Z", | |
"updated_at": "2019-05-03T21:50:44Z", | |
"closed_at": "2019-05-03T13:59:02Z", | |
"merged_at": "2019-05-03T13:59:02Z", | |
"merge_commit_sha": "75a21fc2a136ccfc9da7bbf521cf288e63c9707f", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [ | |
{ | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
} | |
], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/434/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/434/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/434/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/74c20d0d2eac13892ac20db0e66fcb3437544aa6", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "bf229c9bd88179c8ec16bd65fd4fb28ab4241c2e", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "rprimet:cloudrun", | |
"head_ref": "cloudrun", | |
"head_sha": "74c20d0d2eac13892ac20db0e66fcb3437544aa6", | |
"head_user": { | |
"login": "rprimet", | |
"id": 10352819, | |
"node_id": "MDQ6VXNlcjEwMzUyODE5", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/10352819?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/rprimet", | |
"html_url": "https://github.com/rprimet", | |
"followers_url": "https://api.github.com/users/rprimet/followers", | |
"following_url": "https://api.github.com/users/rprimet/following{/other_user}", | |
"gists_url": "https://api.github.com/users/rprimet/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/rprimet/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/rprimet/subscriptions", | |
"organizations_url": "https://api.github.com/users/rprimet/orgs", | |
"repos_url": "https://api.github.com/users/rprimet/repos", | |
"events_url": "https://api.github.com/users/rprimet/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/rprimet/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": null | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/432", | |
"id": 270251021, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjcwMjUxMDIx", | |
"html_url": "https://github.com/simonw/datasette/pull/432", | |
"diff_url": "https://github.com/simonw/datasette/pull/432.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/432.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/432", | |
"number": 432, | |
"state": "closed", | |
"locked": false, | |
"title": "Refactor facets to a class and new plugin, refs #427", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "WIP for #427", | |
"created_at": "2019-04-13T20:04:45Z", | |
"updated_at": "2019-05-03T00:04:24Z", | |
"closed_at": "2019-05-03T00:04:24Z", | |
"merged_at": null, | |
"merge_commit_sha": "b78bc19269ed83b054a60c79c4fe08f4ca943942", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/432/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/432/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/432/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/5c198f7ca5d2aff49180820271ba8d06b79aefb1", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "9c77e6e355ec718d76178a7607721d10a66b6aef", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:facet-refactor", | |
"head_ref": "facet-refactor", | |
"head_sha": "5c198f7ca5d2aff49180820271ba8d06b79aefb1", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/430", | |
"id": 270191084, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjcwMTkxMDg0", | |
"html_url": "https://github.com/simonw/datasette/pull/430", | |
"diff_url": "https://github.com/simonw/datasette/pull/430.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/430.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/430", | |
"number": 430, | |
"state": "closed", | |
"locked": false, | |
"title": "?_where= parameter on table views, closes #429", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-04-13T01:15:09Z", | |
"updated_at": "2019-04-13T01:37:23Z", | |
"closed_at": "2019-04-13T01:37:23Z", | |
"merged_at": "2019-04-13T01:37:23Z", | |
"merge_commit_sha": "bc6a9b45646610f362b4287bc4110440991aa4d6", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/430/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/430/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/430/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/3ee087c7b60da7ec3e5d2f73611fc6ea99ff82fc", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "e11cb4c66442abca2a6b6159521a6cf4da8739c1", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:extra-where", | |
"head_ref": "extra-where", | |
"head_sha": "3ee087c7b60da7ec3e5d2f73611fc6ea99ff82fc", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/426", | |
"id": 269364924, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjY5MzY0OTI0", | |
"html_url": "https://github.com/simonw/datasette/pull/426", | |
"diff_url": "https://github.com/simonw/datasette/pull/426.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/426.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/426", | |
"number": 426, | |
"state": "closed", | |
"locked": false, | |
"title": "Upgrade to Jinja2==2.10.1", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "https://nvd.nist.gov/vuln/detail/CVE-2019-10906\r\n\r\nThis is only a security issue of concern if evaluating templates from untrusted sources, which isn't something I would ever expect a Datasette user to do.", | |
"created_at": "2019-04-10T23:03:08Z", | |
"updated_at": "2019-04-22T21:23:22Z", | |
"closed_at": "2019-04-10T23:13:31Z", | |
"merged_at": "2019-04-10T23:13:31Z", | |
"merge_commit_sha": "9cd3b44277e6a8ea9273bf659379ff0414e0b8ae", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/426/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/426/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/426/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/629453383c7f911eddfc891f22c39b7d6e9661aa", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "78e45ead4d771007c57b307edf8fc920101f8733", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:Jinja2-2.10.1", | |
"head_ref": "Jinja2-2.10.1", | |
"head_sha": "629453383c7f911eddfc891f22c39b7d6e9661aa", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/424", | |
"id": 266035382, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjY2MDM1Mzgy", | |
"html_url": "https://github.com/simonw/datasette/pull/424", | |
"diff_url": "https://github.com/simonw/datasette/pull/424.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/424.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/424", | |
"number": 424, | |
"state": "closed", | |
"locked": false, | |
"title": "Column types in inspected metadata", | |
"user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "This PR does two things:\r\n\r\n* Adds the sqlite column type for each column to the inspected table info.\r\n* Stops binary columns from being rendered to HTML, unless a plugin handles it.\r\n\r\nThere's a bit more detail in the changeset descriptions.\r\n\r\nThese changes are intended as a precursor to a plugin which adds first-class support for Spatialite geographic primitives, and perhaps more useful geo-stuff.", | |
"created_at": "2019-03-31T18:46:33Z", | |
"updated_at": "2019-04-29T18:30:50Z", | |
"closed_at": "2019-04-29T18:30:46Z", | |
"merged_at": null, | |
"merge_commit_sha": "a332d4e0b3fed7165a22880430664f1c3a00963d", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/424/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/424/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/424/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/92e7b8c67fe5bcd484f19576f20c9235aca9050b", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "0209a0a344503157351e625f0629b686961763c9", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "russss:inspect_column_types", | |
"head_ref": "inspect_column_types", | |
"head_sha": "92e7b8c67fe5bcd484f19576f20c9235aca9050b", | |
"head_user": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 129147631, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMjkxNDc2MzE=", | |
"name": "datasette", | |
"full_name": "russss/datasette", | |
"private": false, | |
"owner": { | |
"login": "russss", | |
"id": 45057, | |
"node_id": "MDQ6VXNlcjQ1MDU3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/45057?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/russss", | |
"html_url": "https://github.com/russss", | |
"followers_url": "https://api.github.com/users/russss/followers", | |
"following_url": "https://api.github.com/users/russss/following{/other_user}", | |
"gists_url": "https://api.github.com/users/russss/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/russss/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/russss/subscriptions", | |
"organizations_url": "https://api.github.com/users/russss/orgs", | |
"repos_url": "https://api.github.com/users/russss/repos", | |
"events_url": "https://api.github.com/users/russss/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/russss/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/russss/datasette", | |
"description": "Instantly publish structured data to the internet with a JSON API", | |
"fork": true, | |
"url": "https://api.github.com/repos/russss/datasette", | |
"forks_url": "https://api.github.com/repos/russss/datasette/forks", | |
"keys_url": "https://api.github.com/repos/russss/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/russss/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/russss/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/russss/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/russss/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/russss/datasette/events", | |
"assignees_url": "https://api.github.com/repos/russss/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/russss/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/russss/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/russss/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/russss/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/russss/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/russss/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/russss/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/russss/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/russss/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/russss/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/russss/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/russss/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/russss/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/russss/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/russss/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/russss/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/russss/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/russss/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/russss/datasette/merges", | |
"archive_url": "https://api.github.com/repos/russss/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/russss/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/russss/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/russss/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/russss/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/russss/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/russss/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/russss/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/russss/datasette/deployments", | |
"created_at": "2018-04-11T20:03:30Z", | |
"updated_at": "2019-05-04T09:28:42Z", | |
"pushed_at": "2019-05-04T14:03:04Z", | |
"git_url": "git://github.com/russss/datasette.git", | |
"ssh_url": "git@github.com:russss/datasette.git", | |
"clone_url": "https://github.com/russss/datasette.git", | |
"svn_url": "https://github.com/russss/datasette", | |
"homepage": "https://simonwillison.net/2017/Nov/13/datasette/", | |
"size": 1649, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "Python", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/416", | |
"id": 261418285, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjYxNDE4Mjg1", | |
"html_url": "https://github.com/simonw/datasette/pull/416", | |
"diff_url": "https://github.com/simonw/datasette/pull/416.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/416.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/416", | |
"number": 416, | |
"state": "closed", | |
"locked": false, | |
"title": "URL hashing now optional: turn on with --config hash_urls:1 (#418)", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2019-03-15T04:26:06Z", | |
"updated_at": "2019-03-17T22:55:04Z", | |
"closed_at": "2019-03-17T22:55:04Z", | |
"merged_at": "2019-03-17T22:55:04Z", | |
"merge_commit_sha": "6f6d0ff2b41f1cacaf42287b1b230b646bcba9ee", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/416/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/416/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/416/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/0d02a99c9665669540aebff981246d8c743072b3", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "afe9aa3ae03c485c5d6652741438d09445a486c1", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:optional-hash", | |
"head_ref": "optional-hash", | |
"head_sha": "0d02a99c9665669540aebff981246d8c743072b3", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/413", | |
"id": 255725057, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjU1NzI1MDU3", | |
"html_url": "https://github.com/simonw/datasette/pull/413", | |
"diff_url": "https://github.com/simonw/datasette/pull/413.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/413.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/413", | |
"number": 413, | |
"state": "closed", | |
"locked": false, | |
"title": "Update spatialite.rst", | |
"user": { | |
"login": "joelondon", | |
"id": 28597217, | |
"node_id": "MDQ6VXNlcjI4NTk3MjE3", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/28597217?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/joelondon", | |
"html_url": "https://github.com/joelondon", | |
"followers_url": "https://api.github.com/users/joelondon/followers", | |
"following_url": "https://api.github.com/users/joelondon/following{/other_user}", | |
"gists_url": "https://api.github.com/users/joelondon/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/joelondon/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/joelondon/subscriptions", | |
"organizations_url": "https://api.github.com/users/joelondon/orgs", | |
"repos_url": "https://api.github.com/users/joelondon/repos", | |
"events_url": "https://api.github.com/users/joelondon/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/joelondon/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "a line of sql added to create the idx_<table_name> in the python recipe", | |
"created_at": "2019-02-25T00:08:35Z", | |
"updated_at": "2019-03-15T05:06:45Z", | |
"closed_at": "2019-03-15T05:06:45Z", | |
"merged_at": "2019-03-15T05:06:45Z", | |
"merge_commit_sha": "9e8c36793bfbb17c2f67371cc7f9aa8b9202fdc4", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/413/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/413/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/413/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/e87565604a169a34eadadfc99e96a8f503123e8c", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "1f91065b20cbc691f464bccfd8eef7d1ce4b14a8", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "joelondon:patch-1", | |
"head_ref": "patch-1", | |
"head_sha": "e87565604a169a34eadadfc99e96a8f503123e8c", | |
"head_user": { | |
"login": "joelondon", | |
"id": 28597217, | |
"node_id": "MDQ6VXNlcjI4NTk3MjE3", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/28597217?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/joelondon", | |
"html_url": "https://github.com/joelondon", | |
"followers_url": "https://api.github.com/users/joelondon/followers", | |
"following_url": "https://api.github.com/users/joelondon/following{/other_user}", | |
"gists_url": "https://api.github.com/users/joelondon/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/joelondon/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/joelondon/subscriptions", | |
"organizations_url": "https://api.github.com/users/joelondon/orgs", | |
"repos_url": "https://api.github.com/users/joelondon/repos", | |
"events_url": "https://api.github.com/users/joelondon/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/joelondon/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 172405043, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxNzI0MDUwNDM=", | |
"name": "datasette", | |
"full_name": "joelondon/datasette", | |
"private": false, | |
"owner": { | |
"login": "joelondon", | |
"id": 28597217, | |
"node_id": "MDQ6VXNlcjI4NTk3MjE3", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/28597217?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/joelondon", | |
"html_url": "https://github.com/joelondon", | |
"followers_url": "https://api.github.com/users/joelondon/followers", | |
"following_url": "https://api.github.com/users/joelondon/following{/other_user}", | |
"gists_url": "https://api.github.com/users/joelondon/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/joelondon/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/joelondon/subscriptions", | |
"organizations_url": "https://api.github.com/users/joelondon/orgs", | |
"repos_url": "https://api.github.com/users/joelondon/repos", | |
"events_url": "https://api.github.com/users/joelondon/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/joelondon/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/joelondon/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/joelondon/datasette", | |
"forks_url": "https://api.github.com/repos/joelondon/datasette/forks", | |
"keys_url": "https://api.github.com/repos/joelondon/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/joelondon/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/joelondon/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/joelondon/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/joelondon/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/joelondon/datasette/events", | |
"assignees_url": "https://api.github.com/repos/joelondon/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/joelondon/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/joelondon/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/joelondon/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/joelondon/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/joelondon/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/joelondon/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/joelondon/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/joelondon/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/joelondon/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/joelondon/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/joelondon/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/joelondon/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/joelondon/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/joelondon/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/joelondon/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/joelondon/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/joelondon/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/joelondon/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/joelondon/datasette/merges", | |
"archive_url": "https://api.github.com/repos/joelondon/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/joelondon/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/joelondon/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/joelondon/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/joelondon/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/joelondon/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/joelondon/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/joelondon/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/joelondon/datasette/deployments", | |
"created_at": "2019-02-24T23:56:16Z", | |
"updated_at": "2019-02-24T23:56:19Z", | |
"pushed_at": "2019-02-25T00:03:13Z", | |
"git_url": "git://github.com/joelondon/datasette.git", | |
"ssh_url": "git@github.com:joelondon/datasette.git", | |
"clone_url": "https://github.com/joelondon/datasette.git", | |
"svn_url": "https://github.com/joelondon/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 1781, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "JavaScript", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/407", | |
"id": 250628275, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjUwNjI4Mjc1", | |
"html_url": "https://github.com/simonw/datasette/pull/407", | |
"diff_url": "https://github.com/simonw/datasette/pull/407.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/407.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/407", | |
"number": 407, | |
"state": "closed", | |
"locked": false, | |
"title": "Heroku --include-vcs-ignore", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "Should mean `datasette publish heroku` can work under Travis, unlike this failure:\r\n\r\nhttps://travis-ci.org/simonw/fivethirtyeight-datasette/builds/488047550\r\n\r\n```\r\n2.25s$ datasette publish heroku fivethirtyeight.db -m metadata.json -n fivethirtyeight-datasette\r\ntar: unrecognized option '--exclude-vcs-ignores'\r\nTry 'tar --help' or 'tar --usage' for more information.\r\n ▸ Command failed: tar cz -C /tmp/tmpuaxm7i8f --exclude-vcs-ignores --exclude\r\n ▸ .git --exclude .gitmodules . >\r\n ▸ /tmp/f49440e0-1bf3-4d3f-9eb0-fbc2967d1fd4.tar.gz\r\n ▸ tar: unrecognized option '--exclude-vcs-ignores'\r\n ▸ Try 'tar --help' or 'tar --usage' for more information.\r\n ▸ \r\nThe command \"datasette publish heroku fivethirtyeight.db -m metadata.json -n fivethirtyeight-datasette\" exited with 0.\r\n```\r\n\r\nThe fix for that issue is to call the heroku command like this:\r\n\r\n heroku builds:create -a app_name --include-vcs-ignore\r\n\r\n", | |
"created_at": "2019-02-06T04:06:20Z", | |
"updated_at": "2019-02-06T04:31:30Z", | |
"closed_at": "2019-02-06T04:15:47Z", | |
"merged_at": "2019-02-06T04:15:46Z", | |
"merge_commit_sha": "195a5b36349d0d24a6bbb758cebb719b6de303b6", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/407/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/407/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/407/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/01978ddb9682c828cafddaf9ca625e08ba3ba3a4", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "436b8bc1d17c2ab415800ab209204f94e7f7929e", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:include-vcs-ignore", | |
"head_ref": "include-vcs-ignore", | |
"head_sha": "01978ddb9682c828cafddaf9ca625e08ba3ba3a4", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/404", | |
"id": 247923347, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjQ3OTIzMzQ3", | |
"html_url": "https://github.com/simonw/datasette/pull/404", | |
"diff_url": "https://github.com/simonw/datasette/pull/404.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/404.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/404", | |
"number": 404, | |
"state": "open", | |
"locked": false, | |
"title": "Experiment: run Jinja in async mode", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "See http://jinja.pocoo.org/docs/2.10/api/#async-support\r\n\r\nTests all pass. Have not checked performance difference yet.\r\n\r\nCreating pull request to run tests in Travis. This is not ready to merge - I'm not yet sure if this is a good idea.", | |
"created_at": "2019-01-27T00:28:44Z", | |
"updated_at": "2019-01-28T01:56:55Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "773bcac907d17b16eef604ad943837da39a10090", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/404/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/404/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/404/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/dd7f24a47f660e2f0fc1e97a13d28908c28dc245", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "909cc8fbdfc9c05e447f40e9a73489809602c3cd", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:jinja-async", | |
"head_ref": "jinja-async", | |
"head_sha": "dd7f24a47f660e2f0fc1e97a13d28908c28dc245", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/392", | |
"id": 241418443, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjQxNDE4NDQz", | |
"html_url": "https://github.com/simonw/datasette/pull/392", | |
"diff_url": "https://github.com/simonw/datasette/pull/392.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/392.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/392", | |
"number": 392, | |
"state": "closed", | |
"locked": false, | |
"title": "Fix some regex DeprecationWarnings", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2018-12-29T02:10:28Z", | |
"updated_at": "2018-12-29T02:22:28Z", | |
"closed_at": "2018-12-29T02:22:28Z", | |
"merged_at": "2018-12-29T02:22:28Z", | |
"merge_commit_sha": "a2bfcfc1b1c60dac3526364af17c2fa2f3d41a0a", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/392/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/392/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/392/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/d245982aedaf7c54bf41d60ea7f0e0cf419c2b2f", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "eac08f0dfc61a99e8887442fc247656d419c76f8", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:fix-regex-warnings", | |
"head_ref": "fix-regex-warnings", | |
"head_sha": "d245982aedaf7c54bf41d60ea7f0e0cf419c2b2f", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/390", | |
"id": 235194286, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjM1MTk0Mjg2", | |
"html_url": "https://github.com/simonw/datasette/pull/390", | |
"diff_url": "https://github.com/simonw/datasette/pull/390.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/390.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/390", | |
"number": 390, | |
"state": "closed", | |
"locked": false, | |
"title": "tiny typo in customization docs", | |
"user": { | |
"login": "jaywgraves", | |
"id": 418191, | |
"node_id": "MDQ6VXNlcjQxODE5MQ==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/418191?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaywgraves", | |
"html_url": "https://github.com/jaywgraves", | |
"followers_url": "https://api.github.com/users/jaywgraves/followers", | |
"following_url": "https://api.github.com/users/jaywgraves/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaywgraves/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaywgraves/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaywgraves/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaywgraves/orgs", | |
"repos_url": "https://api.github.com/users/jaywgraves/repos", | |
"events_url": "https://api.github.com/users/jaywgraves/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaywgraves/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "was looking to add some custom templates to my use of datasette and saw this small typo.", | |
"created_at": "2018-12-01T13:44:42Z", | |
"updated_at": "2018-12-16T21:32:56Z", | |
"closed_at": "2018-12-16T21:32:56Z", | |
"merged_at": "2018-12-16T21:32:56Z", | |
"merge_commit_sha": "ed78922ae38b51513319b60ac39990b7c2aca810", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/390/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/390/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/390/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/f8c01373dad3b8dcd10577a2e541f88ef34c77bc", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "3de8fac1d322cbab6c8c55899e0e8511b36337d0", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "jaywgraves:doc_typo", | |
"head_ref": "doc_typo", | |
"head_sha": "f8c01373dad3b8dcd10577a2e541f88ef34c77bc", | |
"head_user": { | |
"login": "jaywgraves", | |
"id": 418191, | |
"node_id": "MDQ6VXNlcjQxODE5MQ==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/418191?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaywgraves", | |
"html_url": "https://github.com/jaywgraves", | |
"followers_url": "https://api.github.com/users/jaywgraves/followers", | |
"following_url": "https://api.github.com/users/jaywgraves/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaywgraves/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaywgraves/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaywgraves/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaywgraves/orgs", | |
"repos_url": "https://api.github.com/users/jaywgraves/repos", | |
"events_url": "https://api.github.com/users/jaywgraves/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaywgraves/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 149006887, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxNDkwMDY4ODc=", | |
"name": "datasette", | |
"full_name": "jaywgraves/datasette", | |
"private": false, | |
"owner": { | |
"login": "jaywgraves", | |
"id": 418191, | |
"node_id": "MDQ6VXNlcjQxODE5MQ==", | |
"avatar_url": "https://avatars3.githubusercontent.com/u/418191?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaywgraves", | |
"html_url": "https://github.com/jaywgraves", | |
"followers_url": "https://api.github.com/users/jaywgraves/followers", | |
"following_url": "https://api.github.com/users/jaywgraves/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaywgraves/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaywgraves/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaywgraves/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaywgraves/orgs", | |
"repos_url": "https://api.github.com/users/jaywgraves/repos", | |
"events_url": "https://api.github.com/users/jaywgraves/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaywgraves/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/jaywgraves/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/jaywgraves/datasette", | |
"forks_url": "https://api.github.com/repos/jaywgraves/datasette/forks", | |
"keys_url": "https://api.github.com/repos/jaywgraves/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/jaywgraves/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/jaywgraves/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/jaywgraves/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/jaywgraves/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/jaywgraves/datasette/events", | |
"assignees_url": "https://api.github.com/repos/jaywgraves/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/jaywgraves/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/jaywgraves/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/jaywgraves/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/jaywgraves/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/jaywgraves/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/jaywgraves/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/jaywgraves/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/jaywgraves/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/jaywgraves/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/jaywgraves/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/jaywgraves/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/jaywgraves/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/jaywgraves/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/jaywgraves/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/jaywgraves/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/jaywgraves/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/jaywgraves/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/jaywgraves/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/jaywgraves/datasette/merges", | |
"archive_url": "https://api.github.com/repos/jaywgraves/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/jaywgraves/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/jaywgraves/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/jaywgraves/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/jaywgraves/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/jaywgraves/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/jaywgraves/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/jaywgraves/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/jaywgraves/datasette/deployments", | |
"created_at": "2018-09-16T15:06:06Z", | |
"updated_at": "2018-12-01T13:47:01Z", | |
"pushed_at": "2018-12-01T13:46:59Z", | |
"git_url": "git://github.com/jaywgraves/datasette.git", | |
"ssh_url": "git@github.com:jaywgraves/datasette.git", | |
"clone_url": "https://github.com/jaywgraves/datasette.git", | |
"svn_url": "https://github.com/jaywgraves/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 1502, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "JavaScript", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/389", | |
"id": 232172106, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjMyMTcyMTA2", | |
"html_url": "https://github.com/simonw/datasette/pull/389", | |
"diff_url": "https://github.com/simonw/datasette/pull/389.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/389.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/389", | |
"number": 389, | |
"state": "open", | |
"locked": false, | |
"title": "Bump dependency versions", | |
"user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "", | |
"created_at": "2018-11-20T02:23:12Z", | |
"updated_at": "2018-11-20T03:52:43Z", | |
"closed_at": null, | |
"merged_at": null, | |
"merge_commit_sha": "9194c0165aef411e0784ba49939b1005306f1f38", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/389/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/389/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/389/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/f8349b45916e68d2f89c57694bd0e6afaf1bd508", | |
"author_association": "OWNER", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "5e3a432a0caa23837fa58134f69e2f82e4f632a6", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "simonw:bump", | |
"head_ref": "bump", | |
"head_sha": "f8349b45916e68d2f89c57694bd0e6afaf1bd508", | |
"head_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
} | |
}, | |
{ | |
"url": "https://api.github.com/repos/simonw/datasette/pulls/368", | |
"id": 226315513, | |
"node_id": "MDExOlB1bGxSZXF1ZXN0MjI2MzE1NTEz", | |
"html_url": "https://github.com/simonw/datasette/pull/368", | |
"diff_url": "https://github.com/simonw/datasette/pull/368.diff", | |
"patch_url": "https://github.com/simonw/datasette/pull/368.patch", | |
"issue_url": "https://api.github.com/repos/simonw/datasette/issues/368", | |
"number": 368, | |
"state": "closed", | |
"locked": false, | |
"title": "Update installation instructions", | |
"user": { | |
"login": "jaap3", | |
"id": 48517, | |
"node_id": "MDQ6VXNlcjQ4NTE3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/48517?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaap3", | |
"html_url": "https://github.com/jaap3", | |
"followers_url": "https://api.github.com/users/jaap3/followers", | |
"following_url": "https://api.github.com/users/jaap3/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaap3/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaap3/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaap3/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaap3/orgs", | |
"repos_url": "https://api.github.com/users/jaap3/repos", | |
"events_url": "https://api.github.com/users/jaap3/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaap3/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"body": "I was writing this as a response to your tweet, but decided I might just make it a pull request.\r\n\r\nI feel like it might be confusing to those unfamiliar with Python's `-m` flag and the built-in `venv` module to omit the space between the flag and its argument. By adding a space and prefixing the second occurrence of `venv` with a `./` it's maybe a bit clearer what the arguments are and what they do.\r\n\r\nBy also using `python3 -m pip` it becomes even clearer that `-m` is a special flag that makes the python executable do neat things.", | |
"created_at": "2018-10-27T18:52:31Z", | |
"updated_at": "2019-05-03T18:18:43Z", | |
"closed_at": "2019-05-03T18:18:42Z", | |
"merged_at": "2019-05-03T18:18:42Z", | |
"merge_commit_sha": "f853d5592ec7f901a50381de22a26a9ab098f885", | |
"assignee": null, | |
"assignees": [], | |
"requested_reviewers": [], | |
"requested_teams": [], | |
"labels": [], | |
"milestone": null, | |
"commits_url": "https://api.github.com/repos/simonw/datasette/pulls/368/commits", | |
"review_comments_url": "https://api.github.com/repos/simonw/datasette/pulls/368/comments", | |
"review_comment_url": "https://api.github.com/repos/simonw/datasette/pulls/comments{/number}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/issues/368/comments", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/8f8d6072820a13e2c698d9c326998b63810779c6", | |
"author_association": "CONTRIBUTOR", | |
"base_label": "simonw:master", | |
"base_ref": "master", | |
"base_sha": "553314dcd699a84aa7cc806377150ca0d57a6024", | |
"base_user": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"base_repo": { | |
"id": 107914493, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=", | |
"name": "datasette", | |
"full_name": "simonw/datasette", | |
"private": false, | |
"owner": { | |
"login": "simonw", | |
"id": 9599, | |
"node_id": "MDQ6VXNlcjk1OTk=", | |
"avatar_url": "https://avatars0.githubusercontent.com/u/9599?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/simonw", | |
"html_url": "https://github.com/simonw", | |
"followers_url": "https://api.github.com/users/simonw/followers", | |
"following_url": "https://api.github.com/users/simonw/following{/other_user}", | |
"gists_url": "https://api.github.com/users/simonw/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/simonw/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/simonw/subscriptions", | |
"organizations_url": "https://api.github.com/users/simonw/orgs", | |
"repos_url": "https://api.github.com/users/simonw/repos", | |
"events_url": "https://api.github.com/users/simonw/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/simonw/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/simonw/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": false, | |
"url": "https://api.github.com/repos/simonw/datasette", | |
"forks_url": "https://api.github.com/repos/simonw/datasette/forks", | |
"keys_url": "https://api.github.com/repos/simonw/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/simonw/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/simonw/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/simonw/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/simonw/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/simonw/datasette/events", | |
"assignees_url": "https://api.github.com/repos/simonw/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/simonw/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/simonw/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/simonw/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/simonw/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/simonw/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/simonw/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/simonw/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/simonw/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/simonw/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/simonw/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/simonw/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/simonw/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/simonw/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/simonw/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/simonw/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/simonw/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/simonw/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/simonw/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/simonw/datasette/merges", | |
"archive_url": "https://api.github.com/repos/simonw/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/simonw/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/simonw/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/simonw/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/simonw/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/simonw/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/simonw/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/simonw/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/simonw/datasette/deployments", | |
"created_at": "2017-10-23T00:39:03Z", | |
"updated_at": "2019-06-12T16:52:49Z", | |
"pushed_at": "2019-06-11T18:48:41Z", | |
"git_url": "git://github.com/simonw/datasette.git", | |
"ssh_url": "git@github.com:simonw/datasette.git", | |
"clone_url": "https://github.com/simonw/datasette.git", | |
"svn_url": "https://github.com/simonw/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 2070, | |
"stargazers_count": 2477, | |
"watchers_count": 2477, | |
"language": "Python", | |
"has_issues": true, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": true, | |
"forks_count": 141, | |
"mirror_url": null, | |
"archived": false, | |
"disabled": false, | |
"open_issues_count": 117, | |
"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": 141, | |
"open_issues": 117, | |
"watchers": 2477, | |
"default_branch": "master" | |
}, | |
"head_label": "jaap3:patch-2", | |
"head_ref": "patch-2", | |
"head_sha": "8f8d6072820a13e2c698d9c326998b63810779c6", | |
"head_user": { | |
"login": "jaap3", | |
"id": 48517, | |
"node_id": "MDQ6VXNlcjQ4NTE3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/48517?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaap3", | |
"html_url": "https://github.com/jaap3", | |
"followers_url": "https://api.github.com/users/jaap3/followers", | |
"following_url": "https://api.github.com/users/jaap3/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaap3/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaap3/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaap3/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaap3/orgs", | |
"repos_url": "https://api.github.com/users/jaap3/repos", | |
"events_url": "https://api.github.com/users/jaap3/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaap3/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"head_repo": { | |
"id": 154997256, | |
"node_id": "MDEwOlJlcG9zaXRvcnkxNTQ5OTcyNTY=", | |
"name": "datasette", | |
"full_name": "jaap3/datasette", | |
"private": false, | |
"owner": { | |
"login": "jaap3", | |
"id": 48517, | |
"node_id": "MDQ6VXNlcjQ4NTE3", | |
"avatar_url": "https://avatars1.githubusercontent.com/u/48517?v=4", | |
"gravatar_id": "", | |
"url": "https://api.github.com/users/jaap3", | |
"html_url": "https://github.com/jaap3", | |
"followers_url": "https://api.github.com/users/jaap3/followers", | |
"following_url": "https://api.github.com/users/jaap3/following{/other_user}", | |
"gists_url": "https://api.github.com/users/jaap3/gists{/gist_id}", | |
"starred_url": "https://api.github.com/users/jaap3/starred{/owner}{/repo}", | |
"subscriptions_url": "https://api.github.com/users/jaap3/subscriptions", | |
"organizations_url": "https://api.github.com/users/jaap3/orgs", | |
"repos_url": "https://api.github.com/users/jaap3/repos", | |
"events_url": "https://api.github.com/users/jaap3/events{/privacy}", | |
"received_events_url": "https://api.github.com/users/jaap3/received_events", | |
"type": "User", | |
"site_admin": false | |
}, | |
"html_url": "https://github.com/jaap3/datasette", | |
"description": "A tool for exploring and publishing data", | |
"fork": true, | |
"url": "https://api.github.com/repos/jaap3/datasette", | |
"forks_url": "https://api.github.com/repos/jaap3/datasette/forks", | |
"keys_url": "https://api.github.com/repos/jaap3/datasette/keys{/key_id}", | |
"collaborators_url": "https://api.github.com/repos/jaap3/datasette/collaborators{/collaborator}", | |
"teams_url": "https://api.github.com/repos/jaap3/datasette/teams", | |
"hooks_url": "https://api.github.com/repos/jaap3/datasette/hooks", | |
"issue_events_url": "https://api.github.com/repos/jaap3/datasette/issues/events{/number}", | |
"events_url": "https://api.github.com/repos/jaap3/datasette/events", | |
"assignees_url": "https://api.github.com/repos/jaap3/datasette/assignees{/user}", | |
"branches_url": "https://api.github.com/repos/jaap3/datasette/branches{/branch}", | |
"tags_url": "https://api.github.com/repos/jaap3/datasette/tags", | |
"blobs_url": "https://api.github.com/repos/jaap3/datasette/git/blobs{/sha}", | |
"git_tags_url": "https://api.github.com/repos/jaap3/datasette/git/tags{/sha}", | |
"git_refs_url": "https://api.github.com/repos/jaap3/datasette/git/refs{/sha}", | |
"trees_url": "https://api.github.com/repos/jaap3/datasette/git/trees{/sha}", | |
"statuses_url": "https://api.github.com/repos/jaap3/datasette/statuses/{sha}", | |
"languages_url": "https://api.github.com/repos/jaap3/datasette/languages", | |
"stargazers_url": "https://api.github.com/repos/jaap3/datasette/stargazers", | |
"contributors_url": "https://api.github.com/repos/jaap3/datasette/contributors", | |
"subscribers_url": "https://api.github.com/repos/jaap3/datasette/subscribers", | |
"subscription_url": "https://api.github.com/repos/jaap3/datasette/subscription", | |
"commits_url": "https://api.github.com/repos/jaap3/datasette/commits{/sha}", | |
"git_commits_url": "https://api.github.com/repos/jaap3/datasette/git/commits{/sha}", | |
"comments_url": "https://api.github.com/repos/jaap3/datasette/comments{/number}", | |
"issue_comment_url": "https://api.github.com/repos/jaap3/datasette/issues/comments{/number}", | |
"contents_url": "https://api.github.com/repos/jaap3/datasette/contents/{+path}", | |
"compare_url": "https://api.github.com/repos/jaap3/datasette/compare/{base}...{head}", | |
"merges_url": "https://api.github.com/repos/jaap3/datasette/merges", | |
"archive_url": "https://api.github.com/repos/jaap3/datasette/{archive_format}{/ref}", | |
"downloads_url": "https://api.github.com/repos/jaap3/datasette/downloads", | |
"issues_url": "https://api.github.com/repos/jaap3/datasette/issues{/number}", | |
"pulls_url": "https://api.github.com/repos/jaap3/datasette/pulls{/number}", | |
"milestones_url": "https://api.github.com/repos/jaap3/datasette/milestones{/number}", | |
"notifications_url": "https://api.github.com/repos/jaap3/datasette/notifications{?since,all,participating}", | |
"labels_url": "https://api.github.com/repos/jaap3/datasette/labels{/name}", | |
"releases_url": "https://api.github.com/repos/jaap3/datasette/releases{/id}", | |
"deployments_url": "https://api.github.com/repos/jaap3/datasette/deployments", | |
"created_at": "2018-10-27T18:37:03Z", | |
"updated_at": "2018-10-27T18:37:05Z", | |
"pushed_at": "2019-05-03T18:18:18Z", | |
"git_url": "git://github.com/jaap3/datasette.git", | |
"ssh_url": "git@github.com:jaap3/datasette.git", | |
"clone_url": "https://github.com/jaap3/datasette.git", | |
"svn_url": "https://github.com/jaap3/datasette", | |
"homepage": "http://datasette.readthedocs.io/", | |
"size": 1754, | |
"stargazers_count": 0, | |
"watchers_count": 0, | |
"language": "JavaScript", | |
"has_issues": false, | |
"has_projects": true, | |
"has_downloads": true, | |
"has_wiki": true, | |
"has_pages": false, | |
"forks_count": 0, | |
"mirror_url": null, | |
"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" | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Output of:
See simonw/sqlite-utils#26 (comment)