{"id": 166851130, "node_id": "MDEwOlJlcG9zaXRvcnkxNjY4NTExMzA=", "name": "book", "full_name": "simonw/book", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/book", "description": "The Rust Programming Language", "fork": 1, "created_at": "2019-01-21T17:12:01Z", "updated_at": "2019-01-21T17:12:04Z", "pushed_at": "2019-01-20T10:56:52Z", "homepage": "https://doc.rust-lang.org/book/", "size": 32483, "stargazers_count": 0, "watchers_count": 0, "language": "Rust", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 167269139, "node_id": "MDEwOlJlcG9zaXRvcnkxNjcyNjkxMzk=", "name": "circleci-docs", "full_name": "simonw/circleci-docs", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/circleci-docs", "description": "Documentation for CircleCI.", "fork": 1, "created_at": "2019-01-23T23:19:30Z", "updated_at": "2019-01-23T23:19:34Z", "pushed_at": "2019-01-23T21:59:15Z", "homepage": "https://circleci.com/docs/", "size": 31553, "stargazers_count": 0, "watchers_count": 0, "language": "HTML", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 167730071, "node_id": "MDEwOlJlcG9zaXRvcnkxNjc3MzAwNzE=", "name": "datasette-pretty-json", "full_name": "simonw/datasette-pretty-json", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-pretty-json", "description": "Datasette plugin that pretty-prints any column values that are valid JSON objects or arrays", "fork": 0, "created_at": "2019-01-26T19:30:43Z", "updated_at": "2019-11-11T04:52:12Z", "pushed_at": "2019-01-26T21:09:48Z", "homepage": null, "size": 7, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 167740584, "node_id": "MDEwOlJlcG9zaXRvcnkxNjc3NDA1ODQ=", "name": "explore", "full_name": "simonw/explore", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/explore", "description": "Community-curated topic pages on GitHub", "fork": 1, "created_at": "2019-01-26T21:24:56Z", "updated_at": "2019-04-04T03:08:44Z", "pushed_at": "2019-04-04T03:08:32Z", "homepage": "https://github.com/topics", "size": 12496, "stargazers_count": 0, "watchers_count": 0, "language": "Ruby", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "cc-by-4.0", "label": "Creative Commons Attribution 4.0 International"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 167759846, "node_id": "MDEwOlJlcG9zaXRvcnkxNjc3NTk4NDY=", "name": "markdown-to-sqlite", "full_name": "simonw/markdown-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/markdown-to-sqlite", "description": "CLI tool for loading markdown files into a SQLite database", "fork": 0, "created_at": "2019-01-27T02:04:54Z", "updated_at": "2019-11-11T04:52:44Z", "pushed_at": "2019-01-27T02:39:13Z", "homepage": null, "size": 7, "stargazers_count": 14, "watchers_count": 14, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 14, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 168956977, "node_id": "MDEwOlJlcG9zaXRvcnkxNjg5NTY5Nzc=", "name": "overreacted.io", "full_name": "simonw/overreacted.io", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/overreacted.io", "description": "Personal blog by Dan Abramov.", "fork": 1, "created_at": "2019-02-03T14:58:55Z", "updated_at": "2019-02-03T14:58:57Z", "pushed_at": "2019-02-03T14:59:57Z", "homepage": "https://overreacted.io", "size": 3813, "stargazers_count": 0, "watchers_count": 0, "language": "JavaScript", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 169514738, "node_id": "MDEwOlJlcG9zaXRvcnkxNjk1MTQ3Mzg=", "name": "whosonfirst-datasette", "full_name": "simonw/whosonfirst-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/whosonfirst-datasette", "description": null, "fork": 0, "created_at": "2019-02-07T03:38:47Z", "updated_at": "2019-07-08T22:39:56Z", "pushed_at": "2019-07-08T22:39:54Z", "homepage": null, "size": 4, "stargazers_count": 4, "watchers_count": 4, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 4, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 169761937, "node_id": "MDEwOlJlcG9zaXRvcnkxNjk3NjE5Mzc=", "name": "socrata2sql", "full_name": "simonw/socrata2sql", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/socrata2sql", "description": "SQL loader for Socrata datasets", "fork": 1, "created_at": "2019-02-08T16:11:15Z", "updated_at": "2019-02-08T16:15:56Z", "pushed_at": "2019-02-08T16:15:55Z", "homepage": "https://pypi.org/project/socrata2sql/", "size": 16, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 170705099, "node_id": "MDEwOlJlcG9zaXRvcnkxNzA3MDUwOTk=", "name": "aiosqlite", "full_name": "simonw/aiosqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/aiosqlite", "description": "asyncio bridge to the standard sqlite3 module", "fork": 1, "created_at": "2019-02-14T14:35:05Z", "updated_at": "2019-02-14T14:35:07Z", "pushed_at": "2019-02-14T14:35:24Z", "homepage": null, "size": 89, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 171550170, "node_id": "MDEwOlJlcG9zaXRvcnkxNzE1NTAxNzA=", "name": "parameterized", "full_name": "simonw/parameterized", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/parameterized", "description": "Parameterized testing with any Python test framework", "fork": 1, "created_at": "2019-02-19T21:09:35Z", "updated_at": "2019-02-19T21:09:37Z", "pushed_at": "2019-02-19T21:13:19Z", "homepage": "", "size": 156, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 171550348, "node_id": "MDEwOlJlcG9zaXRvcnkxNzE1NTAzNDg=", "name": "readthedocs.org", "full_name": "simonw/readthedocs.org", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/readthedocs.org", "description": "The source code that powers readthedocs.org", "fork": 1, "created_at": "2019-02-19T21:11:11Z", "updated_at": "2019-02-19T21:11:21Z", "pushed_at": "2019-02-19T21:01:38Z", "homepage": "https://readthedocs.org/", "size": 56059, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 173823558, "node_id": "MDEwOlJlcG9zaXRvcnkxNzM4MjM1NTg=", "name": "django-sharding", "full_name": "simonw/django-sharding", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-sharding", "description": "A sharding library for Django", "fork": 1, "created_at": "2019-03-04T21:22:39Z", "updated_at": "2019-03-04T21:22:41Z", "pushed_at": "2019-03-04T21:23:02Z", "homepage": null, "size": 1150, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "bsd-3-clause", "label": "BSD 3-Clause \"New\" or \"Revised\" License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 174715153, "node_id": "MDEwOlJlcG9zaXRvcnkxNzQ3MTUxNTM=", "name": "datasette-jellyfish", "full_name": "simonw/datasette-jellyfish", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-jellyfish", "description": "Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish", "fork": 0, "created_at": "2019-03-09T16:02:01Z", "updated_at": "2019-11-11T04:52:07Z", "pushed_at": "2019-03-09T18:25:29Z", "homepage": null, "size": 10, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 1, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 174862746, "node_id": "MDEwOlJlcG9zaXRvcnkxNzQ4NjI3NDY=", "name": "validate-utf8", "full_name": "simonw/validate-utf8", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/validate-utf8", "description": "Python library and CLI for validating UTF-8 text", "fork": 0, "created_at": "2019-03-10T18:19:04Z", "updated_at": "2019-03-11T16:06:35Z", "pushed_at": "2019-03-10T18:27:39Z", "homepage": null, "size": 7, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 175321497, "node_id": "MDEwOlJlcG9zaXRvcnkxNzUzMjE0OTc=", "name": "csv-diff", "full_name": "simonw/csv-diff", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/csv-diff", "description": "Python CLI tool and library for diffing CSV files", "fork": 0, "created_at": "2019-03-13T01:11:26Z", "updated_at": "2019-11-06T20:15:05Z", "pushed_at": "2019-04-27T18:24:43Z", "homepage": null, "size": 26, "stargazers_count": 50, "watchers_count": 50, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"click\", \"csv\", \"diff\"]", "forks": 0, "open_issues": 1, "watchers": 50, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 175444653, "node_id": "MDEwOlJlcG9zaXRvcnkxNzU0NDQ2NTM=", "name": "us-dams-history", "full_name": "simonw/us-dams-history", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/us-dams-history", "description": "Tracking changes to the National Inventory of Dams", "fork": 0, "created_at": "2019-03-13T15:07:21Z", "updated_at": "2019-03-13T15:08:44Z", "pushed_at": "2019-03-13T15:08:42Z", "homepage": null, "size": 6559, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 175546717, "node_id": "MDEwOlJlcG9zaXRvcnkxNzU1NDY3MTc=", "name": "datasette.io", "full_name": "simonw/datasette.io", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette.io", "description": null, "fork": 0, "created_at": "2019-03-14T04:13:58Z", "updated_at": "2019-03-14T04:13:58Z", "pushed_at": "2019-03-14T04:13:59Z", "homepage": null, "size": 0, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 175550127, "node_id": "MDEwOlJlcG9zaXRvcnkxNzU1NTAxMjc=", "name": "yaml-to-sqlite", "full_name": "simonw/yaml-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/yaml-to-sqlite", "description": "Utility for converting YAML files to SQLite", "fork": 0, "created_at": "2019-03-14T04:49:08Z", "updated_at": "2019-11-11T04:52:27Z", "pushed_at": "2019-11-08T06:46:02Z", "homepage": null, "size": 10, "stargazers_count": 11, "watchers_count": 11, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 11, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 178398152, "node_id": "MDEwOlJlcG9zaXRvcnkxNzgzOTgxNTI=", "name": "gh-ost", "full_name": "simonw/gh-ost", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/gh-ost", "description": "GitHub's Online Schema Migrations for MySQL", "fork": 1, "created_at": "2019-03-29T12:04:54Z", "updated_at": "2019-03-29T12:04:56Z", "pushed_at": "2019-03-29T12:05:41Z", "homepage": "", "size": 3413, "stargazers_count": 0, "watchers_count": 0, "language": "Go", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 181782175, "node_id": "MDEwOlJlcG9zaXRvcnkxODE3ODIxNzU=", "name": "django-with-npm-on-heroku", "full_name": "simonw/django-with-npm-on-heroku", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-with-npm-on-heroku", "description": "Figuring out how to run Django on Heroku with an npm-powered static asset build step", "fork": 0, "created_at": "2019-04-16T23:27:08Z", "updated_at": "2019-04-16T23:28:52Z", "pushed_at": "2019-04-16T23:28:51Z", "homepage": null, "size": 0, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 183561368, "node_id": "MDEwOlJlcG9zaXRvcnkxODM1NjEzNjg=", "name": "asgiref", "full_name": "simonw/asgiref", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/asgiref", "description": "ASGI in-memory channel layer", "fork": 1, "created_at": "2019-04-26T05:14:37Z", "updated_at": "2019-04-26T05:14:40Z", "pushed_at": "2019-06-14T14:45:32Z", "homepage": "https://asgi.readthedocs.io/en/latest/", "size": 255, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 184168864, "node_id": "MDEwOlJlcG9zaXRvcnkxODQxNjg4NjQ=", "name": "datasette-render-html", "full_name": "simonw/datasette-render-html", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-render-html", "description": "Plugin for selectively rendering the HTML is specific columns", "fork": 0, "created_at": "2019-04-30T01:21:25Z", "updated_at": "2019-11-11T04:51:40Z", "pushed_at": "2019-07-15T15:46:16Z", "homepage": null, "size": 4, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "topics": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 185437153, "node_id": "MDEwOlJlcG9zaXRvcnkxODU0MzcxNTM=", "name": "now-python-asgi", "full_name": "simonw/now-python-asgi", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/now-python-asgi", "description": "Python builder for ASGI applications on Zeit Now", "fork": 1, "created_at": "2019-05-07T16:10:08Z", "updated_at": "2019-05-07T16:10:11Z", "pushed_at": "2019-05-07T16:10:31Z", "homepage": null, "size": 62, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 185867463, "node_id": "MDEwOlJlcG9zaXRvcnkxODU4Njc0NjM=", "name": "deps", "full_name": "simonw/deps", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/deps", "description": "Django Enhancement Proposals", "fork": 1, "created_at": "2019-05-09T20:32:26Z", "updated_at": "2019-05-09T20:32:28Z", "pushed_at": "2019-05-09T17:38:49Z", "homepage": null, "size": 236, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 189321671, "node_id": "MDEwOlJlcG9zaXRvcnkxODkzMjE2NzE=", "name": "datasette-jq", "full_name": "simonw/datasette-jq", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-jq", "description": "Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values", "fork": 0, "created_at": "2019-05-30T01:06:31Z", "updated_at": "2019-11-11T04:52:02Z", "pushed_at": "2019-05-30T01:43:08Z", "homepage": null, "size": 9, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 2, "organization": null} {"id": 190950781, "node_id": "MDEwOlJlcG9zaXRvcnkxOTA5NTA3ODE=", "name": "datasette-bplist", "full_name": "simonw/datasette-bplist", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-bplist", "description": "Datasette plugin for working with Apple's binary plist format", "fork": 0, "created_at": "2019-06-09T01:15:01Z", "updated_at": "2019-11-11T04:51:58Z", "pushed_at": "2019-06-09T01:17:19Z", "homepage": null, "size": 7, "stargazers_count": 7, "watchers_count": 7, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 7, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 0, "organization": null} {"id": 191022928, "node_id": "MDEwOlJlcG9zaXRvcnkxOTEwMjI5Mjg=", "name": "datasette-render-binary", "full_name": "simonw/datasette-render-binary", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-render-binary", "description": "Datasette plugin for rendering binary data", "fork": 0, "created_at": "2019-06-09T15:25:52Z", "updated_at": "2019-11-11T04:51:53Z", "pushed_at": "2019-06-13T16:14:31Z", "homepage": "", "size": 62, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 0, "organization": null} {"id": 191044204, "node_id": "MDEwOlJlcG9zaXRvcnkxOTEwNDQyMDQ=", "name": "disaster-scrapers", "full_name": "simonw/disaster-scrapers", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/disaster-scrapers", "description": "Scrapers for disaster data - writes to https://github.com/simonw/disaster-data", "fork": 0, "created_at": "2019-06-09T19:01:38Z", "updated_at": "2019-10-16T17:20:40Z", "pushed_at": "2019-09-02T20:16:54Z", "homepage": "", "size": 26, "stargazers_count": 12, "watchers_count": 12, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 12, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 191045082, "node_id": "MDEwOlJlcG9zaXRvcnkxOTEwNDUwODI=", "name": "github-contents", "full_name": "simonw/github-contents", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/github-contents", "description": "Python class for reading and writing data to a GitHub repository", "fork": 0, "created_at": "2019-06-09T19:10:59Z", "updated_at": "2019-07-09T17:09:38Z", "pushed_at": "2019-06-10T13:29:47Z", "homepage": null, "size": 18, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": null, "topics": "[\"github\", \"githubapi\"]", "forks": 0, "open_issues": 2, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 191049714, "node_id": "MDEwOlJlcG9zaXRvcnkxOTEwNDk3MTQ=", "name": "github-contents-demo", "full_name": "simonw/github-contents-demo", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/github-contents-demo", "description": "A repo for testing my github-contents library", "fork": 0, "created_at": "2019-06-09T19:59:00Z", "updated_at": "2019-06-09T20:51:13Z", "pushed_at": "2019-06-09T20:51:12Z", "homepage": null, "size": 27, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 191397032, "node_id": "MDEwOlJlcG9zaXRvcnkxOTEzOTcwMzI=", "name": "delta-scraper", "full_name": "simonw/delta-scraper", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/delta-scraper", "description": "Python library for scraping data sources and creating readable deltas", "fork": 0, "created_at": "2019-06-11T15:11:49Z", "updated_at": "2019-06-28T16:40:07Z", "pushed_at": "2019-06-11T15:31:27Z", "homepage": null, "size": 15, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 191592094, "node_id": "MDEwOlJlcG9zaXRvcnkxOTE1OTIwOTQ=", "name": "paginate-json", "full_name": "simonw/paginate-json", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/paginate-json", "description": "Command-line tool for fetching JSON from paginated APIs", "fork": 0, "created_at": "2019-06-12T14:55:59Z", "updated_at": "2019-09-07T16:59:45Z", "pushed_at": "2019-09-07T16:59:44Z", "homepage": null, "size": 10, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"json\", \"sqlite\"]", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 191843021, "node_id": "MDEwOlJlcG9zaXRvcnkxOTE4NDMwMjE=", "name": "filetype.py", "full_name": "simonw/filetype.py", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/filetype.py", "description": "Small, dependency-free, fast Python package to infer file types checking the magic numbers signature", "fork": 1, "created_at": "2019-06-13T22:49:48Z", "updated_at": "2019-06-13T22:49:51Z", "pushed_at": "2019-03-01T09:20:54Z", "homepage": "https://h2non.github.io/filetype.py", "size": 840, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 192215634, "node_id": "MDEwOlJlcG9zaXRvcnkxOTIyMTU2MzQ=", "name": "daphne", "full_name": "simonw/daphne", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/daphne", "description": "Django Channels HTTP/WebSocket server", "fork": 1, "created_at": "2019-06-16T16:55:01Z", "updated_at": "2019-06-16T16:55:03Z", "pushed_at": "2019-07-03T17:58:32Z", "homepage": null, "size": 395, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 193191629, "node_id": "MDEwOlJlcG9zaXRvcnkxOTMxOTE2Mjk=", "name": "json-flatten", "full_name": "simonw/json-flatten", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/json-flatten", "description": "Python functions for flattening a JSON object to a single dictionary of pairs, and unflattening that dictionary back to a JSON object", "fork": 0, "created_at": "2019-06-22T04:38:59Z", "updated_at": "2019-07-03T10:01:50Z", "pushed_at": "2019-06-22T05:07:03Z", "homepage": null, "size": 9, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "topics": "[\"json\", \"python\"]", "forks": 0, "open_issues": 1, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 193603180, "node_id": "MDEwOlJlcG9zaXRvcnkxOTM2MDMxODA=", "name": "fara-datasette", "full_name": "simonw/fara-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/fara-datasette", "description": "Create a Datasette instance of data from https://efile.fara.gov/ords/f?p=API:BULKDATA", "fork": 0, "created_at": "2019-06-25T00:36:31Z", "updated_at": "2019-06-26T19:50:00Z", "pushed_at": "2019-06-25T13:04:08Z", "homepage": "https://fara.datasettes.com/", "size": 9, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\"]", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 193715692, "node_id": "MDEwOlJlcG9zaXRvcnkxOTM3MTU2OTI=", "name": "fara-history", "full_name": "simonw/fara-history", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/fara-history", "description": "Tracking the history of the FARA data from https://www.justice.gov/nsd-fara", "fork": 0, "created_at": "2019-06-25T13:43:21Z", "updated_at": "2019-11-09T12:00:25Z", "pushed_at": "2019-11-09T12:00:23Z", "homepage": null, "size": 32248, "stargazers_count": 3, "watchers_count": 3, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 194719575, "node_id": "MDEwOlJlcG9zaXRvcnkxOTQ3MTk1NzU=", "name": "robotstxt", "full_name": "simonw/robotstxt", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/robotstxt", "description": "The repository contains Google's robots.txt parser and matcher as a C++ library (compliant to C++11).", "fork": 1, "created_at": "2019-07-01T17:57:57Z", "updated_at": "2019-07-01T17:57:59Z", "pushed_at": "2019-07-01T17:59:26Z", "homepage": "", "size": 69, "stargazers_count": 0, "watchers_count": 0, "language": "C++", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 194972206, "node_id": "MDEwOlJlcG9zaXRvcnkxOTQ5NzIyMDY=", "name": "salaries-datasette", "full_name": "simonw/salaries-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/salaries-datasette", "description": "Public salary data", "fork": 1, "created_at": "2019-07-03T03:21:44Z", "updated_at": "2019-07-08T03:35:52Z", "pushed_at": "2019-07-08T03:35:51Z", "homepage": null, "size": 52355, "stargazers_count": 0, "watchers_count": 0, "language": "HTML", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 195145678, "node_id": "MDEwOlJlcG9zaXRvcnkxOTUxNDU2Nzg=", "name": "sqlite-diffable", "full_name": "simonw/sqlite-diffable", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-diffable", "description": "Tools for dumping/loading a SQLite database to diffable directory structure", "fork": 0, "created_at": "2019-07-04T00:58:46Z", "updated_at": "2019-07-04T05:43:18Z", "pushed_at": "2019-07-04T02:05:55Z", "homepage": null, "size": 11, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 3, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"sqlite\"]", "forks": 0, "open_issues": 3, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 195544447, "node_id": "MDEwOlJlcG9zaXRvcnkxOTU1NDQ0NDc=", "name": "sce-outages", "full_name": "simonw/sce-outages", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sce-outages", "description": "Tracking SCE outages", "fork": 0, "created_at": "2019-07-06T13:48:58Z", "updated_at": "2019-11-11T21:40:25Z", "pushed_at": "2019-11-11T21:40:23Z", "homepage": "", "size": 13323, "stargazers_count": 3, "watchers_count": 3, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 195582511, "node_id": "MDEwOlJlcG9zaXRvcnkxOTU1ODI1MTE=", "name": "now-builders", "full_name": "simonw/now-builders", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/now-builders", "description": "Official Now Builders created by the ZEIT team", "fork": 1, "created_at": "2019-07-06T20:57:51Z", "updated_at": "2019-07-06T20:57:55Z", "pushed_at": "2019-07-08T14:32:37Z", "homepage": "https://zeit.co/docs/v2/deployments/builders/overview", "size": 23333, "stargazers_count": 0, "watchers_count": 0, "language": "JavaScript", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "canary", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 195696804, "node_id": "MDEwOlJlcG9zaXRvcnkxOTU2OTY4MDQ=", "name": "datasette-cors", "full_name": "simonw/datasette-cors", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-cors", "description": "Datasette plugin for configuring CORS headers", "fork": 0, "created_at": "2019-07-07T21:03:11Z", "updated_at": "2019-11-11T04:51:48Z", "pushed_at": "2019-07-11T04:40:57Z", "homepage": null, "size": 11, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 196566953, "node_id": "MDEwOlJlcG9zaXRvcnkxOTY1NjY5NTM=", "name": "runbook.md", "full_name": "simonw/runbook.md", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/runbook.md", "description": "tools for parsing, validating and importing runbooks from repos", "fork": 1, "created_at": "2019-07-12T11:22:42Z", "updated_at": "2019-07-12T11:22:44Z", "pushed_at": "2019-07-11T16:31:58Z", "homepage": null, "size": 1462, "stargazers_count": 0, "watchers_count": 0, "language": "JavaScript", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 197431109, "node_id": "MDEwOlJlcG9zaXRvcnkxOTc0MzExMDk=", "name": "beta", "full_name": "dogsheep/beta", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/beta", "description": null, "fork": 0, "created_at": "2019-07-17T17:07:26Z", "updated_at": "2019-09-14T00:25:11Z", "pushed_at": "2019-07-17T17:07:27Z", "homepage": null, "size": 0, "stargazers_count": 1, "watchers_count": 1, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 205429375, "node_id": "MDEwOlJlcG9zaXRvcnkyMDU0MjkzNzU=", "name": "swarm-to-sqlite", "full_name": "dogsheep/swarm-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/swarm-to-sqlite", "description": "Create a SQLite database containing your checkin history from Foursquare Swarm", "fork": 0, "created_at": "2019-08-30T17:37:29Z", "updated_at": "2019-11-11T04:53:30Z", "pushed_at": "2019-10-16T20:40:32Z", "homepage": null, "size": 23, "stargazers_count": 7, "watchers_count": 7, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 7, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 206156866, "node_id": "MDEwOlJlcG9zaXRvcnkyMDYxNTY4NjY=", "name": "twitter-to-sqlite", "full_name": "dogsheep/twitter-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/twitter-to-sqlite", "description": "Save data from Twitter to a SQLite database", "fork": 0, "created_at": "2019-09-03T19:30:08Z", "updated_at": "2019-11-11T04:53:39Z", "pushed_at": "2019-11-09T20:38:23Z", "homepage": "", "size": 270, "stargazers_count": 52, "watchers_count": 52, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 5, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 5, "watchers": 52, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 2, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 206202864, "node_id": "MDEwOlJlcG9zaXRvcnkyMDYyMDI4NjQ=", "name": "inaturalist-to-sqlite", "full_name": "dogsheep/inaturalist-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/inaturalist-to-sqlite", "description": "Create a SQLite database containing your observation history from iNaturalist", "fork": 0, "created_at": "2019-09-04T01:21:21Z", "updated_at": "2019-11-11T04:53:11Z", "pushed_at": "2019-09-04T04:05:28Z", "homepage": null, "size": 12, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 206649770, "node_id": "MDEwOlJlcG9zaXRvcnkyMDY2NDk3NzA=", "name": "google-takeout-to-sqlite", "full_name": "dogsheep/google-takeout-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/google-takeout-to-sqlite", "description": "Save data from Google Takeout to a SQLite database", "fork": 0, "created_at": "2019-09-05T20:15:15Z", "updated_at": "2019-11-11T04:53:16Z", "pushed_at": "2019-09-08T03:13:55Z", "homepage": null, "size": 14, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 1, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 207052882, "node_id": "MDEwOlJlcG9zaXRvcnkyMDcwNTI4ODI=", "name": "github-to-sqlite", "full_name": "dogsheep/github-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/github-to-sqlite", "description": "Save data from GitHub to a SQLite database", "fork": 0, "created_at": "2019-09-08T02:50:28Z", "updated_at": "2019-11-11T05:31:52Z", "pushed_at": "2019-11-11T05:32:10Z", "homepage": null, "size": 44, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 5, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 5, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 207630174, "node_id": "MDEwOlJlcG9zaXRvcnkyMDc2MzAxNzQ=", "name": "datasette-rure", "full_name": "simonw/datasette-rure", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-rure", "description": "Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine", "fork": 0, "created_at": "2019-09-10T18:09:33Z", "updated_at": "2019-11-11T04:51:15Z", "pushed_at": "2019-09-11T22:59:38Z", "homepage": null, "size": 19, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 207685403, "node_id": "MDEwOlJlcG9zaXRvcnkyMDc2ODU0MDM=", "name": "django-redis-cache", "full_name": "simonw/django-redis-cache", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-redis-cache", "description": "A Redis cache backend for django", "fork": 1, "created_at": "2019-09-11T00:06:19Z", "updated_at": "2019-09-11T00:11:55Z", "pushed_at": "2019-09-11T00:11:53Z", "homepage": "http://django-redis-cache.readthedocs.org/en/latest/", "size": 305, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 209091256, "node_id": "MDEwOlJlcG9zaXRvcnkyMDkwOTEyNTY=", "name": "datasette-atom", "full_name": "simonw/datasette-atom", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-atom", "description": "Datasette plugin that adds a .atom output format", "fork": 0, "created_at": "2019-09-17T15:31:01Z", "updated_at": "2019-11-11T04:51:00Z", "pushed_at": "2019-10-03T23:54:14Z", "homepage": null, "size": 11, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 2, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 209590345, "node_id": "MDEwOlJlcG9zaXRvcnkyMDk1OTAzNDU=", "name": "genome-to-sqlite", "full_name": "dogsheep/genome-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/genome-to-sqlite", "description": "Import your genome into a SQLite database", "fork": 0, "created_at": "2019-09-19T15:38:39Z", "updated_at": "2019-11-11T04:53:20Z", "pushed_at": "2019-09-19T15:41:17Z", "homepage": null, "size": 9, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 1, "watchers": 4, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 213286752, "node_id": "MDEwOlJlcG9zaXRvcnkyMTMyODY3NTI=", "name": "pocket-to-sqlite", "full_name": "dogsheep/pocket-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/pocket-to-sqlite", "description": "Create a SQLite database containing data from your Pocket account", "fork": 0, "created_at": "2019-10-07T03:24:14Z", "updated_at": "2019-11-11T04:53:25Z", "pushed_at": "2019-10-07T05:36:57Z", "homepage": null, "size": 12, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 3, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 3, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 214746299, "node_id": "MDEwOlJlcG9zaXRvcnkyMTQ3NDYyOTk=", "name": "awesome-electron", "full_name": "simonw/awesome-electron", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/awesome-electron", "description": "Useful resources for creating apps with Electron", "fork": 1, "created_at": "2019-10-13T02:07:33Z", "updated_at": "2019-10-30T13:12:29Z", "pushed_at": "2019-10-10T03:53:23Z", "homepage": "", "size": 518, "stargazers_count": 1, "watchers_count": 1, "language": null, "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 215892356, "node_id": "MDEwOlJlcG9zaXRvcnkyMTU4OTIzNTY=", "name": "feedparser", "full_name": "simonw/feedparser", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/feedparser", "description": "Parse feeds in Python", "fork": 1, "created_at": "2019-10-17T21:56:28Z", "updated_at": "2019-10-17T21:56:29Z", "pushed_at": "2019-10-16T19:18:57Z", "homepage": "", "size": 6329, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "develop", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 217216787, "node_id": "MDEwOlJlcG9zaXRvcnkyMTcyMTY3ODc=", "name": "datasette-haversine", "full_name": "simonw/datasette-haversine", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-haversine", "description": "Datasette plugin that adds a custom SQL function for haversine distances", "fork": 0, "created_at": "2019-10-24T05:16:14Z", "updated_at": "2019-11-11T04:50:39Z", "pushed_at": "2019-10-24T05:18:54Z", "homepage": null, "size": 8, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 217954128, "node_id": "MDEwOlJlcG9zaXRvcnkyMTc5NTQxMjg=", "name": "hayes-valley-trees", "full_name": "simonw/hayes-valley-trees", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/hayes-valley-trees", "description": null, "fork": 0, "created_at": "2019-10-28T02:52:33Z", "updated_at": "2019-10-28T02:57:05Z", "pushed_at": "2019-10-28T02:57:04Z", "homepage": "https://www.hayes-valley-trees.com/", "size": 6, "stargazers_count": 0, "watchers_count": 0, "language": "HTML", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 219250682, "node_id": "MDEwOlJlcG9zaXRvcnkyMTkyNTA2ODI=", "name": "cloud-run-faq", "full_name": "simonw/cloud-run-faq", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/cloud-run-faq", "description": "Curated unofficial FAQ for the new Google Cloud Run \u2728", "fork": 1, "created_at": "2019-11-03T04:24:09Z", "updated_at": "2019-11-03T04:24:11Z", "pushed_at": "2019-11-03T04:24:32Z", "homepage": "https://cloud.google.com/run", "size": 162, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "cc-by-4.0", "label": "Creative Commons Attribution 4.0 International"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 219372133, "node_id": "MDEwOlJlcG9zaXRvcnkyMTkzNzIxMzM=", "name": "sqlite-transform", "full_name": "simonw/sqlite-transform", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-transform", "description": "Tool for running transformations on columns in a SQLite database", "fork": 0, "created_at": "2019-11-03T22:07:53Z", "updated_at": "2019-11-11T04:52:32Z", "pushed_at": "2019-11-04T04:38:03Z", "homepage": "", "size": 15, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 2, "watchers": 4, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 219527939, "node_id": "MDEwOlJlcG9zaXRvcnkyMTk1Mjc5Mzk=", "name": "selenium-demoscraper", "full_name": "simonw/selenium-demoscraper", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/selenium-demoscraper", "description": "Demo of using selenium for headless browser webscraping", "fork": 1, "created_at": "2019-11-04T15:01:05Z", "updated_at": "2019-11-04T15:01:07Z", "pushed_at": "2019-11-04T14:43:28Z", "homepage": null, "size": 127, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "mit", "label": "MIT License"}, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 220558687, "node_id": "MDEwOlJlcG9zaXRvcnkyMjA1NTg2ODc=", "name": "datasette-csvs", "full_name": "simonw/datasette-csvs", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-csvs", "description": "Glitch project that converts and serves CSV files using Datasette", "fork": 0, "created_at": "2019-11-08T22:38:30Z", "updated_at": "2019-11-11T05:25:06Z", "pushed_at": "2019-11-08T22:48:16Z", "homepage": "https://glitch.com/~datasette-csvs", "size": 2, "stargazers_count": 0, "watchers_count": 0, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\", \"glitch\"]", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 220716822, "node_id": "MDEwOlJlcG9zaXRvcnkyMjA3MTY4MjI=", "name": "datasette-render-markdown", "full_name": "simonw/datasette-render-markdown", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-render-markdown", "description": "Datasette plugin for rendering Markdown", "fork": 0, "created_at": "2019-11-09T23:28:31Z", "updated_at": "2019-11-11T04:50:08Z", "pushed_at": "2019-11-09T23:42:51Z", "homepage": null, "size": 7, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 0, "subscribers_count": 1, "organization": null} {"id": 186671, "node_id": "MDEwOlJlcG9zaXRvcnkxODY2NzE=", "name": "tweetersation", "full_name": "simonw/tweetersation", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/tweetersation", "description": "tweetersation.com", "fork": 0, "created_at": "2009-04-27T13:20:10Z", "updated_at": "2019-08-13T14:21:46Z", "pushed_at": "2009-04-27T22:28:19Z", "homepage": "http://tweetersation.com/", "size": 119, "stargazers_count": 5, "watchers_count": 5, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 222628, "node_id": "MDEwOlJlcG9zaXRvcnkyMjI2Mjg=", "name": "datamatcher", "full_name": "simonw/datamatcher", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datamatcher", "description": "Single-page JS app for creating a mapping between similar sets of data", "fork": 0, "created_at": "2009-06-09T13:58:47Z", "updated_at": "2018-06-29T11:32:57Z", "pushed_at": "2009-06-09T13:59:17Z", "homepage": "https://datamatcher.now.sh/", "size": 124, "stargazers_count": 9, "watchers_count": 9, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 9, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 222649, "node_id": "MDEwOlJlcG9zaXRvcnkyMjI2NDk=", "name": "celery", "full_name": "simonw/celery", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/celery", "description": "Distributed Task Queue for Django", "fork": 1, "created_at": "2009-06-09T14:19:17Z", "updated_at": "2015-03-10T00:44:54Z", "pushed_at": "2009-06-09T13:39:39Z", "homepage": "", "size": 448, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "bsd-3-clause", "label": "BSD 3-Clause \"New\" or \"Revised\" License"}, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 309547, "node_id": "MDEwOlJlcG9zaXRvcnkzMDk1NDc=", "name": "django-safeform", "full_name": "simonw/django-safeform", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-safeform", "description": "CSRF protection for Django forms.", "fork": 0, "created_at": "2009-09-17T06:48:32Z", "updated_at": "2018-06-29T11:33:05Z", "pushed_at": "2009-09-18T23:04:53Z", "homepage": "", "size": 109, "stargazers_count": 31, "watchers_count": 31, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 31, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 309584, "node_id": "MDEwOlJlcG9zaXRvcnkzMDk1ODQ=", "name": "django-urls", "full_name": "simonw/django-urls", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-urls", "description": "Experimental replacement for Django's get_absolute_url() method.", "fork": 0, "created_at": "2009-09-17T08:08:02Z", "updated_at": "2019-08-13T14:28:08Z", "pushed_at": "2009-09-28T22:19:45Z", "homepage": "", "size": 82, "stargazers_count": 17, "watchers_count": 17, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 17, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 344550, "node_id": "MDEwOlJlcG9zaXRvcnkzNDQ1NTA=", "name": "redis", "full_name": "simonw/redis", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/redis", "description": "Redis key-value store", "fork": 1, "created_at": "2009-10-21T09:12:44Z", "updated_at": "2015-03-10T00:47:19Z", "pushed_at": "2009-10-21T08:58:32Z", "homepage": "http://code.google.com/p/redis", "size": 385, "stargazers_count": 1, "watchers_count": 1, "language": "C", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "bsd-3-clause", "label": "BSD 3-Clause \"New\" or \"Revised\" License"}, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 379499, "node_id": "MDEwOlJlcG9zaXRvcnkzNzk0OTk=", "name": "node-couch", "full_name": "simonw/node-couch", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/node-couch", "description": "A CouchDB interface for node.js", "fork": 1, "created_at": "2009-11-20T13:04:33Z", "updated_at": "2012-12-13T14:22:00Z", "pushed_at": "2009-11-20T13:06:31Z", "homepage": "", "size": 83, "stargazers_count": 6, "watchers_count": 6, "language": "JavaScript", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 381141, "node_id": "MDEwOlJlcG9zaXRvcnkzODExNDE=", "name": "nodecast", "full_name": "simonw/nodecast", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/nodecast", "description": "A simple comet broadcast server, originally implemented as a demo for Full Frontal 2009.", "fork": 0, "created_at": "2009-11-21T23:58:42Z", "updated_at": "2019-08-13T14:29:24Z", "pushed_at": "2009-11-22T09:10:40Z", "homepage": "", "size": 128, "stargazers_count": 44, "watchers_count": 44, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 44, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 383745, "node_id": "MDEwOlJlcG9zaXRvcnkzODM3NDU=", "name": "node", "full_name": "simonw/node", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/node", "description": "evented I/O for v8 javascript", "fork": 1, "created_at": "2009-11-24T11:10:40Z", "updated_at": "2014-10-11T00:45:16Z", "pushed_at": "2009-11-24T11:13:21Z", "homepage": "http://tinyclouds.org/node", "size": 3590, "stargazers_count": 2, "watchers_count": 2, "language": "C++", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 443852, "node_id": "MDEwOlJlcG9zaXRvcnk0NDM4NTI=", "name": "django-haystack", "full_name": "simonw/django-haystack", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-haystack", "description": "Modular search for Django. Currently v1.0.1-final", "fork": 1, "created_at": "2009-12-20T16:53:47Z", "updated_at": "2015-02-03T02:21:20Z", "pushed_at": "2010-03-01T14:00:24Z", "homepage": "http://haystacksearch.org/", "size": 1688, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 4, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 454336, "node_id": "MDEwOlJlcG9zaXRvcnk0NTQzMzY=", "name": "homebrew", "full_name": "simonw/homebrew", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/homebrew", "description": "Packaging system for Mac OS X 10.5 and above; heavy optimisations, no redundant packages and a bonus beer theme", "fork": 1, "created_at": "2009-12-31T11:32:36Z", "updated_at": "2013-12-14T01:23:13Z", "pushed_at": "2009-12-31T11:34:45Z", "homepage": "", "size": 1402, "stargazers_count": 2, "watchers_count": 2, "language": "Ruby", "has_issues": 0, "has_projects": 1, "has_downloads": 0, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 569598, "node_id": "MDEwOlJlcG9zaXRvcnk1Njk1OTg=", "name": "webhook-relay", "full_name": "simonw/webhook-relay", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/webhook-relay", "description": "A simple Node.js server for queueing and relaying webhook requests", "fork": 0, "created_at": "2010-03-19T09:30:55Z", "updated_at": "2019-08-13T14:32:08Z", "pushed_at": "2010-03-19T09:42:23Z", "homepage": "", "size": 92, "stargazers_count": 26, "watchers_count": 26, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"nodejs\", \"webhooks\"]", "forks": 1, "open_issues": 0, "watchers": 26, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 608376, "node_id": "MDEwOlJlcG9zaXRvcnk2MDgzNzY=", "name": "http-replay", "full_name": "simonw/http-replay", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/http-replay", "description": "A Node.js tool for executing HTTP activity on a timed basis.", "fork": 0, "created_at": "2010-04-13T13:13:33Z", "updated_at": "2019-08-13T14:32:47Z", "pushed_at": "2010-04-13T13:13:54Z", "homepage": "", "size": 95, "stargazers_count": 10, "watchers_count": 10, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 10, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 684125, "node_id": "MDEwOlJlcG9zaXRvcnk2ODQxMjU=", "name": "redis_wrap", "full_name": "simonw/redis_wrap", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/redis_wrap", "description": "Implements a wrapper for Redis datatypes so they mimic the datatypes found in Python.", "fork": 1, "created_at": "2010-05-24T22:09:08Z", "updated_at": "2012-12-14T17:26:21Z", "pushed_at": "2010-05-24T22:19:45Z", "homepage": "", "size": 91, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 66218880, "node_id": "MDEwOlJlcG9zaXRvcnk2NjIxODg4MA==", "name": "pybay-2016-elasticsearch-talk", "full_name": "simonw/pybay-2016-elasticsearch-talk", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/pybay-2016-elasticsearch-talk", "description": "Supporting code from my Elasticsearch and Python talk at PyBay 2016", "fork": 0, "created_at": "2016-08-21T20:19:37Z", "updated_at": "2016-08-22T17:30:16Z", "pushed_at": "2016-08-21T21:38:33Z", "homepage": null, "size": 6, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 4, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 103034537, "node_id": "MDEwOlJlcG9zaXRvcnkxMDMwMzQ1Mzc=", "name": "github-large-file-test", "full_name": "simonw/github-large-file-test", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/github-large-file-test", "description": "Trying to get the GitHub API to work with files larger than 1MB", "fork": 0, "created_at": "2017-09-10T14:11:22Z", "updated_at": "2017-09-10T14:11:22Z", "pushed_at": "2017-09-10T20:43:00Z", "homepage": null, "size": 28, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 111977126, "node_id": "MDEwOlJlcG9zaXRvcnkxMTE5NzcxMjY=", "name": "sf-tree-search", "full_name": "simonw/sf-tree-search", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sf-tree-search", "description": "San Francisco Tree Search - a simple Datasette demo application", "fork": 0, "created_at": "2017-11-25T04:45:09Z", "updated_at": "2019-01-30T13:12:11Z", "pushed_at": "2018-04-11T02:29:55Z", "homepage": "https://sf-trees.com/", "size": 493, "stargazers_count": 6, "watchers_count": 6, "language": "HTML", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\", \"leaflet\"]", "forks": 1, "open_issues": 0, "watchers": 6, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 120041893, "node_id": "MDEwOlJlcG9zaXRvcnkxMjAwNDE4OTM=", "name": "owlsnearme", "full_name": "simonw/owlsnearme", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/owlsnearme", "description": "A website that tells you where your nearest owls are!", "fork": 0, "created_at": "2018-02-02T23:21:45Z", "updated_at": "2019-06-06T00:01:56Z", "pushed_at": "2018-04-28T05:23:05Z", "homepage": "https://www.owlsnearme.com/", "size": 289, "stargazers_count": 14, "watchers_count": 14, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"create-react-app\", \"inaturalist\", \"leaflet\", \"react\"]", "forks": 1, "open_issues": 0, "watchers": 14, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 122428490, "node_id": "MDEwOlJlcG9zaXRvcnkxMjI0Mjg0OTA=", "name": "bakerydemo", "full_name": "simonw/bakerydemo", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/bakerydemo", "description": "Next generation Wagtail demo, born in Reykjavik", "fork": 1, "created_at": "2018-02-22T03:58:37Z", "updated_at": "2018-02-22T03:58:39Z", "pushed_at": "2018-02-22T03:59:15Z", "homepage": "", "size": 7825, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 129660868, "node_id": "MDEwOlJlcG9zaXRvcnkxMjk2NjA4Njg=", "name": "datasette-plugin-demos", "full_name": "simonw/datasette-plugin-demos", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-plugin-demos", "description": "Some examples plugins for Datasette", "fork": 0, "created_at": "2018-04-15T23:45:27Z", "updated_at": "2018-04-19T05:48:18Z", "pushed_at": "2018-04-19T05:48:18Z", "homepage": null, "size": 2, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 132637695, "node_id": "MDEwOlJlcG9zaXRvcnkxMzI2Mzc2OTU=", "name": "mendoza-trees-workshop", "full_name": "simonw/mendoza-trees-workshop", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/mendoza-trees-workshop", "description": "A live-coding workshop illustrating the powerful combination of Jupyter notebooks and Django", "fork": 0, "created_at": "2018-05-08T16:42:56Z", "updated_at": "2019-07-02T16:09:31Z", "pushed_at": "2018-05-08T19:03:48Z", "homepage": null, "size": 1132, "stargazers_count": 7, "watchers_count": 7, "language": "Jupyter Notebook", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"django\", \"jupyter\", \"tutorial\"]", "forks": 1, "open_issues": 0, "watchers": 7, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 133958542, "node_id": "MDEwOlJlcG9zaXRvcnkxMzM5NTg1NDI=", "name": "fivethirtyeight-datasette", "full_name": "simonw/fivethirtyeight-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/fivethirtyeight-datasette", "description": "Code to package FiveThirtyEight data using Datasette", "fork": 0, "created_at": "2018-05-18T13:33:05Z", "updated_at": "2019-06-27T01:02:09Z", "pushed_at": "2019-05-23T01:56:49Z", "homepage": "https://fivethirtyeight.datasettes.com/", "size": 34, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\", \"fivethirtyeight\", \"sqlite\"]", "forks": 1, "open_issues": 0, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 134587939, "node_id": "MDEwOlJlcG9zaXRvcnkxMzQ1ODc5Mzk=", "name": "global-power-plants-datasette", "full_name": "simonw/global-power-plants-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/global-power-plants-datasette", "description": "Datasette instance showing global power plant data from https://github.com/wri/global-power-plant-database deployed daily by Travis CI", "fork": 0, "created_at": "2018-05-23T15:14:40Z", "updated_at": "2018-12-21T15:50:00Z", "pushed_at": "2018-12-21T15:49:58Z", "homepage": "https://global-power-plants.datasettes.com/", "size": 6, "stargazers_count": 2, "watchers_count": 2, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\", \"energy\", \"travis-ci\"]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 135007287, "node_id": "MDEwOlJlcG9zaXRvcnkxMzUwMDcyODc=", "name": "datasette-leaflet-geojson", "full_name": "simonw/datasette-leaflet-geojson", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-leaflet-geojson", "description": "Datasette plugin that replaces any GeoJSON column values with a Leaflet map.", "fork": 0, "created_at": "2018-05-27T01:42:30Z", "updated_at": "2019-11-11T04:50:32Z", "pushed_at": "2019-11-02T01:46:17Z", "homepage": "", "size": 9, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": null, "topics": null, "forks": 1, "open_issues": 2, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 1, "subscribers_count": 1, "organization": null} {"id": 143637623, "node_id": "MDEwOlJlcG9zaXRvcnkxNDM2Mzc2MjM=", "name": "russian-troll-tweets-datasette", "full_name": "simonw/russian-troll-tweets-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/russian-troll-tweets-datasette", "description": "The FiveThirtyEight collection of Russian troll tweets published using Datasette", "fork": 0, "created_at": "2018-08-05T18:25:00Z", "updated_at": "2018-10-13T02:42:43Z", "pushed_at": "2018-08-05T19:08:45Z", "homepage": "http://russian-troll-tweets.datasettes.com/", "size": 1, "stargazers_count": 2, "watchers_count": 2, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"datasette\", \"fivethirtyeight\"]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 158149672, "node_id": "MDEwOlJlcG9zaXRvcnkxNTgxNDk2NzI=", "name": "datasette-small", "full_name": "simonw/datasette-small", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-small", "description": "Experimental project for building smallest possible Docker image for Datasette", "fork": 0, "created_at": "2018-11-19T02:18:11Z", "updated_at": "2018-11-19T02:53:45Z", "pushed_at": "2018-11-19T02:53:43Z", "homepage": null, "size": 0, "stargazers_count": 0, "watchers_count": 0, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 162077240, "node_id": "MDEwOlJlcG9zaXRvcnkxNjIwNzcyNDA=", "name": "24ways-datasette", "full_name": "simonw/24ways-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/24ways-datasette", "description": "Supporting material for my 24 ways article in 2018", "fork": 0, "created_at": "2018-12-17T05:03:57Z", "updated_at": "2019-07-02T16:13:33Z", "pushed_at": "2018-12-17T06:29:36Z", "homepage": "https://24ways.org/2018/fast-autocomplete-search-for-your-website/", "size": 14, "stargazers_count": 2, "watchers_count": 2, "language": "Jupyter Notebook", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"24ways\", \"datasette\", \"jupyter-notebook\", \"sqlite\"]", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 173631886, "node_id": "MDEwOlJlcG9zaXRvcnkxNzM2MzE4ODY=", "name": "sf-tree-history", "full_name": "simonw/sf-tree-history", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sf-tree-history", "description": "Tracking the history of trees in San Francisco", "fork": 0, "created_at": "2019-03-03T21:25:53Z", "updated_at": "2019-11-10T00:01:00Z", "pushed_at": "2019-11-10T00:00:56Z", "homepage": null, "size": 91175, "stargazers_count": 9, "watchers_count": 9, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[\"circleci\", \"san-francisco\", \"trees\"]", "forks": 1, "open_issues": 0, "watchers": 9, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 174619733, "node_id": "MDEwOlJlcG9zaXRvcnkxNzQ2MTk3MzM=", "name": "datasette-car-2019", "full_name": "simonw/datasette-car-2019", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-car-2019", "description": "Notes from my CAR 2019 Datasette tutorial", "fork": 0, "created_at": "2019-03-08T22:34:27Z", "updated_at": "2019-10-04T17:35:53Z", "pushed_at": "2019-03-09T17:01:11Z", "homepage": null, "size": 20, "stargazers_count": 7, "watchers_count": 7, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 1, "open_issues": 0, "watchers": 7, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 185208522, "node_id": "MDEwOlJlcG9zaXRvcnkxODUyMDg1MjI=", "name": "asgi-cors", "full_name": "simonw/asgi-cors", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/asgi-cors", "description": "ASGI middleware for applying CORS headers to an ASGI application", "fork": 0, "created_at": "2019-05-06T14:03:08Z", "updated_at": "2019-07-18T15:31:38Z", "pushed_at": "2019-05-14T03:05:42Z", "homepage": null, "size": 21, "stargazers_count": 7, "watchers_count": 7, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"asgi\", \"cors\"]", "forks": 1, "open_issues": 2, "watchers": 7, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 195087137, "node_id": "MDEwOlJlcG9zaXRvcnkxOTUwODcxMzc=", "name": "datasette-auth-github", "full_name": "simonw/datasette-auth-github", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-auth-github", "description": "Datasette plugin and ASGI middleware that authenticates users against GitHub", "fork": 0, "created_at": "2019-07-03T16:02:53Z", "updated_at": "2019-11-11T04:50:45Z", "pushed_at": "2019-10-16T07:12:49Z", "homepage": "", "size": 83, "stargazers_count": 9, "watchers_count": 9, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 4, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 1, "open_issues": 4, "watchers": 9, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 1, "subscribers_count": 1, "organization": null} {"id": 195738647, "node_id": "MDEwOlJlcG9zaXRvcnkxOTU3Mzg2NDc=", "name": "asgi-debug", "full_name": "simonw/asgi-debug", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/asgi-debug", "description": "Debugging middleware for ASGI applications", "fork": 0, "created_at": "2019-07-08T04:51:59Z", "updated_at": "2019-07-10T13:41:54Z", "pushed_at": "2019-07-10T18:22:20Z", "homepage": null, "size": 7, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[]", "forks": 1, "open_issues": 1, "watchers": 3, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 197882382, "node_id": "MDEwOlJlcG9zaXRvcnkxOTc4ODIzODI=", "name": "healthkit-to-sqlite", "full_name": "dogsheep/healthkit-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/healthkit-to-sqlite", "description": "Convert an Apple Healthkit export zip to a SQLite database", "fork": 0, "created_at": "2019-07-20T05:03:12Z", "updated_at": "2019-11-11T04:53:35Z", "pushed_at": "2019-11-08T01:19:51Z", "homepage": null, "size": 37, "stargazers_count": 19, "watchers_count": 19, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 1, "open_issues": 0, "watchers": 19, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 1, "subscribers_count": 1, "organization": "{\"login\": \"dogsheep\", \"id\": 53015001, \"node_id\": \"MDEyOk9yZ2FuaXphdGlvbjUzMDE1MDAx\", \"avatar_url\": \"https://avatars2.githubusercontent.com/u/53015001?v=4\", \"gravatar_id\": \"\", \"url\": \"https://api.github.com/users/dogsheep\", \"html_url\": \"https://github.com/dogsheep\", \"followers_url\": \"https://api.github.com/users/dogsheep/followers\", \"following_url\": \"https://api.github.com/users/dogsheep/following{/other_user}\", \"gists_url\": \"https://api.github.com/users/dogsheep/gists{/gist_id}\", \"starred_url\": \"https://api.github.com/users/dogsheep/starred{/owner}{/repo}\", \"subscriptions_url\": \"https://api.github.com/users/dogsheep/subscriptions\", \"organizations_url\": \"https://api.github.com/users/dogsheep/orgs\", \"repos_url\": \"https://api.github.com/users/dogsheep/repos\", \"events_url\": \"https://api.github.com/users/dogsheep/events{/privacy}\", \"received_events_url\": \"https://api.github.com/users/dogsheep/received_events\", \"type\": \"Organization\", \"site_admin\": false}"} {"id": 214299267, "node_id": "MDEwOlJlcG9zaXRvcnkyMTQyOTkyNjc=", "name": "datasette-render-timestamps", "full_name": "simonw/datasette-render-timestamps", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-render-timestamps", "description": "Datasette plugin for rendering timestamps", "fork": 0, "created_at": "2019-10-10T22:50:50Z", "updated_at": "2019-11-11T04:50:50Z", "pushed_at": "2019-10-14T14:52:55Z", "homepage": null, "size": 9, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 1, "open_issues": 0, "watchers": 1, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 1, "subscribers_count": 1, "organization": null} {"id": 54676, "node_id": "MDEwOlJlcG9zaXRvcnk1NDY3Ng==", "name": "django-debug-toolbar", "full_name": "simonw/django-debug-toolbar", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/django-debug-toolbar", "description": "A configurable set of panels that display various debug information about the current request/response.", "fork": 1, "created_at": "2008-09-20T19:13:33Z", "updated_at": "2019-08-13T13:35:46Z", "pushed_at": "2008-09-20T22:31:59Z", "homepage": "", "size": 168, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 2, "open_issues": 0, "watchers": 5, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null} {"id": 187089, "node_id": "MDEwOlJlcG9zaXRvcnkxODcwODk=", "name": "getlatlon.com", "full_name": "simonw/getlatlon.com", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/getlatlon.com", "description": "Source code for getlatlon.com - a simple, single page, pure JavaScript Google Maps application.", "fork": 0, "created_at": "2009-04-27T23:30:29Z", "updated_at": "2019-08-13T14:21:53Z", "pushed_at": "2010-07-10T11:10:44Z", "homepage": "http://www.getlatlon.com/", "size": 94, "stargazers_count": 29, "watchers_count": 29, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "topics": "[]", "forks": 2, "open_issues": 1, "watchers": 29, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": null, "allow_merge_commit": null, "allow_rebase_merge": null, "network_count": null, "subscribers_count": null, "organization": null}