{"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": 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": 135372981, "node_id": "MDEwOlJlcG9zaXRvcnkxMzUzNzI5ODE=", "name": "datasette-registry", "full_name": "simonw/datasette-registry", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-registry", "description": "A registry of Datasette instances", "fork": 0, "created_at": "2018-05-30T01:45:45Z", "updated_at": "2023-12-02T01:42:49Z", "pushed_at": "2023-12-02T01:56:26Z", "homepage": "https://registry.datasette.io/", "size": 23, "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": 2, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"open-data\"]", "visibility": "public", "forks": 1, "open_issues": 2, "watchers": 1, "default_branch": "master", "organization": null} {"id": 138669673, "node_id": "MDEwOlJlcG9zaXRvcnkxMzg2Njk2NzM=", "name": "datasette-vega", "full_name": "simonw/datasette-vega", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-vega", "description": "Datasette plugin for visualizing data using Vega", "fork": 0, "created_at": "2018-06-26T01:40:54Z", "updated_at": "2023-12-13T17:32:53Z", "pushed_at": "2023-08-27T22:01:00Z", "homepage": null, "size": 59, "stargazers_count": 55, "watchers_count": 55, "language": "JavaScript", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 7, "archived": 0, "disabled": 0, "open_issues_count": 37, "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\", \"react\", \"vega\"]", "visibility": "public", "forks": 7, "open_issues": 37, "watchers": 55, "default_branch": "master", "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": 167730071, "node_id": "MDEwOlJlcG9zaXRvcnkxNjc3MzAwNzE=", "name": "datasette-pretty-json", "full_name": "simonw/datasette-pretty-json", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-pretty-json", "description": "Datasette plugin that pretty-prints any column values that are valid JSON objects or arrays", "fork": 0, "created_at": "2019-01-26T19:30:43Z", "updated_at": "2022-09-24T06:13:11Z", "pushed_at": "2023-11-28T18:29:38Z", "homepage": "", "size": 16, "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": 2, "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\", \"json\"]", "visibility": "public", "forks": 0, "open_issues": 2, "watchers": 8, "default_branch": "master", "organization": null} {"id": 168474970, "node_id": "MDEwOlJlcG9zaXRvcnkxNjg0NzQ5NzA=", "name": "dbf-to-sqlite", "full_name": "simonw/dbf-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/dbf-to-sqlite", "description": "CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite", "fork": 0, "created_at": "2019-01-31T06:30:46Z", "updated_at": "2023-12-26T20:38:21Z", "pushed_at": "2022-06-30T19:34:07Z", "homepage": "", "size": 8, "stargazers_count": 42, "watchers_count": 42, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 12, "archived": 0, "disabled": 0, "open_issues_count": 5, "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\", \"dbase\", \"dbf\", \"foxpro\", \"sqlite\"]", "visibility": "public", "forks": 12, "open_issues": 5, "watchers": 42, "default_branch": "master", "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": 189321671, "node_id": "MDEwOlJlcG9zaXRvcnkxODkzMjE2NzE=", "name": "datasette-jq", "full_name": "simonw/datasette-jq", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-jq", "description": "Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values", "fork": 0, "created_at": "2019-05-30T01:06:31Z", "updated_at": "2023-06-02T06:57:41Z", "pushed_at": "2020-04-09T05:43:43Z", "homepage": null, "size": 11, "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": 0, "archived": 0, "disabled": 0, "open_issues_count": 2, "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\", \"jq\"]", "visibility": "public", "forks": 0, "open_issues": 2, "watchers": 17, "default_branch": "master", "organization": null} {"id": 190950781, "node_id": "MDEwOlJlcG9zaXRvcnkxOTA5NTA3ODE=", "name": "datasette-bplist", "full_name": "simonw/datasette-bplist", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-bplist", "description": "Datasette plugin for working with Apple's binary plist format", "fork": 0, "created_at": "2019-06-09T01:15:01Z", "updated_at": "2022-05-16T21:09:39Z", "pushed_at": "2023-02-17T15:56:46Z", "homepage": "", "size": 7, "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": 3, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"bplist\", \"datasette\", \"datasette-io\", \"datasette-plugin\"]", "visibility": "public", "forks": 1, "open_issues": 3, "watchers": 11, "default_branch": "master", "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": 206202864, "node_id": "MDEwOlJlcG9zaXRvcnkyMDYyMDI4NjQ=", "name": "inaturalist-to-sqlite", "full_name": "dogsheep/inaturalist-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/inaturalist-to-sqlite", "description": "Create a SQLite database containing your observation history from iNaturalist", "fork": 0, "created_at": "2019-09-04T01:21:21Z", "updated_at": "2023-06-08T10:00:25Z", "pushed_at": "2020-10-22T00:08:58Z", "homepage": "", "size": 17, "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": 2, "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\", \"dogsheep\", \"inaturalist\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 2, "watchers": 6, "default_branch": "master", "organization": null} {"id": 206649770, "node_id": "MDEwOlJlcG9zaXRvcnkyMDY2NDk3NzA=", "name": "google-takeout-to-sqlite", "full_name": "dogsheep/google-takeout-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/google-takeout-to-sqlite", "description": "Save data from Google Takeout to a SQLite database", "fork": 0, "created_at": "2019-09-05T20:15:15Z", "updated_at": "2024-01-22T12:33:23Z", "pushed_at": "2023-09-06T17:59:16Z", "homepage": "", "size": 14, "stargazers_count": 87, "watchers_count": 87, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 8, "archived": 0, "disabled": 0, "open_issues_count": 13, "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\", \"dogsheep\", \"google\", \"sqlite\"]", "visibility": "public", "forks": 8, "open_issues": 13, "watchers": 87, "default_branch": "master", "organization": null} {"id": 207630174, "node_id": "MDEwOlJlcG9zaXRvcnkyMDc2MzAxNzQ=", "name": "datasette-rure", "full_name": "simonw/datasette-rure", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-rure", "description": "Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine", "fork": 0, "created_at": "2019-09-10T18:09:33Z", "updated_at": "2022-05-01T00:48:10Z", "pushed_at": "2019-09-11T22:59:38Z", "homepage": null, "size": 19, "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": 3, "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\", \"regular-expressions\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 3, "watchers": 5, "default_branch": "master", "organization": null} {"id": 209590345, "node_id": "MDEwOlJlcG9zaXRvcnkyMDk1OTAzNDU=", "name": "genome-to-sqlite", "full_name": "dogsheep/genome-to-sqlite", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/genome-to-sqlite", "description": "Import your genome into a SQLite database", "fork": 0, "created_at": "2019-09-19T15:38:39Z", "updated_at": "2023-10-07T13:11:49Z", "pushed_at": "2019-09-19T15:41:17Z", "homepage": "", "size": 9, "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": 2, "license": {"value": "apache-2.0", "label": "Apache License 2.0"}, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"23andme\", \"datasette\", \"datasette-io\", \"datasette-tool\", \"dogsheep\", \"genetics\", \"personal-analytics\", \"sqlite\"]", "visibility": "public", "forks": 1, "open_issues": 2, "watchers": 20, "default_branch": "master", "organization": null} {"id": 214299267, "node_id": "MDEwOlJlcG9zaXRvcnkyMTQyOTkyNjc=", "name": "datasette-render-timestamps", "full_name": "simonw/datasette-render-timestamps", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-render-timestamps", "description": "Datasette plugin for rendering timestamps", "fork": 0, "created_at": "2019-10-10T22:50:50Z", "updated_at": "2023-07-18T14:27:17Z", "pushed_at": "2023-04-01T04:58:29Z", "homepage": null, "size": 17, "stargazers_count": 7, "watchers_count": 7, "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": 2, "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": 2, "watchers": 7, "default_branch": "master", "organization": null} {"id": 214746582, "node_id": "MDEwOlJlcG9zaXRvcnkyMTQ3NDY1ODI=", "name": "dogsheep.github.io", "full_name": "dogsheep/dogsheep.github.io", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/dogsheep.github.io", "description": "Tools for personal analytics using SQLite and Datasette", "fork": 0, "created_at": "2019-10-13T02:10:13Z", "updated_at": "2023-12-09T15:28:28Z", "pushed_at": "2024-01-19T19:08:44Z", "homepage": "https://dogsheep.github.io/", "size": 10, "stargazers_count": 117, "watchers_count": 117, "language": null, "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 1, "has_discussions": 0, "forks_count": 7, "archived": 0, "disabled": 0, "open_issues_count": 5, "license": null, "allow_forking": 1, "is_template": 0, "web_commit_signoff_required": 0, "topics": "[\"datasette\", \"dogsheep\", \"sqlite\"]", "visibility": "public", "forks": 7, "open_issues": 5, "watchers": 117, "default_branch": "master", "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": 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": 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": 245670670, "node_id": "MDEwOlJlcG9zaXRvcnkyNDU2NzA2NzA=", "name": "fec-to-sqlite", "full_name": "simonw/fec-to-sqlite", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/fec-to-sqlite", "description": "Save FEC campaign finance data to a SQLite database", "fork": 0, "created_at": "2020-03-07T16:52:49Z", "updated_at": "2023-08-10T17:00:54Z", "pushed_at": "2023-08-10T17:00:47Z", "homepage": "", "size": 17, "stargazers_count": 9, "watchers_count": 9, "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-tool\", \"fec\", \"sqlite\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 9, "default_branch": "master", "organization": null} {"id": 248999994, "node_id": "MDEwOlJlcG9zaXRvcnkyNDg5OTk5OTQ=", "name": "datasette-show-errors", "full_name": "simonw/datasette-show-errors", "private": 0, "owner": {"value": 9599, "label": "simonw"}, "html_url": "https://github.com/simonw/datasette-show-errors", "description": "Datasette plugin for displaying error tracebacks", "fork": 0, "created_at": "2020-03-21T15:06:04Z", "updated_at": "2020-09-24T00:17:29Z", "pushed_at": "2020-09-01T00:32:23Z", "homepage": null, "size": 7, "stargazers_count": 1, "watchers_count": 1, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "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\", \"datasette-io\", \"datasette-plugin\", \"starlette\"]", "visibility": "public", "forks": 0, "open_issues": 1, "watchers": 1, "default_branch": "master", "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": 256834907, "node_id": "MDEwOlJlcG9zaXRvcnkyNTY4MzQ5MDc=", "name": "dogsheep-photos", "full_name": "dogsheep/dogsheep-photos", "private": 0, "owner": {"value": 53015001, "label": "dogsheep"}, "html_url": "https://github.com/dogsheep/dogsheep-photos", "description": "Upload your photos to S3 and import metadata about them into a SQLite database", "fork": 0, "created_at": "2020-04-18T19:22:13Z", "updated_at": "2024-01-22T12:00:59Z", "pushed_at": "2024-01-05T18:52:26Z", "homepage": "", "size": 68, "stargazers_count": 169, "watchers_count": 169, "language": "Python", "has_issues": 1, "has_projects": 1, "has_downloads": 1, "has_wiki": 1, "has_pages": 0, "has_discussions": 0, "forks_count": 15, "archived": 0, "disabled": 0, "open_issues_count": 22, "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\", \"dogsheep\", \"sqlite\"]", "visibility": "public", "forks": 15, "open_issues": 22, "watchers": 169, "default_branch": "master", "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}