{"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 showing global power plant data from https://github.com/wri/global-power-plant-database", "fork": 0, "created_at": "2018-05-23T15:14:40Z", "updated_at": "2024-01-16T06:53:19Z", "pushed_at": "2022-04-27T00:00:51Z", "homepage": "https://global-power-plants.datasettes.com/", "size": 43, "stargazers_count": 16, "watchers_count": 16, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"energy\"]", "visibility": "public", "forks": 2, "open_issues": 0, "watchers": 16, "default_branch": "main", "organization": null} {"id": 134874019, "node_id": "MDEwOlJlcG9zaXRvcnkxMzQ4NzQwMTk=", "name": "datasette-sql-scraper", "full_name": "simonw/datasette-sql-scraper", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sql-scraper", "description": "Experimental SQL plugin for Datasette", "fork": 0, "created_at": "2018-05-25T15:28:46Z", "updated_at": "2020-12-07T22:22:35Z", "pushed_at": "2020-12-07T22:22:25Z", "homepage": "", "size": 1, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "master", "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": "2023-08-16T04:50:11Z", "pushed_at": "2022-08-17T01:15:57Z", "homepage": "https://russian-ira-facebook-ads.datasettes.com/", "size": 1448, "stargazers_count": 17, "watchers_count": 17, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 6, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\"]", "visibility": "public", "forks": 6, "open_issues": 0, "watchers": 17, "default_branch": "main", "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": "2021-01-18T05:57:59Z", "pushed_at": "2021-01-18T05:57:56Z", "homepage": "http://russian-troll-tweets.datasettes.com/", "size": 4, "stargazers_count": 2, "watchers_count": 2, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"fivethirtyeight\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 2, "default_branch": "main", "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": "2022-05-26T05:02:36Z", "pushed_at": "2018-11-19T02:53:43Z", "homepage": null, "size": 0, "stargazers_count": 1, "watchers_count": 1, "language": "Dockerfile", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 1, "default_branch": "master", "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": "2021-09-22T04:45:41Z", "pushed_at": "2020-05-21T23:37:28Z", "homepage": "https://24ways.org/2018/fast-autocomplete-search-for-your-website/", "size": 14, "stargazers_count": 4, "watchers_count": 4, "language": "Jupyter Notebook", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 3, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"24ways\", \"datasette\", \"jupyter-notebook\", \"sqlite\"]", "visibility": "public", "forks": 3, "open_issues": 0, "watchers": 4, "default_branch": "master", "organization": null} {"id": 163790822, "node_id": "MDEwOlJlcG9zaXRvcnkxNjM3OTA4MjI=", "name": "datasette-sqlite-fts4", "full_name": "simonw/datasette-sqlite-fts4", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sqlite-fts4", "description": "Datasette plugin that adds custom SQL functions for working with SQLite FTS4", "fork": 0, "created_at": "2019-01-02T03:40:41Z", "updated_at": "2022-07-31T16:33:25Z", "pushed_at": "2022-07-31T14:46:26Z", "homepage": "https://datasette.io/plugins/datasette-sqlite-fts4", "size": 14, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"plugin\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 3, "default_branch": "main", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 4, "default_branch": "master", "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, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 7, "default_branch": "master", "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": "2023-03-25T07:24:10Z", "pushed_at": "2023-03-09T02:46:43Z", "homepage": "https://datasette.io/plugins/datasette-render-html", "size": 13, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 2, "open_issues": 0, "watchers": 4, "default_branch": "master", "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": "2023-09-15T15:58:19Z", "pushed_at": "2023-03-14T03:50:25Z", "homepage": "", "size": 36, "stargazers_count": 12, "watchers_count": 12, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 12, "default_branch": "main", "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": "2023-12-29T17:54:13Z", "pushed_at": "2023-12-29T18:04:33Z", "homepage": "", "size": 14, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "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": "2023-01-28T07:04:45Z", "pushed_at": "2021-08-02T22:07:57Z", "homepage": "", "size": 64, "stargazers_count": 30, "watchers_count": 30, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 1, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette-io\", \"datasette-tool\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 30, "default_branch": "main", "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": "2020-02-28T16:35:25Z", "pushed_at": "2020-02-28T16:35:23Z", "homepage": "https://glitch.com/~datasette-csvs", "size": 4, "stargazers_count": 0, "watchers_count": 0, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"glitch\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "master", "organization": null} {"id": 228485806, "node_id": "MDEwOlJlcG9zaXRvcnkyMjg0ODU4MDY=", "name": "datasette-configure-asgi", "full_name": "simonw/datasette-configure-asgi", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-configure-asgi", "description": "Datasette plugin for configuring arbitrary ASGI middleware", "fork": 0, "created_at": "2019-12-16T22:17:10Z", "updated_at": "2020-08-25T15:54:32Z", "pushed_at": "2019-12-16T22:19:49Z", "homepage": null, "size": 6, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"asgi\", \"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "master", "organization": null} {"id": 236110759, "node_id": "MDEwOlJlcG9zaXRvcnkyMzYxMTA3NTk=", "name": "datasette-auth-existing-cookies", "full_name": "simonw/datasette-auth-existing-cookies", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-auth-existing-cookies", "description": "Datasette plugin that authenticates users based on existing domain cookies", "fork": 0, "created_at": "2020-01-25T01:20:31Z", "updated_at": "2022-12-02T16:08:08Z", "pushed_at": "2022-05-30T17:10:11Z", "homepage": "", "size": 54, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 238339412, "node_id": "MDEwOlJlcG9zaXRvcnkyMzgzMzk0MTI=", "name": "datasette-debug-asgi", "full_name": "simonw/datasette-debug-asgi", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-debug-asgi", "description": "Datasette plugin for dumping out the ASGI scope", "fork": 0, "created_at": "2020-02-05T00:57:09Z", "updated_at": "2022-04-27T15:06:27Z", "pushed_at": "2021-08-17T23:41:03Z", "homepage": "https://datasette.io/plugins/datasette-debug-asgi", "size": 17, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"asgi\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 254492408, "node_id": "MDEwOlJlcG9zaXRvcnkyNTQ0OTI0MDg=", "name": "big-local-datasette", "full_name": "simonw/big-local-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/big-local-datasette", "description": "Publishing a Datasette of open projects from biglocalnews.org", "fork": 0, "created_at": "2020-04-09T22:35:42Z", "updated_at": "2022-03-22T01:50:38Z", "pushed_at": "2022-03-22T17:16:29Z", "homepage": "https://biglocal.datasettes.com/", "size": 118, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "master", "organization": null} {"id": 255460347, "node_id": "MDEwOlJlcG9zaXRvcnkyNTU0NjAzNDc=", "name": "datasette-clone", "full_name": "simonw/datasette-clone", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-clone", "description": "Create a local copy of database files from a Datasette instance", "fork": 0, "created_at": "2020-04-13T23:05:41Z", "updated_at": "2023-09-21T04:26:56Z", "pushed_at": "2021-02-22T19:32:36Z", "homepage": "", "size": 20, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-tool\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 6, "default_branch": "main", "organization": null} {"id": 271408895, "node_id": "MDEwOlJlcG9zaXRvcnkyNzE0MDg4OTU=", "name": "datasette-permissions-sql", "full_name": "simonw/datasette-permissions-sql", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-permissions-sql", "description": "Datasette plugin for configuring permission checks using SQL queries", "fork": 0, "created_at": "2020-06-10T23:48:13Z", "updated_at": "2023-08-14T15:55:15Z", "pushed_at": "2020-06-12T07:06:15Z", "homepage": null, "size": 25, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 5, "default_branch": "master", "organization": null} {"id": 273576861, "node_id": "MDEwOlJlcG9zaXRvcnkyNzM1NzY4NjE=", "name": "datasette-plugin-template-demo", "full_name": "simonw/datasette-plugin-template-demo", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-plugin-template-demo", "description": "Demonstrating https://github.com/simonw/datasette-plugin", "fork": 0, "created_at": "2020-06-19T20:03:09Z", "updated_at": "2021-12-13T19:58:07Z", "pushed_at": "2024-01-10T19:18:58Z", "homepage": "", "size": 24, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 274264484, "node_id": "MDEwOlJlcG9zaXRvcnkyNzQyNjQ0ODQ=", "name": "sqlite-generate", "full_name": "simonw/sqlite-generate", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-generate", "description": "Tool for generating demo SQLite databases", "fork": 0, "created_at": "2020-06-22T23:36:44Z", "updated_at": "2023-10-27T22:48:17Z", "pushed_at": "2021-02-27T15:25:24Z", "homepage": "https://sqlite-generate-demo.datasette.io/", "size": 56, "stargazers_count": 22, "watchers_count": 22, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette-io\", \"datasette-tool\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 22, "default_branch": "main", "organization": null} {"id": 274293597, "node_id": "MDEwOlJlcG9zaXRvcnkyNzQyOTM1OTc=", "name": "datasette-block-robots", "full_name": "simonw/datasette-block-robots", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-block-robots", "description": "Datasette plugin that blocks robots and crawlers using robots.txt", "fork": 0, "created_at": "2020-06-23T02:52:23Z", "updated_at": "2022-10-14T13:55:34Z", "pushed_at": "2022-08-30T16:25:38Z", "homepage": "https://datasette.io/plugins/datasette-block-robots", "size": 21, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"robots-txt\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 275615947, "node_id": "MDEwOlJlcG9zaXRvcnkyNzU2MTU5NDc=", "name": "datasette-glitch", "full_name": "simonw/datasette-glitch", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-glitch", "description": "Utilities to help run Datasette on Glitch", "fork": 0, "created_at": "2020-06-28T15:41:25Z", "updated_at": "2020-07-01T22:48:35Z", "pushed_at": "2020-07-01T22:49:22Z", "homepage": "", "size": 3, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"glitch\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 276227263, "node_id": "MDEwOlJlcG9zaXRvcnkyNzYyMjcyNjM=", "name": "datasette-allow-permissions-debug", "full_name": "simonw/datasette-allow-permissions-debug", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-allow-permissions-debug", "description": "Always allow access to /-/permissions, for debugging", "fork": 0, "created_at": "2020-06-30T23:05:51Z", "updated_at": "2020-06-30T23:06:43Z", "pushed_at": "2020-06-30T23:07:55Z", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 279988350, "node_id": "MDEwOlJlcG9zaXRvcnkyNzk5ODgzNTA=", "name": "srccon-2020-datasette", "full_name": "simonw/srccon-2020-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/srccon-2020-datasette", "description": "Publishing the SRCCON schedule using Datasette", "fork": 0, "created_at": "2020-07-15T21:55:13Z", "updated_at": "2020-07-16T19:09:49Z", "pushed_at": "2020-07-16T19:09:46Z", "homepage": "https://srccon-2020.datasette.io/", "size": 13, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 0, "has_downloads": 1, "has_wiki": 0, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"srccon\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 284131154, "node_id": "MDEwOlJlcG9zaXRvcnkyODQxMzExNTQ=", "name": "datasette-insert-unsafe", "full_name": "simonw/datasette-insert-unsafe", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-insert-unsafe", "description": "Unsafe permissions for datasette-insert - allows all actions without authentication", "fork": 0, "created_at": "2020-07-31T21:17:44Z", "updated_at": "2022-04-04T18:03:37Z", "pushed_at": "2020-07-31T21:46:27Z", "homepage": null, "size": 3, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 286125406, "node_id": "MDEwOlJlcG9zaXRvcnkyODYxMjU0MDY=", "name": "parlgov-datasette", "full_name": "simonw/parlgov-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/parlgov-datasette", "description": null, "fork": 0, "created_at": "2020-08-08T22:00:35Z", "updated_at": "2022-03-22T01:49:23Z", "pushed_at": "2023-08-14T04:10:47Z", "homepage": "https://parlgov.datasettes.com/", "size": 33, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"parlgov-database\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 287625934, "node_id": "MDEwOlJlcG9zaXRvcnkyODc2MjU5MzQ=", "name": "datasette-io-redirect", "full_name": "simonw/datasette-io-redirect", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-io-redirect", "description": "Redirect datasette.io to docs.datasette.io", "fork": 0, "created_at": "2020-08-14T21:18:29Z", "updated_at": "2020-08-14T21:21:00Z", "pushed_at": "2020-08-14T21:20:26Z", "homepage": "https://datasette.io/", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 288629766, "node_id": "MDEwOlJlcG9zaXRvcnkyODg2Mjk3NjY=", "name": "datasette-schema-versions", "full_name": "simonw/datasette-schema-versions", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-schema-versions", "description": "Datasette plugin that shows the schema version of every attached database", "fork": 0, "created_at": "2020-08-19T04:04:39Z", "updated_at": "2022-04-27T15:06:15Z", "pushed_at": "2021-09-11T02:44:32Z", "homepage": "", "size": 5, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 301879297, "node_id": "MDEwOlJlcG9zaXRvcnkzMDE4NzkyOTc=", "name": "buildpack-datasette", "full_name": "simonw/buildpack-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/buildpack-datasette", "description": "Repository template for creating a new Datasette buildpack instance", "fork": 0, "created_at": "2020-10-06T23:31:39Z", "updated_at": "2021-03-12T00:21:17Z", "pushed_at": "2020-12-18T02:31:46Z", "homepage": "https://docs.datasette.io/en/stable/deploying.html#deploying-using-buildpacks", "size": 48, "stargazers_count": 1, "watchers_count": 1, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 1, "web_commit_signoff_required": 0, "topics": "[\"buildpacks\", \"datasette\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 327957983, "node_id": "MDEwOlJlcG9zaXRvcnkzMjc5NTc5ODM=", "name": "cbsa-datasette", "full_name": "simonw/cbsa-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/cbsa-datasette", "description": "Using Datasette to provide an API for Core Based Statistical Areas", "fork": 0, "created_at": "2021-01-08T16:40:25Z", "updated_at": "2022-03-22T01:55:14Z", "pushed_at": "2023-01-09T20:56:39Z", "homepage": "https://cbsa.datasettes.com", "size": 19, "stargazers_count": 0, "watchers_count": 0, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 335137108, "node_id": "MDEwOlJlcG9zaXRvcnkzMzUxMzcxMDg=", "name": "datasette-basemap", "full_name": "simonw/datasette-basemap", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-basemap", "description": "A basemap for Datasette and datasette-leaflet", "fork": 0, "created_at": "2021-02-02T01:49:09Z", "updated_at": "2022-06-01T04:32:03Z", "pushed_at": "2021-02-03T21:56:18Z", "homepage": "https://datasette.io/plugins/datasette-basemap", "size": 43, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"mbtiles\", \"openstreetmap\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 341312930, "node_id": "MDEwOlJlcG9zaXRvcnkzNDEzMTI5MzA=", "name": "vaccinate-ca-datasette", "full_name": "simonw/vaccinate-ca-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/vaccinate-ca-datasette", "description": null, "fork": 0, "created_at": "2021-02-22T19:27:02Z", "updated_at": "2023-01-28T02:13:04Z", "pushed_at": "2021-03-02T09:10:00Z", "homepage": "https://vaccinateca.datasette.io/", "size": 13, "stargazers_count": 0, "watchers_count": 0, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 1, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 342126610, "node_id": "MDEwOlJlcG9zaXRvcnkzNDIxMjY2MTA=", "name": "datasette-block", "full_name": "simonw/datasette-block", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-block", "description": "Block all access to specific path prefixes", "fork": 0, "created_at": "2021-02-25T04:51:08Z", "updated_at": "2021-02-25T08:18:28Z", "pushed_at": "2021-02-25T05:03:45Z", "homepage": "https://datasette.io/plugins/datasette-block", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 350895171, "node_id": "MDEwOlJlcG9zaXRvcnkzNTA4OTUxNzE=", "name": "iam-to-sqlite", "full_name": "simonw/iam-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/iam-to-sqlite", "description": "Load Amazon IAM data into a SQLite database", "fork": 0, "created_at": "2021-03-24T00:16:15Z", "updated_at": "2023-03-24T02:53:10Z", "pushed_at": "2021-03-24T00:20:26Z", "homepage": null, "size": 7, "stargazers_count": 8, "watchers_count": 8, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 8, "default_branch": "main", "organization": null} {"id": 352183222, "node_id": "MDEwOlJlcG9zaXRvcnkzNTIxODMyMjI=", "name": "azure-functions-datasette", "full_name": "simonw/azure-functions-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/azure-functions-datasette", "description": "Example of running Datasette on Azure Functions", "fork": 0, "created_at": "2021-03-27T21:42:28Z", "updated_at": "2023-11-07T05:10:52Z", "pushed_at": "2021-03-27T22:40:41Z", "homepage": "https://azure-functions-datasette.azurewebsites.net/", "size": 2848, "stargazers_count": 10, "watchers_count": 10, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"azure-functions\", \"datasette\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 10, "default_branch": "main", "organization": null} {"id": 352249703, "node_id": "MDEwOlJlcG9zaXRvcnkzNTIyNDk3MDM=", "name": "datasette-publish-azure", "full_name": "simonw/datasette-publish-azure", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-publish-azure", "description": "Publish Datasette instances to Azure Functions (in progress)", "fork": 0, "created_at": "2021-03-28T05:35:15Z", "updated_at": "2021-04-17T19:01:07Z", "pushed_at": "2021-03-28T05:36:41Z", "homepage": "", "size": 3, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 390535500, "node_id": "MDEwOlJlcG9zaXRvcnkzOTA1MzU1MDA=", "name": "datasette-remote-metadata", "full_name": "simonw/datasette-remote-metadata", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-remote-metadata", "description": "Periodically refresh Datasette metadata from a remote URL", "fork": 0, "created_at": "2021-07-28T23:17:19Z", "updated_at": "2022-12-31T17:34:29Z", "pushed_at": "2021-12-13T19:40:48Z", "homepage": "", "size": 14, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 6, "default_branch": "main", "organization": null} {"id": 393999598, "node_id": "MDEwOlJlcG9zaXRvcnkzOTM5OTk1OTg=", "name": "datasette-pyinstrument", "full_name": "simonw/datasette-pyinstrument", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-pyinstrument", "description": "Use pyinstrument to analyze Datasette page performance", "fork": 0, "created_at": "2021-08-08T15:33:29Z", "updated_at": "2022-04-27T15:06:42Z", "pushed_at": "2021-08-08T15:50:52Z", "homepage": "", "size": 5, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 394107614, "node_id": "MDEwOlJlcG9zaXRvcnkzOTQxMDc2MTQ=", "name": "datasette-query-links", "full_name": "simonw/datasette-query-links", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-query-links", "description": "Turn SELECT queries returned by a query into links to execute them", "fork": 0, "created_at": "2021-08-09T01:16:59Z", "updated_at": "2022-04-27T15:06:37Z", "pushed_at": "2021-08-09T02:56:40Z", "homepage": "", "size": 7, "stargazers_count": 5, "watchers_count": 5, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 5, "default_branch": "main", "organization": null} {"id": 395137513, "node_id": "MDEwOlJlcG9zaXRvcnkzOTUxMzc1MTM=", "name": "datasette-x-forwarded-host", "full_name": "simonw/datasette-x-forwarded-host", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-x-forwarded-host", "description": "Treat the X-Forwarded-Host header as the Host header", "fork": 0, "created_at": "2021-08-11T23:10:44Z", "updated_at": "2022-04-27T15:06:31Z", "pushed_at": "2021-11-12T20:48:41Z", "homepage": "", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 400678317, "node_id": "MDEwOlJlcG9zaXRvcnk0MDA2NzgzMTc=", "name": "datasette-verify", "full_name": "simonw/datasette-verify", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-verify", "description": "Verify that files can be opened by Datasette", "fork": 0, "created_at": "2021-08-28T01:59:12Z", "updated_at": "2021-09-07T22:56:11Z", "pushed_at": "2021-08-28T02:31:34Z", "homepage": "https://datasette.io/tools/datasette-verify", "size": 3, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 400878073, "node_id": "MDEwOlJlcG9zaXRvcnk0MDA4NzgwNzM=", "name": "datasette-plugin-template-repository", "full_name": "simonw/datasette-plugin-template-repository", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-plugin-template-repository", "description": "GitHub template repository for creating new Datasette plugins, using the simonw/datasette-plugin cookiecutter template", "fork": 0, "created_at": "2021-08-28T19:50:28Z", "updated_at": "2024-01-15T10:21:01Z", "pushed_at": "2023-03-14T04:34:37Z", "homepage": "", "size": 11, "stargazers_count": 23, "watchers_count": 23, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 1, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 23, "default_branch": "main", "organization": null} {"id": 400878410, "node_id": "MDEwOlJlcG9zaXRvcnk0MDA4Nzg0MTA=", "name": "datasette-plugin-template-repository-demo-old", "full_name": "simonw/datasette-plugin-template-repository-demo-old", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-plugin-template-repository-demo-old", "description": "Demo of simonw/datasette-plugin-template-repository", "fork": 0, "created_at": "2021-08-28T19:52:11Z", "updated_at": "2022-03-16T23:42:30Z", "pushed_at": "2021-08-28T19:52:30Z", "homepage": null, "size": 4, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 406996472, "node_id": "MDEwOlJlcG9zaXRvcnk0MDY5OTY0NzI=", "name": "datasette-statistics", "full_name": "simonw/datasette-statistics", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-statistics", "description": "SQL statistics functions for Datasette", "fork": 0, "created_at": "2021-09-16T02:51:09Z", "updated_at": "2024-01-05T12:54:25Z", "pushed_at": "2023-11-30T23:34:58Z", "homepage": "", "size": 20, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 6, "default_branch": "main", "organization": null} {"id": 409678203, "node_id": "R_kgDOGGsxew", "name": "datasette-template-request", "full_name": "simonw/datasette-template-request", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-template-request", "description": "Expose the Datasette request object to custom templates", "fork": 0, "created_at": "2021-09-23T17:07:00Z", "updated_at": "2022-02-01T17:06:52Z", "pushed_at": "2021-09-23T17:29:36Z", "homepage": "https://datasette.io/plugins/datasette-template-request", "size": 6, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 419525110, "node_id": "R_kgDOGQFx9g", "name": "datasette-hello-world", "full_name": "simonw/datasette-hello-world", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-hello-world", "description": "The hello world of Datasette plugins", "fork": 0, "created_at": "2021-10-21T00:01:35Z", "updated_at": "2021-11-14T04:58:05Z", "pushed_at": "2021-11-14T04:58:36Z", "homepage": "", "size": 8, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 430224716, "node_id": "R_kgDOGaS1TA", "name": "datasette-redirect-to-https", "full_name": "simonw/datasette-redirect-to-https", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-redirect-to-https", "description": "Datasette plugin that redirects all non-https requests to https", "fork": 0, "created_at": "2021-11-20T22:43:33Z", "updated_at": "2022-04-24T03:48:01Z", "pushed_at": "2022-07-07T17:38:32Z", "homepage": "", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"asgi\", \"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 438003374, "node_id": "R_kgDOGhtmrg", "name": "datasette-pretty-traces", "full_name": "simonw/datasette-pretty-traces", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-pretty-traces", "description": "Prettier formatting for ?_trace=1 traces", "fork": 0, "created_at": "2021-12-13T19:43:28Z", "updated_at": "2023-01-25T20:57:57Z", "pushed_at": "2022-01-14T02:08:51Z", "homepage": "", "size": 17, "stargazers_count": 5, "watchers_count": 5, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 5, "default_branch": "main", "organization": null} {"id": 463623833, "node_id": "R_kgDOG6JWmQ", "name": "congress-legislators-datasette", "full_name": "simonw/congress-legislators-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/congress-legislators-datasette", "description": "Datasette instance with data from unitedstates/congress-legislators", "fork": 0, "created_at": "2022-02-25T17:42:08Z", "updated_at": "2023-12-30T07:55:21Z", "pushed_at": "2022-12-06T18:45:05Z", "homepage": "https://congress-legislators.datasettes.com/", "size": 11, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 470785885, "node_id": "R_kgDOHA-fXQ", "name": "datasette-plugin-template-repository-demo", "full_name": "simonw/datasette-plugin-template-repository-demo", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-plugin-template-repository-demo", "description": "Demo of datasette-plugin-template-repository", "fork": 0, "created_at": "2022-03-16T23:42:52Z", "updated_at": "2022-03-16T23:43:16Z", "pushed_at": "2022-03-16T23:43:13Z", "homepage": null, "size": 8, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 486080358, "node_id": "R_kgDOHPj_Zg", "name": "datasette-gzip", "full_name": "simonw/datasette-gzip", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-gzip", "description": "Add gzip compression to Datasette", "fork": 0, "created_at": "2022-04-27T06:54:52Z", "updated_at": "2023-09-29T23:48:01Z", "pushed_at": "2022-04-28T16:06:51Z", "homepage": "", "size": 15, "stargazers_count": 8, "watchers_count": 8, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 8, "default_branch": "main", "organization": null} {"id": 493337430, "node_id": "R_kgDOHWe7Vg", "name": "datasette-screenshots", "full_name": "simonw/datasette-screenshots", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-screenshots", "description": "Screenshots of Datasette, taken using shot-scraper", "fork": 0, "created_at": "2022-05-17T16:49:47Z", "updated_at": "2023-03-07T00:19:02Z", "pushed_at": "2023-01-28T05:37:48Z", "homepage": "https://simonw.github.io/datasette-screenshots/", "size": 32962, "stargazers_count": 3, "watchers_count": 3, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 1, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"shot-scraper\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 496273000, "node_id": "R_kgDOHZSGaA", "name": "datasette-unsafe-expose-env", "full_name": "simonw/datasette-unsafe-expose-env", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-unsafe-expose-env", "description": "Datasette plugin to expose some environment variables at /-/env for debugging", "fork": 0, "created_at": "2022-05-25T14:46:03Z", "updated_at": "2023-01-27T23:22:47Z", "pushed_at": "2022-07-03T21:42:37Z", "homepage": null, "size": 6, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 1, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 502455845, "node_id": "R_kgDOHfLeJQ", "name": "datasette-low-disk-space-hook", "full_name": "simonw/datasette-low-disk-space-hook", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-low-disk-space-hook", "description": "Datasette plugin providing the low_disk_space hook for other plugins to check for low disk space", "fork": 0, "created_at": "2022-06-11T21:04:08Z", "updated_at": "2022-06-19T11:24:43Z", "pushed_at": "2022-06-17T20:09:38Z", "homepage": "", "size": 13, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 510136835, "node_id": "R_kgDOHmgSAw", "name": "datasette-expose-env", "full_name": "simonw/datasette-expose-env", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-expose-env", "description": "Datasette plugin to expose selected environment variables at /-/env for debugging", "fork": 0, "created_at": "2022-07-03T21:14:29Z", "updated_at": "2022-07-06T13:28:57Z", "pushed_at": "2022-07-03T21:28:55Z", "homepage": "https://datasette.io/plugins/datasette-expose-env", "size": 10, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 519842266, "node_id": "R_kgDOHvwp2g", "name": "manatees-datasette", "full_name": "simonw/manatees-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/manatees-datasette", "description": "Datasette demo showing manatee carcass recovery locations", "fork": 0, "created_at": "2022-07-31T17:25:43Z", "updated_at": "2022-07-31T17:39:21Z", "pushed_at": "2022-07-31T18:05:39Z", "homepage": "https://manatees.vercel.app/manatees/locations", "size": 546, "stargazers_count": 0, "watchers_count": 0, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 527045109, "node_id": "R_kgDOH2oR9Q", "name": "scotrail-datasette", "full_name": "simonw/scotrail-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/scotrail-datasette", "description": "ScotRail announcements in Datasette", "fork": 0, "created_at": "2022-08-20T21:37:29Z", "updated_at": "2023-11-03T01:24:18Z", "pushed_at": "2022-08-21T20:53:05Z", "homepage": "https://scotrail.datasette.io", "size": 50, "stargazers_count": 6, "watchers_count": 6, "language": "Shell", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"scotrail\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 6, "default_branch": "main", "organization": null} {"id": 528611541, "node_id": "R_kgDOH4H41Q", "name": "datasette-multiline-links", "full_name": "simonw/datasette-multiline-links", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-multiline-links", "description": "Make multiple newline separated URLs clickable in Datasette", "fork": 0, "created_at": "2022-08-24T22:16:30Z", "updated_at": "2022-08-24T22:16:52Z", "pushed_at": "2022-08-24T22:56:16Z", "homepage": null, "size": 12, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 530399214, "node_id": "R_kgDOH50_7g", "name": "datasette-sitemap", "full_name": "simonw/datasette-sitemap", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sitemap", "description": "Generate sitemap.xml for Datasette sites", "fork": 0, "created_at": "2022-08-29T21:22:46Z", "updated_at": "2023-04-04T16:17:18Z", "pushed_at": "2022-08-30T17:59:53Z", "homepage": "", "size": 25, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 532144482, "node_id": "R_kgDOH7fhYg", "name": "pldb-datasette", "full_name": "simonw/pldb-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/pldb-datasette", "description": "A Datasette instance for pldb.com", "fork": 0, "created_at": "2022-09-03T03:29:46Z", "updated_at": "2023-02-02T14:31:07Z", "pushed_at": "2022-09-03T03:57:14Z", "homepage": null, "size": 4, "stargazers_count": 2, "watchers_count": 2, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 555992212, "node_id": "R_kgDOISPElA", "name": "datasette-gunicorn", "full_name": "simonw/datasette-gunicorn", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-gunicorn", "description": "Plugin for running Datasette using Gunicorn", "fork": 0, "created_at": "2022-10-22T20:23:57Z", "updated_at": "2023-01-31T20:42:01Z", "pushed_at": "2022-12-18T06:46:37Z", "homepage": "https://datasette.io/plugins/datasette-gunicorn", "size": 15, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-plugin\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 572254041, "node_id": "R_kgDOIhvnWQ", "name": "datasette-ephemeral-tables", "full_name": "simonw/datasette-ephemeral-tables", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-ephemeral-tables", "description": "Provide tables that expire after a time limit", "fork": 0, "created_at": "2022-11-29T21:54:16Z", "updated_at": "2023-01-01T01:23:54Z", "pushed_at": "2022-12-02T00:36:31Z", "homepage": "", "size": 22, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 576703971, "node_id": "R_kgDOIl_N4w", "name": "datasette-secret-santa", "full_name": "simonw/datasette-secret-santa", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-secret-santa", "description": "Run secret santa gift circles using Datasette", "fork": 0, "created_at": "2022-12-10T17:54:39Z", "updated_at": "2023-11-20T16:36:15Z", "pushed_at": "2022-12-11T01:41:10Z", "homepage": "", "size": 328, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 577164005, "node_id": "R_kgDOImbS5Q", "name": "datasette-geopackage", "full_name": "simonw/datasette-geopackage", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-geopackage", "description": "Datasette plugin for viewing GeoPackage files", "fork": 0, "created_at": "2022-12-12T05:34:45Z", "updated_at": "2023-01-27T11:00:10Z", "pushed_at": "2022-12-12T07:08:59Z", "homepage": null, "size": 8, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 4, "default_branch": "main", "organization": null} {"id": 587924230, "node_id": "R_kgDOIwsDBg", "name": "datasette-cookies-for-magic-parameters", "full_name": "simonw/datasette-cookies-for-magic-parameters", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-cookies-for-magic-parameters", "description": "UI for setting cookies to populate magic parameters", "fork": 0, "created_at": "2023-01-11T22:47:31Z", "updated_at": "2023-01-16T19:11:46Z", "pushed_at": "2023-01-12T19:04:37Z", "homepage": "https://datasette.io/plugins/datasette-cookies-for-magic-parameters", "size": 11, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 587971415, "node_id": "R_kgDOIwu7Vw", "name": "datasette-sql-strip-tags", "full_name": "simonw/datasette-sql-strip-tags", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sql-strip-tags", "description": "Adds a simple SQL function for stripping XML-style tags", "fork": 0, "created_at": "2023-01-12T02:29:38Z", "updated_at": "2023-01-15T15:34:51Z", "pushed_at": "2023-01-12T02:29:40Z", "homepage": null, "size": 2, "stargazers_count": 1, "watchers_count": 1, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 1, "default_branch": "main", "organization": null} {"id": 589732541, "node_id": "R_kgDOIyaavQ", "name": "datasette-granian", "full_name": "simonw/datasette-granian", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-granian", "description": "Run Datasette using the Granian HTTP server", "fork": 0, "created_at": "2023-01-16T20:04:57Z", "updated_at": "2023-01-31T07:09:42Z", "pushed_at": "2024-01-23T20:58:06Z", "homepage": "", "size": 11, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-plugin\", \"granian\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 592995639, "node_id": "R_kgDOI1hlNw", "name": "datasette-big-local", "full_name": "simonw/datasette-big-local", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-big-local", "description": "Integration between Datasette and Big Local News", "fork": 0, "created_at": "2023-01-25T01:08:21Z", "updated_at": "2023-01-31T23:58:14Z", "pushed_at": "2023-01-26T19:51:26Z", "homepage": "", "size": 53, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 4, "default_branch": "main", "organization": null} {"id": 594201434, "node_id": "R_kgDOI2rLWg", "name": "musiccaps-datasette", "full_name": "simonw/musiccaps-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/musiccaps-datasette", "description": "Exploring the MusicCaps dataset using Datasette", "fork": 0, "created_at": "2023-01-27T20:53:03Z", "updated_at": "2023-09-19T11:47:43Z", "pushed_at": "2023-01-27T21:31:33Z", "homepage": null, "size": 779, "stargazers_count": 5, "watchers_count": 5, "language": "Jupyter Notebook", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 2, "open_issues": 0, "watchers": 5, "default_branch": "main", "organization": null} {"id": 599371406, "node_id": "R_kgDOI7mujg", "name": "datasette-explain", "full_name": "simonw/datasette-explain", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-explain", "description": "Explain and validate SQL queries as you type them into Datasette", "fork": 0, "created_at": "2023-02-09T01:51:11Z", "updated_at": "2023-09-09T21:34:11Z", "pushed_at": "2023-04-24T03:57:18Z", "homepage": "", "size": 14, "stargazers_count": 8, "watchers_count": 8, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-plugin\"]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 8, "default_branch": "main", "organization": null} {"id": 605241232, "node_id": "R_kgDOJBM_kA", "name": "datasette-codespaces", "full_name": "simonw/datasette-codespaces", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-codespaces", "description": "Conveniences for running Datasette on GitHub Codespaces", "fork": 0, "created_at": "2023-02-22T18:43:18Z", "updated_at": "2023-03-01T07:51:49Z", "pushed_at": "2023-02-24T01:05:32Z", "homepage": null, "size": 16, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 4, "default_branch": "main", "organization": null} {"id": 605788756, "node_id": "R_kgDOJBuaVA", "name": "codespaces-datasette", "full_name": "simonw/codespaces-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/codespaces-datasette", "description": "An example repository for running Datasette in GitHub Codespaces", "fork": 0, "created_at": "2023-02-23T22:44:08Z", "updated_at": "2023-05-08T01:59:02Z", "pushed_at": "2023-02-23T23:48:12Z", "homepage": "", "size": 544, "stargazers_count": 2, "watchers_count": 2, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 5, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 5, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 607956629, "node_id": "R_kgDOJDyulQ", "name": "datasette-simple-html", "full_name": "simonw/datasette-simple-html", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-simple-html", "description": "Datasette SQL functions for very simple HTML operations", "fork": 0, "created_at": "2023-03-01T02:29:26Z", "updated_at": "2023-03-01T02:36:47Z", "pushed_at": "2023-03-12T17:30:47Z", "homepage": "", "size": 10, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 618571120, "node_id": "R_kgDOJN6lcA", "name": "datasette-no-truncate", "full_name": "simonw/datasette-no-truncate", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-no-truncate", "description": "Tiny Datasette plugin to disable text truncation in table displays", "fork": 0, "created_at": "2023-03-24T19:03:43Z", "updated_at": "2023-03-24T19:04:12Z", "pushed_at": "2023-03-24T19:08:40Z", "homepage": null, "size": 9, "stargazers_count": 0, "watchers_count": 0, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 0, "default_branch": "main", "organization": null} {"id": 628473523, "node_id": "R_kgDOJXW-sw", "name": "sqlite-tutorial-pycon-2023", "full_name": "simonw/sqlite-tutorial-pycon-2023", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-tutorial-pycon-2023", "description": null, "fork": 0, "created_at": "2023-04-16T03:45:50Z", "updated_at": "2023-09-16T12:32:22Z", "pushed_at": "2023-09-30T23:27:09Z", "homepage": "https://sqlite-tutorial-pycon-2023.readthedocs.io/en/latest/", "size": 505, "stargazers_count": 18, "watchers_count": 18, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 5, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 5, "open_issues": 0, "watchers": 18, "default_branch": "main", "organization": null} {"id": 645836342, "node_id": "R_kgDOJn6uNg", "name": "datasette-sqlite-url-lite", "full_name": "simonw/datasette-sqlite-url-lite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sqlite-url-lite", "description": "A pure Python alternative to sqlite-url ready to be used in Datasette Lite", "fork": 0, "created_at": "2023-05-26T14:46:52Z", "updated_at": "2023-10-30T05:16:08Z", "pushed_at": "2023-05-27T00:12:54Z", "homepage": null, "size": 9, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 669958782, "node_id": "R_kgDOJ-7Cfg", "name": "sqlite-utils-plugin", "full_name": "simonw/sqlite-utils-plugin", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-plugin", "description": "A cookiecutter template for building plugins for sqlite-utils", "fork": 0, "created_at": "2023-07-24T01:19:08Z", "updated_at": "2023-07-25T03:36:00Z", "pushed_at": "2023-07-25T20:39:30Z", "homepage": null, "size": 12, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 669960642, "node_id": "R_kgDOJ-7Jwg", "name": "sqlite-utils-dateutil", "full_name": "simonw/sqlite-utils-dateutil", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-dateutil", "description": "Date utility functions for sqlite-utils", "fork": 0, "created_at": "2023-07-24T01:29:23Z", "updated_at": "2023-07-28T00:52:50Z", "pushed_at": "2023-07-24T02:53:28Z", "homepage": null, "size": 7, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 670246995, "node_id": "R_kgDOJ_MoUw", "name": "sqlite-utils-plugins", "full_name": "simonw/sqlite-utils-plugins", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-plugins", "description": "A plugin directory for sqlite-utils", "fork": 0, "created_at": "2023-07-24T16:01:19Z", "updated_at": "2023-07-25T20:43:31Z", "pushed_at": "2023-09-26T15:35:17Z", "homepage": "", "size": 10, "stargazers_count": 7, "watchers_count": 7, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 0, "watchers": 7, "default_branch": "main", "organization": null} {"id": 670776182, "node_id": "R_kgDOJ_s7dg", "name": "sqlite-utils-litecli", "full_name": "simonw/sqlite-utils-litecli", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-litecli", "description": "Interactive shell for sqlite-utils using litecli", "fork": 0, "created_at": "2023-07-25T20:12:14Z", "updated_at": "2024-01-13T15:56:48Z", "pushed_at": "2023-07-27T03:28:02Z", "homepage": "", "size": 169, "stargazers_count": 11, "watchers_count": 11, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 11, "default_branch": "main", "organization": null} {"id": 677187897, "node_id": "R_kgDOKF0ROQ", "name": "sqlite-utils-jq", "full_name": "simonw/sqlite-utils-jq", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-jq", "description": "Plugin adding a jq() SQL function to sqlite-utils", "fork": 0, "created_at": "2023-08-11T00:45:35Z", "updated_at": "2023-12-31T15:57:19Z", "pushed_at": "2023-08-11T00:53:58Z", "homepage": null, "size": 3, "stargazers_count": 8, "watchers_count": 8, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 8, "default_branch": "main", "organization": null} {"id": 680224318, "node_id": "R_kgDOKItmPg", "name": "sqlite-utils-fast-fks", "full_name": "simonw/sqlite-utils-fast-fks", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-fast-fks", "description": "Fast foreign key addition for sqlite-utils", "fork": 0, "created_at": "2023-08-18T16:41:23Z", "updated_at": "2023-08-20T01:15:50Z", "pushed_at": "2023-08-18T17:00:42Z", "homepage": null, "size": 8, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 685770791, "node_id": "R_kgDOKOAIJw", "name": "sqlite-utils-move-tables", "full_name": "simonw/sqlite-utils-move-tables", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-utils-move-tables", "description": "sqlite-utils plugin adding a move-tables command", "fork": 0, "created_at": "2023-09-01T01:14:23Z", "updated_at": "2023-09-02T17:26:56Z", "pushed_at": "2023-09-01T02:09:14Z", "homepage": null, "size": 8, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 3, "default_branch": "main", "organization": null} {"id": 694371833, "node_id": "R_kgDOKWNF-Q", "name": "sqlite-authorizer-examples", "full_name": "simonw/sqlite-authorizer-examples", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/sqlite-authorizer-examples", "description": "Examples of actions checked by the SQLite authorizer mechanism", "fork": 0, "created_at": "2023-09-20T21:42:26Z", "updated_at": "2023-09-21T00:44:42Z", "pushed_at": "2023-09-21T17:03:01Z", "homepage": null, "size": 11, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "organization": null} {"id": 697938018, "node_id": "R_kgDOKZmwYg", "name": "federal-register-to-datasette", "full_name": "simonw/federal-register-to-datasette", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/federal-register-to-datasette", "description": null, "fork": 0, "created_at": "2023-09-28T19:34:17Z", "updated_at": "2023-11-14T07:49:54Z", "pushed_at": "2023-10-27T05:11:38Z", "homepage": "", "size": 5, "stargazers_count": 2, "watchers_count": 2, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 0, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 0, "open_issues": 0, "watchers": 2, "default_branch": "main", "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": "2023-07-07T18:50:04Z", "pushed_at": "2020-07-14T04:12:32Z", "homepage": "", "size": 6, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[]", "visibility": "public", "forks": 1, "open_issues": 1, "watchers": 1, "default_branch": "master", "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": "2023-02-27T01:57:06Z", "pushed_at": "2022-11-19T01:40:58Z", "homepage": "https://fivethirtyeight.datasettes.com", "size": 47, "stargazers_count": 15, "watchers_count": 15, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"fivethirtyeight\", \"sqlite\"]", "visibility": "public", "forks": 2, "open_issues": 1, "watchers": 15, "default_branch": "main", "organization": null} {"id": 142967347, "node_id": "MDEwOlJlcG9zaXRvcnkxNDI5NjczNDc=", "name": "datasette-json-html", "full_name": "simonw/datasette-json-html", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-json-html", "description": "Datasette plugin for rendering HTML based on JSON values", "fork": 0, "created_at": "2018-07-31T05:41:39Z", "updated_at": "2023-10-10T18:34:37Z", "pushed_at": "2022-03-22T01:43:59Z", "homepage": "", "size": 48, "stargazers_count": 25, "watchers_count": 25, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"plugin\"]", "visibility": "public", "forks": 1, "open_issues": 1, "watchers": 25, "default_branch": "main", "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": "2023-05-19T23:26:31Z", "pushed_at": "2022-07-30T01:13:41Z", "homepage": "", "size": 37, "stargazers_count": 21, "watchers_count": 21, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"fts\", \"python\", \"sqlite\", \"sqlite-fts4\"]", "visibility": "public", "forks": 1, "open_issues": 1, "watchers": 21, "default_branch": "main", "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": "2023-08-27T07:23:28Z", "pushed_at": "2023-08-24T21:45:20Z", "homepage": "https://datasette.io/plugins/datasette-jellyfish", "size": 16, "stargazers_count": 12, "watchers_count": 12, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 3, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 3, "open_issues": 1, "watchers": 12, "default_branch": "main", "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": "2020-01-21T23:07:44Z", "pushed_at": "2020-01-21T23:07:42Z", "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, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "master", "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": "2022-11-26T18:43:26Z", "pushed_at": "2019-07-11T04:40:57Z", "homepage": "", "size": 11, "stargazers_count": 11, "watchers_count": 11, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 1, "open_issues": 1, "watchers": 11, "default_branch": "master", "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": "2023-12-24T14:07:21Z", "pushed_at": "2023-08-15T03:10:29Z", "homepage": "", "size": 49, "stargazers_count": 23, "watchers_count": 23, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"markdown\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 23, "default_branch": "main", "organization": null} {"id": 228469685, "node_id": "MDEwOlJlcG9zaXRvcnkyMjg0Njk2ODU=", "name": "asgi-log-to-sqlite", "full_name": "simonw/asgi-log-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/asgi-log-to-sqlite", "description": "ASGI middleware for logging traffic to a SQLite database", "fork": 0, "created_at": "2019-12-16T20:27:04Z", "updated_at": "2021-11-06T21:19:28Z", "pushed_at": "2020-02-24T20:15:50Z", "homepage": null, "size": 12, "stargazers_count": 6, "watchers_count": 6, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"asgi\", \"datasette-io\", \"logging\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 6, "default_branch": "master", "organization": null} {"id": 236867027, "node_id": "MDEwOlJlcG9zaXRvcnkyMzY4NjcwMjc=", "name": "datasette-sentry", "full_name": "simonw/datasette-sentry", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-sentry", "description": "Datasette plugin for configuring Sentry", "fork": 0, "created_at": "2020-01-28T23:41:27Z", "updated_at": "2023-11-22T10:53:15Z", "pushed_at": "2023-11-21T19:22:42Z", "homepage": null, "size": 29, "stargazers_count": 8, "watchers_count": 8, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"sentry\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 8, "default_branch": "main", "organization": null} {"id": 242260583, "node_id": "MDEwOlJlcG9zaXRvcnkyNDIyNjA1ODM=", "name": "datasette-mask-columns", "full_name": "simonw/datasette-mask-columns", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-mask-columns", "description": "Datasette plugin that masks specified database columns", "fork": 0, "created_at": "2020-02-22T01:29:16Z", "updated_at": "2023-11-17T20:10:32Z", "pushed_at": "2024-01-25T05:08:09Z", "homepage": "https://datasette.io/plugins/datasette-mask-columns", "size": 18, "stargazers_count": 3, "watchers_count": 3, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 2, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 2, "open_issues": 1, "watchers": 3, "default_branch": "main", "organization": null} {"id": 243710733, "node_id": "MDEwOlJlcG9zaXRvcnkyNDM3MTA3MzM=", "name": "datasette-ics", "full_name": "simonw/datasette-ics", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-ics", "description": "Datasette plugin for outputting iCalendar files", "fork": 0, "created_at": "2020-02-28T08:11:01Z", "updated_at": "2023-10-09T21:42:10Z", "pushed_at": "2022-07-12T02:08:10Z", "homepage": "https://datasette.io/plugins/datasette-ics", "size": 34, "stargazers_count": 20, "watchers_count": 20, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 1, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\", \"icalendar\", \"ics\"]", "visibility": "public", "forks": 1, "open_issues": 1, "watchers": 20, "default_branch": "main", "organization": null} {"id": 243887036, "node_id": "MDEwOlJlcG9zaXRvcnkyNDM4ODcwMzY=", "name": "datasette-configure-fts", "full_name": "simonw/datasette-configure-fts", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-configure-fts", "description": "Datasette plugin for enabling full-text search against selected table columns", "fork": 0, "created_at": "2020-02-29T01:50:57Z", "updated_at": "2022-11-27T23:10:34Z", "pushed_at": "2023-08-23T18:41:23Z", "homepage": "", "size": 48, "stargazers_count": 4, "watchers_count": 4, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 0, "archived": 0, "disabled": 0, "open_issues_count": 1, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 4, "default_branch": "main", "organization": null}