{"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": 139012, "node_id": "MDEwOlJlcG9zaXRvcnkxMzkwMTI=", "name": "python-guardianapi", "full_name": "simonw/python-guardianapi", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/python-guardianapi", "description": null, "fork": 0, "created_at": "2009-02-27T11:51:19Z", "updated_at": "2019-08-13T14:04:32Z", "pushed_at": "2009-03-09T15:35:38Z", "homepage": "", "size": 95, "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": 3, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "bsd-2-clause", "label": "BSD 2-Clause \"Simplified\" License"}, "topics": "[]", "forks": 3, "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": 111146972, "node_id": "MDEwOlJlcG9zaXRvcnkxMTExNDY5NzI=", "name": "q", "full_name": "simonw/q", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/q", "description": "q - Run SQL directly on CSV or TSV files ", "fork": 1, "created_at": "2017-11-17T20:20:42Z", "updated_at": "2018-08-30T02:53:20Z", "pushed_at": "2017-11-20T22:58:51Z", "homepage": "http://harelba.github.io/q/", "size": 909, "stargazers_count": 1, "watchers_count": 1, "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": 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": 187061, "node_id": "MDEwOlJlcG9zaXRvcnkxODcwNjE=", "name": "qypeexplorer", "full_name": "simonw/qypeexplorer", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/qypeexplorer", "description": "An API explorer for the qype.com API", "fork": 0, "created_at": "2009-04-27T22:31:38Z", "updated_at": "2019-08-13T14:21:52Z", "pushed_at": "2009-04-27T22:36:09Z", "homepage": "http://qypeexplorer.appspot.com/", "size": 76, "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": null, "topics": "[]", "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": 102914, "node_id": "MDEwOlJlcG9zaXRvcnkxMDI5MTQ=", "name": "ratelimitcache", "full_name": "simonw/ratelimitcache", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/ratelimitcache", "description": "A memcached backed rate limiting decorator for Django.", "fork": 0, "created_at": "2009-01-07T21:36:19Z", "updated_at": "2019-08-13T13:52:03Z", "pushed_at": "2017-10-12T04:48:52Z", "homepage": "http://simonwillison.net/2009/Jan/7/ratelimitcache/", "size": 10, "stargazers_count": 138, "watchers_count": 138, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 0, "has_wiki": 0, "has_pages": 0, "forks_count": 18, "archived": 0, "disabled": 0, "open_issues_count": 5, "license": null, "topics": "[]", "forks": 18, "open_issues": 5, "watchers": 138, "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": 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": 130955794, "node_id": "MDEwOlJlcG9zaXRvcnkxMzA5NTU3OTQ=", "name": "register-of-members-interests", "full_name": "simonw/register-of-members-interests", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/register-of-members-interests", "description": "Code for parsing the mySociety Registers of Members Interest XML, turning it into SQLite and publishing it with Datasette", "fork": 0, "created_at": "2018-04-25T05:37:51Z", "updated_at": "2019-01-21T23:44:29Z", "pushed_at": "2019-01-21T23:44:28Z", "homepage": "https://register-of-members-interests.datasettes.com/", "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": null, "topics": "[\"datasette\", \"mysociety\", \"politics\", \"sqlite\"]", "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": 17891720, "node_id": "MDEwOlJlcG9zaXRvcnkxNzg5MTcyMA==", "name": "relative_dateranges", "full_name": "simonw/relative_dateranges", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/relative_dateranges", "description": null, "fork": 0, "created_at": "2014-03-19T04:00:49Z", "updated_at": "2014-12-23T06:52:39Z", "pushed_at": "2014-03-19T15:56:30Z", "homepage": null, "size": 144, "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": null, "topics": "[]", "forks": 0, "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": 122866599, "node_id": "MDEwOlJlcG9zaXRvcnkxMjI4NjY1OTk=", "name": "requests-html", "full_name": "simonw/requests-html", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/requests-html", "description": "HTML Parsing for Humans\u2122", "fork": 1, "created_at": "2018-02-25T19:05:44Z", "updated_at": "2019-07-23T20:57:00Z", "pushed_at": "2018-02-25T19:09:24Z", "homepage": "", "size": 70, "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": 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": 791966, "node_id": "MDEwOlJlcG9zaXRvcnk3OTE5NjY=", "name": "resize-proxy", "full_name": "simonw/resize-proxy", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/resize-proxy", "description": "A drop-dead simple image resizing proxy for Google App Engine", "fork": 0, "created_at": "2010-07-22T20:50:31Z", "updated_at": "2017-07-24T07:50:02Z", "pushed_at": "2010-08-09T11:42:31Z", "homepage": "", "size": 286, "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": 2, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "bsd-2-clause", "label": "BSD 2-Clause \"Simplified\" License"}, "topics": "[]", "forks": 2, "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": 142629091, "node_id": "MDEwOlJlcG9zaXRvcnkxNDI2MjkwOTE=", "name": "russian-ira-facebook-ads-datasette", "full_name": "simonw/russian-ira-facebook-ads-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/russian-ira-facebook-ads-datasette", "description": "Explore 3,500 Facebook ads reported to have been bought by the Russian Internet Research Agency", "fork": 0, "created_at": "2018-07-27T22:36:35Z", "updated_at": "2019-10-03T20:50:47Z", "pushed_at": "2019-02-24T23:27:04Z", "homepage": "https://russian-ira-facebook-ads.datasettes.com/", "size": 14, "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": 4, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": null, "topics": "[\"datasette\"]", "forks": 4, "open_issues": 2, "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": 158327225, "node_id": "MDEwOlJlcG9zaXRvcnkxNTgzMjcyMjU=", "name": "sanic", "full_name": "simonw/sanic", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sanic", "description": "Async Python 3.5+ web server that's written to go fast", "fork": 1, "created_at": "2018-11-20T03:44:26Z", "updated_at": "2018-11-20T03:44:28Z", "pushed_at": "2018-11-19T15:30:54Z", "homepage": "https://sanicframework.org/", "size": 1714, "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": 104670293, "node_id": "MDEwOlJlcG9zaXRvcnkxMDQ2NzAyOTM=", "name": "simonwillisonblog", "full_name": "simonw/simonwillisonblog", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/simonwillisonblog", "description": "The source code behind my blog", "fork": 0, "created_at": "2017-09-24T19:25:46Z", "updated_at": "2019-11-04T11:03:45Z", "pushed_at": "2019-11-04T14:12:24Z", "homepage": "https://simonwillison.net/", "size": 2179, "stargazers_count": 22, "watchers_count": 22, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 7, "archived": 0, "disabled": 0, "open_issues_count": 9, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": "[\"blogging\", \"django\", \"python\"]", "forks": 7, "open_issues": 9, "watchers": 22, "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": 191753, "node_id": "MDEwOlJlcG9zaXRvcnkxOTE3NTM=", "name": "soupselect", "full_name": "simonw/soupselect", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/soupselect", "description": "CSS selector support for BeautifulSoup.", "fork": 0, "created_at": "2009-05-03T22:47:08Z", "updated_at": "2019-08-13T14:23:30Z", "pushed_at": "2013-03-27T22:40:00Z", "homepage": "", "size": 270, "stargazers_count": 60, "watchers_count": 60, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 22, "archived": 0, "disabled": 0, "open_issues_count": 4, "license": null, "topics": "[]", "forks": 22, "open_issues": 4, "watchers": 60, "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": 192948, "node_id": "MDEwOlJlcG9zaXRvcnkxOTI5NDg=", "name": "south", "full_name": "simonw/south", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/south", "description": "Migrations for Django", "fork": 0, "created_at": "2009-05-05T10:57:35Z", "updated_at": "2019-08-13T14:23:57Z", "pushed_at": "2009-05-05T09:31:13Z", "homepage": "http://south.aeracode.org", "size": 96, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 0, "has_projects": 1, "has_downloads": 0, "has_wiki": 0, "has_pages": 0, "forks_count": 3, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "topics": "[]", "forks": 3, "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": 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": 162850894, "node_id": "MDEwOlJlcG9zaXRvcnkxNjI4NTA4OTQ=", "name": "sqlite-fts4", "full_name": "simonw/sqlite-fts4", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-fts4", "description": "Custom Python functions for working with SQLite FTS4", "fork": 0, "created_at": "2018-12-23T00:08:37Z", "updated_at": "2019-07-28T23:17:35Z", "pushed_at": "2019-01-09T20:42:31Z", "homepage": "", "size": 52, "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": "[\"fts\", \"python\", \"sqlite\", \"sqlite-fts4\"]", "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": 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": 140912432, "node_id": "MDEwOlJlcG9zaXRvcnkxNDA5MTI0MzI=", "name": "sqlite-utils", "full_name": "simonw/sqlite-utils", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils", "description": "Python CLI utility and library for manipulating SQLite databases", "fork": 0, "created_at": "2018-07-14T03:21:46Z", "updated_at": "2019-11-11T04:50:14Z", "pushed_at": "2019-11-07T05:00:55Z", "homepage": "https://sqlite-utils.readthedocs.io/", "size": 468, "stargazers_count": 88, "watchers_count": 88, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 4, "archived": 0, "disabled": 0, "open_issues_count": 8, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "topics": null, "forks": 4, "open_issues": 8, "watchers": 88, "default_branch": "master", "permissions": "{\"admin\": true, \"push\": true, \"pull\": true}", "allow_squash_merge": 1, "allow_merge_commit": 1, "allow_rebase_merge": 1, "network_count": 4, "subscribers_count": 3, "organization": null} {"id": 5900675, "node_id": "MDEwOlJlcG9zaXRvcnk1OTAwNjc1", "name": "squirrelspotter", "full_name": "simonw/squirrelspotter", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/squirrelspotter", "description": null, "fork": 0, "created_at": "2012-09-21T11:49:19Z", "updated_at": "2017-09-28T20:32:08Z", "pushed_at": "2019-03-30T23:11:35Z", "homepage": null, "size": 277, "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": null, "topics": "[]", "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": 142444610, "node_id": "MDEwOlJlcG9zaXRvcnkxNDI0NDQ2MTA=", "name": "starlette", "full_name": "simonw/starlette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/starlette", "description": "The little ASGI library that shines. \u2728", "fork": 1, "created_at": "2018-07-26T13:26:47Z", "updated_at": "2018-07-26T13:26:49Z", "pushed_at": "2019-07-08T16:06:48Z", "homepage": "", "size": 2199, "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": 96805488, "node_id": "MDEwOlJlcG9zaXRvcnk5NjgwNTQ4OA==", "name": "swapi-graphene", "full_name": "simonw/swapi-graphene", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/swapi-graphene", "description": "GraphQL Starwars API using Graphene and Django", "fork": 1, "created_at": "2017-07-10T17:48:43Z", "updated_at": "2017-07-10T17:48:44Z", "pushed_at": "2017-07-10T18:29:53Z", "homepage": "http://swapi.graphene-python.org", "size": 131, "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": 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": 166729300, "node_id": "MDEwOlJlcG9zaXRvcnkxNjY3MjkzMDA=", "name": "taas", "full_name": "simonw/taas", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/taas", "description": "UN-OCHA Taxonomy As A Service", "fork": 1, "created_at": "2019-01-21T01:23:48Z", "updated_at": "2019-01-21T01:23:50Z", "pushed_at": "2019-01-21T01:24:09Z", "homepage": null, "size": 143, "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": 153658907, "node_id": "MDEwOlJlcG9zaXRvcnkxNTM2NTg5MDc=", "name": "tikibar", "full_name": "simonw/tikibar", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/tikibar", "description": "A debugging and information toolbar for django, designed for lightweight impact so it can be enabled selectively and run in production.", "fork": 1, "created_at": "2018-10-18T17:04:57Z", "updated_at": "2019-03-07T02:42:12Z", "pushed_at": "2018-10-18T23:34:57Z", "homepage": "", "size": 126, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 0, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 2, "license": {"value": "other", "label": "Other"}, "topics": "[]", "forks": 0, "open_issues": 2, "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": 559280, "node_id": "MDEwOlJlcG9zaXRvcnk1NTkyODA=", "name": "uniclean", "full_name": "simonw/uniclean", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/uniclean", "description": "Python utilities for filtering nasty characters in unicode strings.", "fork": 0, "created_at": "2010-03-12T14:20:15Z", "updated_at": "2018-06-29T11:33:22Z", "pushed_at": "2010-03-12T14:20:39Z", "homepage": "", "size": 175, "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": null, "topics": "[]", "forks": 0, "open_issues": 0, "watchers": 11, "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": 129958829, "node_id": "MDEwOlJlcG9zaXRvcnkxMjk5NTg4Mjk=", "name": "uvicorn", "full_name": "simonw/uvicorn", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/uvicorn", "description": "The lightning-fast asyncio server, for Python 3. \ud83e\udd84", "fork": 1, "created_at": "2018-04-17T20:06:37Z", "updated_at": "2019-07-04T14:05:50Z", "pushed_at": "2019-07-06T14:31:48Z", "homepage": "http://www.uvicorn.org/", "size": 965, "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": 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": 263714, "node_id": "MDEwOlJlcG9zaXRvcnkyNjM3MTQ=", "name": "wikinear.com", "full_name": "simonw/wikinear.com", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/wikinear.com", "description": null, "fork": 0, "created_at": "2009-07-29T16:18:30Z", "updated_at": "2014-10-21T11:13:37Z", "pushed_at": "2009-07-30T09:57:47Z", "homepage": "", "size": 84, "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": 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": 386686, "node_id": "MDEwOlJlcG9zaXRvcnkzODY2ODY=", "name": "xml_analyser", "full_name": "simonw/xml_analyser", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/xml_analyser", "description": "Simple command line tool for quickly analysing the structure of an arbitrary XML file", "fork": 0, "created_at": "2009-11-26T17:11:08Z", "updated_at": "2018-06-29T11:33:09Z", "pushed_at": "2009-11-26T17:21:32Z", "homepage": "", "size": 154, "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": null, "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": 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}