id,node_id,name,full_name,private,owner,owner_label,html_url,description,fork,created_at,updated_at,pushed_at,homepage,size,stargazers_count,watchers_count,language,has_issues,has_projects,has_downloads,has_wiki,has_pages,has_discussions,forks_count,archived,disabled,open_issues_count,license,license_label,allow_forking,is_template,web_commit_signoff_required,topics,visibility,forks,open_issues,watchers,default_branch,organization,organization_label 107914493,MDEwOlJlcG9zaXRvcnkxMDc5MTQ0OTM=,datasette,simonw/datasette,0,9599,simonw,https://github.com/simonw/datasette,An open source multi-tool for exploring and publishing data,0,2017-10-23T00:39:03Z,2024-01-26T15:24:03Z,2024-01-16T18:29:03Z,https://datasette.io,6585,8642,8642,Python,1,0,1,1,0,1,627,0,0,556,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""automatic-api"", ""csv"", ""datasets"", ""datasette"", ""datasette-io"", ""docker"", ""json"", ""python"", ""sql"", ""sqlite""]",public,627,556,8642,main,, 110509816,MDEwOlJlcG9zaXRvcnkxMTA1MDk4MTY=,csvs-to-sqlite,simonw/csvs-to-sqlite,0,9599,simonw,https://github.com/simonw/csvs-to-sqlite,Convert CSV files into a SQLite database,0,2017-11-13T06:38:21Z,2024-01-24T03:05:21Z,2023-12-27T11:39:54Z,,145,846,846,Python,1,1,1,1,0,0,70,0,0,48,apache-2.0,Apache License 2.0,1,0,0,"[""click"", ""csv"", ""datasette"", ""datasette-io"", ""datasette-tool"", ""pandas"", ""python"", ""sqlite""]",public,70,48,846,main,, 130236762,MDEwOlJlcG9zaXRvcnkxMzAyMzY3NjI=,datasette-cluster-map,simonw/datasette-cluster-map,0,9599,simonw,https://github.com/simonw/datasette-cluster-map,Datasette plugin that shows a map for any data with latitude/longitude columns,0,2018-04-19T15:31:55Z,2024-01-16T06:52:17Z,2024-01-16T05:05:51Z,,119,77,77,JavaScript,1,1,1,1,0,0,13,0,0,13,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""leafletjs""]",public,13,13,77,main,, 138669673,MDEwOlJlcG9zaXRvcnkxMzg2Njk2NzM=,datasette-vega,simonw/datasette-vega,0,9599,simonw,https://github.com/simonw/datasette-vega,Datasette plugin for visualizing data using Vega,0,2018-06-26T01:40:54Z,2023-12-13T17:32:53Z,2023-08-27T22:01:00Z,,59,55,55,JavaScript,1,1,1,1,0,0,7,0,0,37,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""plugin"", ""react"", ""vega""]",public,7,37,55,master,, 140912432,MDEwOlJlcG9zaXRvcnkxNDA5MTI0MzI=,sqlite-utils,simonw/sqlite-utils,0,9599,simonw,https://github.com/simonw/sqlite-utils,Python CLI utility and library for manipulating SQLite databases,0,2018-07-14T03:21:46Z,2024-01-26T10:04:31Z,2024-01-14T17:28:25Z,https://sqlite-utils.datasette.io,1781,1393,1393,Python,1,1,1,0,0,0,101,0,0,95,apache-2.0,Apache License 2.0,1,0,0,"[""cli"", ""click"", ""datasette"", ""datasette-io"", ""datasette-tool"", ""python"", ""sqlite"", ""sqlite-database""]",public,101,95,1393,main,, 142967347,MDEwOlJlcG9zaXRvcnkxNDI5NjczNDc=,datasette-json-html,simonw/datasette-json-html,0,9599,simonw,https://github.com/simonw/datasette-json-html,Datasette plugin for rendering HTML based on JSON values,0,2018-07-31T05:41:39Z,2023-10-10T18:34:37Z,2022-03-22T01:43:59Z,,48,25,25,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""plugin""]",public,1,1,25,main,, 162077240,MDEwOlJlcG9zaXRvcnkxNjIwNzcyNDA=,24ways-datasette,simonw/24ways-datasette,0,9599,simonw,https://github.com/simonw/24ways-datasette,Supporting material for my 24 ways article in 2018,0,2018-12-17T05:03:57Z,2021-09-22T04:45:41Z,2020-05-21T23:37:28Z,https://24ways.org/2018/fast-autocomplete-search-for-your-website/,14,4,4,Jupyter Notebook,1,1,1,1,0,0,3,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""24ways"", ""datasette"", ""jupyter-notebook"", ""sqlite""]",public,3,0,4,master,, 162850894,MDEwOlJlcG9zaXRvcnkxNjI4NTA4OTQ=,sqlite-fts4,simonw/sqlite-fts4,0,9599,simonw,https://github.com/simonw/sqlite-fts4,Custom Python functions for working with SQLite FTS4,0,2018-12-23T00:08:37Z,2023-05-19T23:26:31Z,2022-07-30T01:13:41Z,,37,21,21,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""fts"", ""python"", ""sqlite"", ""sqlite-fts4""]",public,1,1,21,main,, 163790822,MDEwOlJlcG9zaXRvcnkxNjM3OTA4MjI=,datasette-sqlite-fts4,simonw/datasette-sqlite-fts4,0,9599,simonw,https://github.com/simonw/datasette-sqlite-fts4,Datasette plugin that adds custom SQL functions for working with SQLite FTS4,0,2019-01-02T03:40:41Z,2022-07-31T16:33:25Z,2022-07-31T14:46:26Z,https://datasette.io/plugins/datasette-sqlite-fts4,14,3,3,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""plugin""]",public,1,0,3,main,, 166159072,MDEwOlJlcG9zaXRvcnkxNjYxNTkwNzI=,db-to-sqlite,simonw/db-to-sqlite,0,9599,simonw,https://github.com/simonw/db-to-sqlite,CLI tool for exporting tables or queries from any SQL database to a SQLite file,0,2019-01-17T04:16:48Z,2024-01-22T12:09:02Z,2023-02-28T07:16:21Z,,72,329,329,Python,1,1,1,1,0,0,27,0,0,17,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""sqlalchemy"", ""sqlite""]",public,27,17,329,main,, 167730071,MDEwOlJlcG9zaXRvcnkxNjc3MzAwNzE=,datasette-pretty-json,simonw/datasette-pretty-json,0,9599,simonw,https://github.com/simonw/datasette-pretty-json,Datasette plugin that pretty-prints any column values that are valid JSON objects or arrays,0,2019-01-26T19:30:43Z,2022-09-24T06:13:11Z,2023-11-28T18:29:38Z,,16,8,8,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""json""]",public,0,2,8,master,, 167759846,MDEwOlJlcG9zaXRvcnkxNjc3NTk4NDY=,markdown-to-sqlite,simonw/markdown-to-sqlite,0,9599,simonw,https://github.com/simonw/markdown-to-sqlite,CLI tool for loading markdown files into a SQLite database,0,2019-01-27T02:04:54Z,2024-01-05T12:52:52Z,2022-05-13T18:09:22Z,,13,72,72,Python,1,1,1,1,0,0,3,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""markdown"", ""sqlite"", ""yaml""]",public,3,2,72,main,, 168474970,MDEwOlJlcG9zaXRvcnkxNjg0NzQ5NzA=,dbf-to-sqlite,simonw/dbf-to-sqlite,0,9599,simonw,https://github.com/simonw/dbf-to-sqlite,"CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite",0,2019-01-31T06:30:46Z,2023-12-26T20:38:21Z,2022-06-30T19:34:07Z,,8,42,42,Python,1,1,1,1,0,0,12,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""dbase"", ""dbf"", ""foxpro"", ""sqlite""]",public,12,5,42,master,, 174715153,MDEwOlJlcG9zaXRvcnkxNzQ3MTUxNTM=,datasette-jellyfish,simonw/datasette-jellyfish,0,9599,simonw,https://github.com/simonw/datasette-jellyfish,Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish,0,2019-03-09T16:02:01Z,2023-08-27T07:23:28Z,2023-08-24T21:45:20Z,https://datasette.io/plugins/datasette-jellyfish,16,12,12,Python,1,1,1,1,0,0,3,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,3,1,12,main,, 175550127,MDEwOlJlcG9zaXRvcnkxNzU1NTAxMjc=,yaml-to-sqlite,simonw/yaml-to-sqlite,0,9599,simonw,https://github.com/simonw/yaml-to-sqlite,Utility for converting YAML files to SQLite,0,2019-03-14T04:49:08Z,2023-10-20T09:19:10Z,2022-04-08T18:11:14Z,,19,68,68,Python,1,1,1,1,0,0,9,0,0,3,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""sqlite"", ""yaml""]",public,9,3,68,main,, 189321671,MDEwOlJlcG9zaXRvcnkxODkzMjE2NzE=,datasette-jq,simonw/datasette-jq,0,9599,simonw,https://github.com/simonw/datasette-jq,Datasette plugin that adds a custom SQL function for executing jq expressions against JSON values,0,2019-05-30T01:06:31Z,2023-06-02T06:57:41Z,2020-04-09T05:43:43Z,,11,17,17,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""jq""]",public,0,2,17,master,, 190950781,MDEwOlJlcG9zaXRvcnkxOTA5NTA3ODE=,datasette-bplist,simonw/datasette-bplist,0,9599,simonw,https://github.com/simonw/datasette-bplist,Datasette plugin for working with Apple's binary plist format,0,2019-06-09T01:15:01Z,2022-05-16T21:09:39Z,2023-02-17T15:56:46Z,,7,11,11,Python,1,1,1,1,0,0,1,0,0,3,apache-2.0,Apache License 2.0,1,0,0,"[""bplist"", ""datasette"", ""datasette-io"", ""datasette-plugin""]",public,1,3,11,master,, 191022928,MDEwOlJlcG9zaXRvcnkxOTEwMjI5Mjg=,datasette-render-binary,simonw/datasette-render-binary,0,9599,simonw,https://github.com/simonw/datasette-render-binary,Datasette plugin for rendering binary data,0,2019-06-09T15:25:52Z,2023-08-14T07:55:47Z,2022-12-10T06:44:29Z,,63,10,10,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,2,10,main,, 195087137,MDEwOlJlcG9zaXRvcnkxOTUwODcxMzc=,datasette-auth-github,simonw/datasette-auth-github,0,9599,simonw,https://github.com/simonw/datasette-auth-github,Datasette plugin that authenticates users against GitHub,0,2019-07-03T16:02:53Z,2023-10-27T22:44:16Z,2022-11-22T17:20:25Z,https://datasette-auth-github-demo.datasette.io/,119,41,41,Python,1,1,1,1,0,0,6,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""datasette"", ""datasette-io"", ""datasette-plugin""]",public,6,4,41,main,, 195145678,MDEwOlJlcG9zaXRvcnkxOTUxNDU2Nzg=,sqlite-diffable,simonw/sqlite-diffable,0,9599,simonw,https://github.com/simonw/sqlite-diffable,Tools for dumping/loading a SQLite database to diffable directory structure,0,2019-07-04T00:58:46Z,2023-12-13T11:09:03Z,2022-08-18T22:49:29Z,,30,88,88,Python,1,1,1,1,0,0,3,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""sqlite""]",public,3,4,88,main,, 195696804,MDEwOlJlcG9zaXRvcnkxOTU2OTY4MDQ=,datasette-cors,simonw/datasette-cors,0,9599,simonw,https://github.com/simonw/datasette-cors,Datasette plugin for configuring CORS headers,0,2019-07-07T21:03:11Z,2022-11-26T18:43:26Z,2019-07-11T04:40:57Z,,11,11,11,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,1,1,11,master,, 197882382,MDEwOlJlcG9zaXRvcnkxOTc4ODIzODI=,healthkit-to-sqlite,dogsheep/healthkit-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/healthkit-to-sqlite,Convert an Apple Healthkit export zip to a SQLite database,0,2019-07-20T05:03:12Z,2024-01-22T12:33:18Z,2023-01-01T17:29:57Z,https://datasette.io/tools/healthkit-to-sqlite,29,182,182,Python,1,1,1,1,0,0,7,0,0,12,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""healthkit"", ""sqlite""]",public,7,12,182,main,, 205429375,MDEwOlJlcG9zaXRvcnkyMDU0MjkzNzU=,swarm-to-sqlite,dogsheep/swarm-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/swarm-to-sqlite,Create a SQLite database containing your checkin history from Foursquare Swarm,0,2019-08-30T17:37:29Z,2024-01-11T15:23:44Z,2023-04-11T03:18:16Z,,34,56,56,Python,1,1,1,1,0,0,3,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""foursquare"", ""foursquare-api"", ""sqlite"", ""swarm""]",public,3,4,56,main,, 206156866,MDEwOlJlcG9zaXRvcnkyMDYxNTY4NjY=,twitter-to-sqlite,dogsheep/twitter-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/twitter-to-sqlite,Save data from Twitter to a SQLite database,0,2019-09-03T19:30:08Z,2024-01-14T00:00:20Z,2022-12-28T23:33:31Z,,307,391,391,Python,1,1,1,1,0,0,22,0,0,20,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""sqlite"", ""twitter"", ""twitter-api""]",public,22,20,391,main,, 206202864,MDEwOlJlcG9zaXRvcnkyMDYyMDI4NjQ=,inaturalist-to-sqlite,dogsheep/inaturalist-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/inaturalist-to-sqlite,Create a SQLite database containing your observation history from iNaturalist,0,2019-09-04T01:21:21Z,2023-06-08T10:00:25Z,2020-10-22T00:08:58Z,,17,6,6,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""inaturalist"", ""sqlite""]",public,0,2,6,master,, 206649770,MDEwOlJlcG9zaXRvcnkyMDY2NDk3NzA=,google-takeout-to-sqlite,dogsheep/google-takeout-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/google-takeout-to-sqlite,Save data from Google Takeout to a SQLite database,0,2019-09-05T20:15:15Z,2024-01-22T12:33:23Z,2023-09-06T17:59:16Z,,14,87,87,Python,1,1,1,1,0,0,8,0,0,13,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""google"", ""sqlite""]",public,8,13,87,master,, 207052882,MDEwOlJlcG9zaXRvcnkyMDcwNTI4ODI=,github-to-sqlite,dogsheep/github-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/github-to-sqlite,Save data from GitHub to a SQLite database,0,2019-09-08T02:50:28Z,2024-01-24T01:41:51Z,2024-01-15T05:56:13Z,https://github-to-sqlite.dogsheep.net/,143,363,363,Python,1,1,1,1,0,0,41,0,0,25,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""github-api"", ""sqlite""]",public,41,25,363,main,, 207630174,MDEwOlJlcG9zaXRvcnkyMDc2MzAxNzQ=,datasette-rure,simonw/datasette-rure,0,9599,simonw,https://github.com/simonw/datasette-rure,Datasette plugin that adds a custom SQL function for executing matches using the Rust regular expression engine,0,2019-09-10T18:09:33Z,2022-05-01T00:48:10Z,2019-09-11T22:59:38Z,,19,5,5,Python,1,1,1,1,0,0,0,0,0,3,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""regular-expressions"", ""sqlite""]",public,0,3,5,master,, 209091256,MDEwOlJlcG9zaXRvcnkyMDkwOTEyNTY=,datasette-atom,simonw/datasette-atom,0,9599,simonw,https://github.com/simonw/datasette-atom,Datasette plugin that adds a .atom output format,0,2019-09-17T15:31:01Z,2023-09-15T15:58:19Z,2023-03-14T03:50:25Z,,36,12,12,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,0,12,main,, 209590345,MDEwOlJlcG9zaXRvcnkyMDk1OTAzNDU=,genome-to-sqlite,dogsheep/genome-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/genome-to-sqlite,Import your genome into a SQLite database,0,2019-09-19T15:38:39Z,2023-10-07T13:11:49Z,2019-09-19T15:41:17Z,,9,20,20,Python,1,1,1,1,0,0,1,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""23andme"", ""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""genetics"", ""personal-analytics"", ""sqlite""]",public,1,2,20,master,, 213286752,MDEwOlJlcG9zaXRvcnkyMTMyODY3NTI=,pocket-to-sqlite,dogsheep/pocket-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/pocket-to-sqlite,Create a SQLite database containing data from your Pocket account,0,2019-10-07T03:24:14Z,2024-01-15T17:53:41Z,2023-07-10T19:24:26Z,,25,98,98,Python,1,1,1,1,0,0,5,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""pocket"", ""pocket-api"", ""sqlite""]",public,5,5,98,main,, 214299267,MDEwOlJlcG9zaXRvcnkyMTQyOTkyNjc=,datasette-render-timestamps,simonw/datasette-render-timestamps,0,9599,simonw,https://github.com/simonw/datasette-render-timestamps,Datasette plugin for rendering timestamps,0,2019-10-10T22:50:50Z,2023-07-18T14:27:17Z,2023-04-01T04:58:29Z,,17,7,7,Python,1,1,1,1,0,0,2,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,2,2,7,master,, 217216787,MDEwOlJlcG9zaXRvcnkyMTcyMTY3ODc=,datasette-haversine,simonw/datasette-haversine,0,9599,simonw,https://github.com/simonw/datasette-haversine,Datasette plugin that adds a custom SQL function for haversine distances,0,2019-10-24T05:16:14Z,2023-12-29T17:54:13Z,2023-12-29T18:04:33Z,,14,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,0,2,main,, 219372133,MDEwOlJlcG9zaXRvcnkyMTkzNzIxMzM=,sqlite-transform,simonw/sqlite-transform,0,9599,simonw,https://github.com/simonw/sqlite-transform,Tool for running transformations on columns in a SQLite database,0,2019-11-03T22:07:53Z,2023-01-28T07:04:45Z,2021-08-02T22:07:57Z,,64,30,30,Python,1,1,1,1,0,0,0,1,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""sqlite""]",public,0,0,30,main,, 220716822,MDEwOlJlcG9zaXRvcnkyMjA3MTY4MjI=,datasette-render-markdown,simonw/datasette-render-markdown,0,9599,simonw,https://github.com/simonw/datasette-render-markdown,Datasette plugin for rendering Markdown,0,2019-11-09T23:28:31Z,2023-12-24T14:07:21Z,2023-08-15T03:10:29Z,,49,23,23,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""markdown""]",public,0,1,23,main,, 221802296,MDEwOlJlcG9zaXRvcnkyMjE4MDIyOTY=,datasette-template-sql,simonw/datasette-template-sql,0,9599,simonw,https://github.com/simonw/datasette-template-sql,Datasette plugin for executing SQL queries from templates,0,2019-11-14T23:05:34Z,2023-09-09T21:28:16Z,2021-05-18T17:58:44Z,https://datasette.io/plugins/datasette-template-sql,23,9,9,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,2,9,main,, 228469685,MDEwOlJlcG9zaXRvcnkyMjg0Njk2ODU=,asgi-log-to-sqlite,simonw/asgi-log-to-sqlite,0,9599,simonw,https://github.com/simonw/asgi-log-to-sqlite,ASGI middleware for logging traffic to a SQLite database,0,2019-12-16T20:27:04Z,2021-11-06T21:19:28Z,2020-02-24T20:15:50Z,,12,6,6,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""datasette-io"", ""logging"", ""sqlite""]",public,0,1,6,master,, 228485806,MDEwOlJlcG9zaXRvcnkyMjg0ODU4MDY=,datasette-configure-asgi,simonw/datasette-configure-asgi,0,9599,simonw,https://github.com/simonw/datasette-configure-asgi,Datasette plugin for configuring arbitrary ASGI middleware,0,2019-12-16T22:17:10Z,2020-08-25T15:54:32Z,2019-12-16T22:19:49Z,,6,1,1,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,0,1,master,, 234825790,MDEwOlJlcG9zaXRvcnkyMzQ4MjU3OTA=,datasette-upload-csvs,simonw/datasette-upload-csvs,0,9599,simonw,https://github.com/simonw/datasette-upload-csvs,Datasette plugin for uploading CSV files and converting them to database tables,0,2020-01-19T02:07:05Z,2024-01-26T10:00:37Z,2024-01-25T18:17:27Z,https://datasette.io/plugins/datasette-upload-csvs,66,17,17,Python,1,1,1,1,0,0,4,0,0,8,apache-2.0,Apache License 2.0,1,0,0,"[""csvs"", ""datasette"", ""datasette-io"", ""datasette-plugin""]",public,4,8,17,main,, 236110759,MDEwOlJlcG9zaXRvcnkyMzYxMTA3NTk=,datasette-auth-existing-cookies,simonw/datasette-auth-existing-cookies,0,9599,simonw,https://github.com/simonw/datasette-auth-existing-cookies,Datasette plugin that authenticates users based on existing domain cookies,0,2020-01-25T01:20:31Z,2022-12-02T16:08:08Z,2022-05-30T17:10:11Z,,54,3,3,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,1,0,3,main,, 236867027,MDEwOlJlcG9zaXRvcnkyMzY4NjcwMjc=,datasette-sentry,simonw/datasette-sentry,0,9599,simonw,https://github.com/simonw/datasette-sentry,Datasette plugin for configuring Sentry,0,2020-01-28T23:41:27Z,2023-11-22T10:53:15Z,2023-11-21T19:22:42Z,,29,8,8,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""sentry""]",public,0,1,8,main,, 237321267,MDEwOlJlcG9zaXRvcnkyMzczMjEyNjc=,geojson-to-sqlite,simonw/geojson-to-sqlite,0,9599,simonw,https://github.com/simonw/geojson-to-sqlite,CLI tool for converting GeoJSON files to SQLite (with SpatiaLite),0,2020-01-30T22:51:05Z,2024-01-12T20:42:05Z,2022-04-13T23:39:25Z,,117,50,50,Python,1,1,1,1,0,0,5,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""geojson"", ""gis"", ""sqlite""]",public,5,4,50,main,, 238339412,MDEwOlJlcG9zaXRvcnkyMzgzMzk0MTI=,datasette-debug-asgi,simonw/datasette-debug-asgi,0,9599,simonw,https://github.com/simonw/datasette-debug-asgi,Datasette plugin for dumping out the ASGI scope,0,2020-02-05T00:57:09Z,2022-04-27T15:06:27Z,2021-08-17T23:41:03Z,https://datasette.io/plugins/datasette-debug-asgi,17,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""datasette-io"", ""datasette-plugin""]",public,0,0,2,main,, 240815938,MDEwOlJlcG9zaXRvcnkyNDA4MTU5Mzg=,shapefile-to-sqlite,simonw/shapefile-to-sqlite,0,9599,simonw,https://github.com/simonw/shapefile-to-sqlite,Load shapefiles into a SQLite (optionally SpatiaLite) database,0,2020-02-16T01:55:29Z,2024-01-13T01:52:47Z,2023-01-08T20:24:46Z,,61,27,27,Python,1,1,1,1,0,0,3,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""gis"", ""shapefiles"", ""spatialite"", ""sqlite""]",public,3,4,27,main,, 242260583,MDEwOlJlcG9zaXRvcnkyNDIyNjA1ODM=,datasette-mask-columns,simonw/datasette-mask-columns,0,9599,simonw,https://github.com/simonw/datasette-mask-columns,Datasette plugin that masks specified database columns,0,2020-02-22T01:29:16Z,2023-11-17T20:10:32Z,2024-01-25T05:08:09Z,https://datasette.io/plugins/datasette-mask-columns,18,3,3,Python,1,1,1,1,0,0,2,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,2,1,3,main,, 243710733,MDEwOlJlcG9zaXRvcnkyNDM3MTA3MzM=,datasette-ics,simonw/datasette-ics,0,9599,simonw,https://github.com/simonw/datasette-ics,Datasette plugin for outputting iCalendar files,0,2020-02-28T08:11:01Z,2023-10-09T21:42:10Z,2022-07-12T02:08:10Z,https://datasette.io/plugins/datasette-ics,34,20,20,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""icalendar"", ""ics""]",public,1,1,20,main,, 243887036,MDEwOlJlcG9zaXRvcnkyNDM4ODcwMzY=,datasette-configure-fts,simonw/datasette-configure-fts,0,9599,simonw,https://github.com/simonw/datasette-configure-fts,Datasette plugin for enabling full-text search against selected table columns,0,2020-02-29T01:50:57Z,2022-11-27T23:10:34Z,2023-08-23T18:41:23Z,,48,4,4,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,1,4,main,, 245670670,MDEwOlJlcG9zaXRvcnkyNDU2NzA2NzA=,fec-to-sqlite,simonw/fec-to-sqlite,0,9599,simonw,https://github.com/simonw/fec-to-sqlite,Save FEC campaign finance data to a SQLite database,0,2020-03-07T16:52:49Z,2023-08-10T17:00:54Z,2023-08-10T17:00:47Z,,17,9,9,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""fec"", ""sqlite""]",public,0,1,9,master,, 245856731,MDEwOlJlcG9zaXRvcnkyNDU4NTY3MzE=,datasette-search-all,simonw/datasette-search-all,0,9599,simonw,https://github.com/simonw/datasette-search-all,Datasette plugin for searching all searchable tables at once,0,2020-03-08T17:21:54Z,2024-01-25T12:23:14Z,2024-01-09T05:10:26Z,,186,13,13,Python,1,1,1,1,0,0,3,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""search""]",public,3,1,13,main,, 246108561,MDEwOlJlcG9zaXRvcnkyNDYxMDg1NjE=,datasette-column-inspect,simonw/datasette-column-inspect,0,9599,simonw,https://github.com/simonw/datasette-column-inspect,Experimental plugin that adds a column inspector,0,2020-03-09T18:11:00Z,2023-11-16T19:53:10Z,2020-12-09T21:47:38Z,,15,3,3,HTML,1,1,1,1,0,0,0,0,0,3,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,3,3,main,, 247527438,MDEwOlJlcG9zaXRvcnkyNDc1Mjc0Mzg=,datasette-edit-schema,simonw/datasette-edit-schema,0,9599,simonw,https://github.com/simonw/datasette-edit-schema,Datasette plugin for modifying table schemas,0,2020-03-15T18:34:06Z,2023-10-31T00:45:20Z,2023-12-23T01:04:18Z,,521,11,11,JavaScript,1,1,1,1,0,0,0,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,5,11,main,, 248385299,MDEwOlJlcG9zaXRvcnkyNDgzODUyOTk=,datasette-publish-fly,simonw/datasette-publish-fly,0,9599,simonw,https://github.com/simonw/datasette-publish-fly,Datasette plugin for publishing data using Fly,0,2020-03-19T01:47:01Z,2023-12-29T18:01:32Z,2023-08-21T18:59:10Z,,69,19,19,Python,1,1,1,1,0,0,7,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""fly""]",public,7,5,19,main,, 248903544,MDEwOlJlcG9zaXRvcnkyNDg5MDM1NDQ=,hacker-news-to-sqlite,dogsheep/hacker-news-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/hacker-news-to-sqlite,Create a SQLite database containing data pulled from Hacker News,0,2020-03-21T04:02:05Z,2023-08-06T05:38:49Z,2023-03-26T22:22:39Z,,19,43,43,Python,1,1,1,1,0,0,5,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""hacker-news""]",public,5,5,43,main,, 248999994,MDEwOlJlcG9zaXRvcnkyNDg5OTk5OTQ=,datasette-show-errors,simonw/datasette-show-errors,0,9599,simonw,https://github.com/simonw/datasette-show-errors,Datasette plugin for displaying error tracebacks,0,2020-03-21T15:06:04Z,2020-09-24T00:17:29Z,2020-09-01T00:32:23Z,,7,1,1,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""asgi"", ""datasette"", ""datasette-io"", ""datasette-plugin"", ""starlette""]",public,0,1,1,master,, 253632948,MDEwOlJlcG9zaXRvcnkyNTM2MzI5NDg=,datasette-publish-vercel,simonw/datasette-publish-vercel,0,9599,simonw,https://github.com/simonw/datasette-publish-vercel,Datasette plugin for publishing data using Vercel,0,2020-04-06T22:47:13Z,2024-01-04T01:26:31Z,2022-08-24T17:43:41Z,,55,38,38,Python,1,1,1,1,0,0,7,0,0,19,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""vercel"", ""zeit-now""]",public,7,19,38,main,, 255460347,MDEwOlJlcG9zaXRvcnkyNTU0NjAzNDc=,datasette-clone,simonw/datasette-clone,0,9599,simonw,https://github.com/simonw/datasette-clone,Create a local copy of database files from a Datasette instance,0,2020-04-13T23:05:41Z,2023-09-21T04:26:56Z,2021-02-22T19:32:36Z,,20,6,6,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool""]",public,0,0,6,main,, 256834907,MDEwOlJlcG9zaXRvcnkyNTY4MzQ5MDc=,dogsheep-photos,dogsheep/dogsheep-photos,0,53015001,dogsheep,https://github.com/dogsheep/dogsheep-photos,Upload your photos to S3 and import metadata about them into a SQLite database,0,2020-04-18T19:22:13Z,2024-01-22T12:00:59Z,2024-01-05T18:52:26Z,,68,169,169,Python,1,1,1,1,0,0,15,0,0,22,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-tool"", ""dogsheep"", ""sqlite""]",public,15,22,169,master,, 257022147,MDEwOlJlcG9zaXRvcnkyNTcwMjIxNDc=,til,simonw/til,0,9599,simonw,https://github.com/simonw/til,Today I Learned,0,2020-04-19T14:35:59Z,2024-01-25T02:14:34Z,2024-01-26T20:51:03Z,https://til.simonwillison.net,3222,884,884,HTML,1,0,1,0,0,0,79,0,0,17,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""til""]",public,79,17,884,main,, 261634807,MDEwOlJlcG9zaXRvcnkyNjE2MzQ4MDc=,datasette-media,simonw/datasette-media,0,9599,simonw,https://github.com/simonw/datasette-media,Datasette plugin for serving media based on a SQL query,0,2020-05-06T02:42:57Z,2023-12-28T16:13:08Z,2022-12-13T20:03:51Z,,43,19,19,Python,1,1,1,1,0,0,1,0,0,8,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,1,8,19,main,, 271408895,MDEwOlJlcG9zaXRvcnkyNzE0MDg4OTU=,datasette-permissions-sql,simonw/datasette-permissions-sql,0,9599,simonw,https://github.com/simonw/datasette-permissions-sql,Datasette plugin for configuring permission checks using SQL queries,0,2020-06-10T23:48:13Z,2023-08-14T15:55:15Z,2020-06-12T07:06:15Z,,25,5,5,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,0,5,master,, 271665336,MDEwOlJlcG9zaXRvcnkyNzE2NjUzMzY=,datasette-auth-tokens,simonw/datasette-auth-tokens,0,9599,simonw,https://github.com/simonw/datasette-auth-tokens,Datasette plugin for authenticating access using API tokens,0,2020-06-11T23:23:30Z,2023-09-21T04:32:51Z,2024-01-13T18:58:45Z,,138,11,11,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,1,1,11,main,, 272098486,MDEwOlJlcG9zaXRvcnkyNzIwOTg0ODY=,datasette-psutil,simonw/datasette-psutil,0,9599,simonw,https://github.com/simonw/datasette-psutil,Datasette plugin adding a /-/psutil debugging endpoint,0,2020-06-13T22:57:07Z,2022-04-27T15:09:02Z,2022-03-07T15:35:57Z,https://datasette.io/plugins/datasette-psutil,12,3,3,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin"", ""psutil""]",public,0,1,3,main,, 273576861,MDEwOlJlcG9zaXRvcnkyNzM1NzY4NjE=,datasette-plugin-template-demo,simonw/datasette-plugin-template-demo,0,9599,simonw,https://github.com/simonw/datasette-plugin-template-demo,Demonstrating https://github.com/simonw/datasette-plugin,0,2020-06-19T20:03:09Z,2021-12-13T19:58:07Z,2024-01-10T19:18:58Z,,24,0,0,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette""]",public,0,0,0,main,, 274264484,MDEwOlJlcG9zaXRvcnkyNzQyNjQ0ODQ=,sqlite-generate,simonw/sqlite-generate,0,9599,simonw,https://github.com/simonw/sqlite-generate,Tool for generating demo SQLite databases,0,2020-06-22T23:36:44Z,2023-10-27T22:48:17Z,2021-02-27T15:25:24Z,https://sqlite-generate-demo.datasette.io/,56,22,22,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""sqlite""]",public,0,0,22,main,, 293302651,MDEwOlJlcG9zaXRvcnkyOTMzMDI2NTE=,sqlite-dump,simonw/sqlite-dump,0,9599,simonw,https://github.com/simonw/sqlite-dump,An improved version of .iterdump() for sqlite3,0,2020-09-06T15:14:26Z,2024-01-15T04:09:18Z,2020-09-07T01:07:50Z,,12,10,10,Python,1,0,1,0,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,1,1,10,main,, 303218369,MDEwOlJlcG9zaXRvcnkzMDMyMTgzNjk=,evernote-to-sqlite,dogsheep/evernote-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/evernote-to-sqlite,Tools for converting Evernote content to SQLite,0,2020-10-11T21:45:49Z,2023-06-26T01:36:28Z,2021-11-02T20:04:32Z,,51,35,35,Python,1,1,1,1,0,0,5,0,0,6,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""dogsheep"", ""evernote"", ""sqlite""]",public,5,6,35,main,, 305199661,MDEwOlJlcG9zaXRvcnkzMDUxOTk2NjE=,sphinx-to-sqlite,simonw/sphinx-to-sqlite,0,9599,simonw,https://github.com/simonw/sphinx-to-sqlite,Create a SQLite database from Sphinx documentation,0,2020-10-18T21:26:55Z,2023-07-14T19:47:31Z,2020-10-22T04:55:45Z,,9,6,6,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool"", ""sphinx"", ""sqlite""]",public,0,2,6,main,, 315796015,MDEwOlJlcG9zaXRvcnkzMTU3OTYwMTU=,datasette-ripgrep,simonw/datasette-ripgrep,0,9599,simonw,https://github.com/simonw/datasette-ripgrep,"Web interface for searching your code using ripgrep, built as a Datasette plugin",0,2020-11-25T01:26:36Z,2023-11-27T20:34:01Z,2023-10-25T02:06:56Z,https://ripgrep.datasette.io,66,69,69,Python,1,1,1,1,0,0,1,0,0,6,apache-2.0,Apache License 2.0,1,0,0,"[""codesearch"", ""datasette"", ""datasette-io"", ""datasette-plugin"", ""ripgrep""]",public,1,6,69,main,, 346597557,MDEwOlJlcG9zaXRvcnkzNDY1OTc1NTc=,tableau-to-sqlite,simonw/tableau-to-sqlite,0,9599,simonw,https://github.com/simonw/tableau-to-sqlite,Fetch data from Tableau into a SQLite database,0,2021-03-11T06:12:02Z,2023-09-08T18:19:38Z,2021-07-29T13:56:42Z,,212,9,9,Python,1,1,1,1,0,0,2,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-io"", ""datasette-tool""]",public,2,2,9,main,, 347263722,MDEwOlJlcG9zaXRvcnkzNDcyNjM3MjI=,django-sql-dashboard,simonw/django-sql-dashboard,0,9599,simonw,https://github.com/simonw/django-sql-dashboard,Django app for building dashboards using raw SQL queries,0,2021-03-13T03:38:23Z,2024-01-27T03:25:26Z,2023-12-16T07:03:32Z,https://django-sql-dashboard.datasette.io/,346,425,425,Python,1,1,1,1,0,0,35,0,0,31,apache-2.0,Apache License 2.0,1,0,0,"[""dashboards"", ""datasette-io"", ""datasette-tool"", ""django"", ""sql""]",public,35,31,425,main,, 350895171,MDEwOlJlcG9zaXRvcnkzNTA4OTUxNzE=,iam-to-sqlite,simonw/iam-to-sqlite,0,9599,simonw,https://github.com/simonw/iam-to-sqlite,Load Amazon IAM data into a SQLite database,0,2021-03-24T00:16:15Z,2023-03-24T02:53:10Z,2021-03-24T00:20:26Z,,7,8,8,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,8,main,, 390535500,MDEwOlJlcG9zaXRvcnkzOTA1MzU1MDA=,datasette-remote-metadata,simonw/datasette-remote-metadata,0,9599,simonw,https://github.com/simonw/datasette-remote-metadata,Periodically refresh Datasette metadata from a remote URL,0,2021-07-28T23:17:19Z,2022-12-31T17:34:29Z,2021-12-13T19:40:48Z,,14,6,6,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,6,main,, 438003374,R_kgDOGhtmrg,datasette-pretty-traces,simonw/datasette-pretty-traces,0,9599,simonw,https://github.com/simonw/datasette-pretty-traces,Prettier formatting for ?_trace=1 traces,0,2021-12-13T19:43:28Z,2023-01-25T20:57:57Z,2022-01-14T02:08:51Z,,17,5,5,JavaScript,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-io"", ""datasette-plugin""]",public,0,0,5,main,, 441024802,R_kgDOGkmBIg,datasette-tiddlywiki,simonw/datasette-tiddlywiki,0,9599,simonw,https://github.com/simonw/datasette-tiddlywiki,Run TiddlyWiki in Datasette and save Tiddlers to a SQLite database,0,2021-12-23T01:05:56Z,2024-01-03T07:28:45Z,2022-03-08T01:36:10Z,,426,31,31,HTML,1,1,1,1,0,0,0,0,0,3,apache-2.0,Apache License 2.0,1,0,0,[],public,0,3,31,main,, 459821110,R_kgDOG2hQNg,google-drive-to-sqlite,simonw/google-drive-to-sqlite,0,9599,simonw,https://github.com/simonw/google-drive-to-sqlite,Create a SQLite database containing metadata from Google Drive,0,2022-02-16T02:16:29Z,2024-01-04T17:05:48Z,2022-05-21T16:56:11Z,https://datasette.io/tools/google-drive-to-sqlite,74,145,145,Python,1,1,1,1,0,0,12,0,0,11,apache-2.0,Apache License 2.0,1,0,0,[],public,12,11,145,main,, 462903750,R_kgDOG5dZxg,datasette-redirect-forbidden,simonw/datasette-redirect-forbidden,0,9599,simonw,https://github.com/simonw/datasette-redirect-forbidden,Redirect forbidden requests to a login page,0,2022-02-23T20:59:26Z,2023-04-14T23:50:54Z,2022-02-23T22:02:38Z,,10,2,2,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,2,main,, 470338069,R_kgDOHAjKFQ,datasette-hashed-urls,simonw/datasette-hashed-urls,0,9599,simonw,https://github.com/simonw/datasette-hashed-urls,Optimize Datasette performance behind a caching proxy,0,2022-03-15T21:31:52Z,2023-09-30T00:28:45Z,2023-06-08T00:04:42Z,,38,5,5,Python,1,1,1,1,0,0,1,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,1,2,5,main,, 470785885,R_kgDOHA-fXQ,datasette-plugin-template-repository-demo,simonw/datasette-plugin-template-repository-demo,0,9599,simonw,https://github.com/simonw/datasette-plugin-template-repository-demo,Demo of datasette-plugin-template-repository,0,2022-03-16T23:42:52Z,2022-03-16T23:43:16Z,2022-03-16T23:43:13Z,,8,0,0,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,0,main,, 474176116,R_kgDOHENadA,datasette-packages,simonw/datasette-packages,0,9599,simonw,https://github.com/simonw/datasette-packages,Show a list of currently installed Python packages,0,2022-03-25T22:04:23Z,2022-03-25T22:04:45Z,2023-09-17T00:24:08Z,,14,0,0,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,0,2,0,main,, 474468776,R_kgDOHEfRqA,datasette-auth0,simonw/datasette-auth0,0,9599,simonw,https://github.com/simonw/datasette-auth0,Datasette plugin that authenticates users using Auth0,0,2022-03-26T21:19:31Z,2023-04-05T04:53:07Z,2022-03-28T03:04:52Z,,21,5,5,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,"[""auth0"", ""datasette"", ""datasette-plugin""]",public,0,2,5,main,, 479175467,R_kgDOHI-jKw,pypi-to-sqlite,simonw/pypi-to-sqlite,0,9599,simonw,https://github.com/simonw/pypi-to-sqlite,Load data about Python packages from PyPI into SQLite,0,2022-04-07T23:09:02Z,2023-09-21T04:26:45Z,2022-04-08T16:29:53Z,,26,9,9,Python,1,1,1,1,0,0,1,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,1,1,9,main,, 485962807,R_kgDOHPc0Nw,datasette-total-page-time,simonw/datasette-total-page-time,0,9599,simonw,https://github.com/simonw/datasette-total-page-time,Add a note to the Datasette footer measuring the total page load time,0,2022-04-26T22:09:58Z,2022-04-27T15:06:00Z,2022-04-26T22:11:48Z,,8,2,2,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,2,main,, 486080358,R_kgDOHPj_Zg,datasette-gzip,simonw/datasette-gzip,0,9599,simonw,https://github.com/simonw/datasette-gzip,Add gzip compression to Datasette,0,2022-04-27T06:54:52Z,2023-09-29T23:48:01Z,2022-04-28T16:06:51Z,,15,8,8,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,8,main,, 486732669,R_kgDOHQLzfQ,datasette-copy-to-memory,simonw/datasette-copy-to-memory,0,9599,simonw,https://github.com/simonw/datasette-copy-to-memory,Copy database files into an in-memory database on startup,0,2022-04-28T20:02:21Z,2023-09-29T15:36:18Z,2022-04-30T19:49:29Z,,19,6,6,Python,1,1,1,1,0,0,0,0,0,3,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,0,3,6,main,, 487877438,R_kgDOHRRrPg,datasette-lite,simonw/datasette-lite,0,9599,simonw,https://github.com/simonw/datasette-lite,Datasette running in your browser using WebAssembly and Pyodide,0,2022-05-02T14:34:06Z,2024-01-10T11:03:23Z,2024-01-12T02:42:44Z,https://lite.datasette.io,81,292,292,HTML,1,1,1,1,1,0,24,0,0,22,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""pyodide"", ""webassembly""]",public,24,22,292,main,, 489156146,R_kgDOHSfuMg,datasette-upload-dbs,simonw/datasette-upload-dbs,0,9599,simonw,https://github.com/simonw/datasette-upload-dbs,Upload SQLite database files to Datasette,0,2022-05-05T23:36:51Z,2023-10-07T20:11:14Z,2023-09-20T04:18:36Z,,100,10,10,Python,1,1,1,1,0,0,2,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,2,1,10,main,, 494839851,R_kgDOHX6oKw,google-calendar-to-sqlite,simonw/google-calendar-to-sqlite,0,9599,simonw,https://github.com/simonw/google-calendar-to-sqlite,Create a SQLite database containing your data from Google Calendar,0,2022-05-21T16:41:58Z,2024-01-04T17:08:43Z,2022-05-21T16:58:35Z,,15,55,55,Python,1,1,1,1,0,0,2,0,0,4,apache-2.0,Apache License 2.0,1,0,0,[],public,2,4,55,main,, 498453589,R_kgDOHbXMVQ,mbox-to-sqlite,simonw/mbox-to-sqlite,0,9599,simonw,https://github.com/simonw/mbox-to-sqlite,Load email from .mbox files into SQLite,0,2022-05-31T18:31:44Z,2024-01-26T13:46:20Z,2023-10-24T00:01:42Z,,9,21,21,Python,1,1,1,1,0,0,4,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""email"", ""mbox"", ""sqlite""]",public,4,5,21,main,, 501303242,R_kgDOHeFHyg,datasette-socrata,simonw/datasette-socrata,0,9599,simonw,https://github.com/simonw/datasette-socrata,Import data from Socrata into Datasette,0,2022-06-08T15:13:44Z,2022-06-09T21:13:34Z,2023-08-14T16:08:54Z,,41,0,0,Python,1,1,1,1,0,0,1,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,1,2,0,main,, 502455845,R_kgDOHfLeJQ,datasette-low-disk-space-hook,simonw/datasette-low-disk-space-hook,0,9599,simonw,https://github.com/simonw/datasette-low-disk-space-hook,Datasette plugin providing the low_disk_space hook for other plugins to check for low disk space,0,2022-06-11T21:04:08Z,2022-06-19T11:24:43Z,2022-06-17T20:09:38Z,,13,1,1,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,1,main,, 506026919,R_kgDOHilbpw,datasette-scale-to-zero,simonw/datasette-scale-to-zero,0,9599,simonw,https://github.com/simonw/datasette-scale-to-zero,Quit Datasette if it has not received traffic for a specified time period,0,2022-06-21T22:49:04Z,2024-01-21T19:15:53Z,2022-08-05T22:29:17Z,https://datasette.io/plugins/datasette-scale-to-zero,22,11,11,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,0,1,11,main,, 510136835,R_kgDOHmgSAw,datasette-expose-env,simonw/datasette-expose-env,0,9599,simonw,https://github.com/simonw/datasette-expose-env,Datasette plugin to expose selected environment variables at /-/env for debugging,0,2022-07-03T21:14:29Z,2022-07-06T13:28:57Z,2022-07-03T21:28:55Z,https://datasette.io/plugins/datasette-expose-env,10,1,1,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,0,0,1,main,, 511787166,R_kgDOHoFAng,sqlite-comprehend,simonw/sqlite-comprehend,0,9599,simonw,https://github.com/simonw/sqlite-comprehend,Tools for running data in a SQLite database through AWS Comprehend,0,2022-07-08T06:26:15Z,2022-07-11T21:44:34Z,2022-07-12T14:21:42Z,,77,6,6,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,0,2,6,main,, 526978148,R_kgDOH2kMZA,datasette-mp3-audio,simonw/datasette-mp3-audio,0,9599,simonw,https://github.com/simonw/datasette-mp3-audio,Turn .mp3 URLs into an audio player in the Datasette interface,0,2022-08-20T16:20:06Z,2023-03-02T22:24:50Z,2022-08-21T06:43:00Z,,18,4,4,Python,1,1,1,1,0,0,2,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,2,2,4,main,, 528611541,R_kgDOH4H41Q,datasette-multiline-links,simonw/datasette-multiline-links,0,9599,simonw,https://github.com/simonw/datasette-multiline-links,Make multiple newline separated URLs clickable in Datasette,0,2022-08-24T22:16:30Z,2022-08-24T22:16:52Z,2022-08-24T22:56:16Z,,12,0,0,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,1,0,0,main,, 530399214,R_kgDOH50_7g,datasette-sitemap,simonw/datasette-sitemap,0,9599,simonw,https://github.com/simonw/datasette-sitemap,Generate sitemap.xml for Datasette sites,0,2022-08-29T21:22:46Z,2023-04-04T16:17:18Z,2022-08-30T17:59:53Z,,25,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,2,main,, 532404547,R_kgDOH7vZQw,datasette-render-image-tags,simonw/datasette-render-image-tags,0,9599,simonw,https://github.com/simonw/datasette-render-image-tags,Turn any URLs ending in .jpg/.png/.gif into img tags with width 200,0,2022-09-04T00:36:44Z,2023-10-30T04:50:20Z,2023-08-27T17:17:59Z,,10,4,4,Python,1,1,1,1,0,0,2,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,2,2,4,main,, 545764894,R_kgDOIIe2Hg,datasette-public,simonw/datasette-public,0,9599,simonw,https://github.com/simonw/datasette-public,Make specific Datasette tables visible to the public,0,2022-10-05T00:03:28Z,2022-10-05T00:03:40Z,2022-12-02T21:09:02Z,,20,0,0,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,0,main,, 555992212,R_kgDOISPElA,datasette-gunicorn,simonw/datasette-gunicorn,0,9599,simonw,https://github.com/simonw/datasette-gunicorn,Plugin for running Datasette using Gunicorn,0,2022-10-22T20:23:57Z,2023-01-31T20:42:01Z,2022-12-18T06:46:37Z,https://datasette.io/plugins/datasette-gunicorn,15,1,1,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,1,0,1,main,, 571072624,R_kgDOIgngcA,datasette-export,simonw/datasette-export,0,9599,simonw,https://github.com/simonw/datasette-export,Export pages from Datasette to files on disk,0,2022-11-27T04:03:08Z,2022-12-09T23:11:24Z,2022-11-27T04:20:09Z,,8,3,3,Python,1,1,1,1,0,0,0,0,0,6,apache-2.0,Apache License 2.0,1,0,0,[],public,0,6,3,main,, 572254041,R_kgDOIhvnWQ,datasette-ephemeral-tables,simonw/datasette-ephemeral-tables,0,9599,simonw,https://github.com/simonw/datasette-ephemeral-tables,Provide tables that expire after a time limit,0,2022-11-29T21:54:16Z,2023-01-01T01:23:54Z,2022-12-02T00:36:31Z,,22,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,2,main,, 576703971,R_kgDOIl_N4w,datasette-secret-santa,simonw/datasette-secret-santa,0,9599,simonw,https://github.com/simonw/datasette-secret-santa,Run secret santa gift circles using Datasette,0,2022-12-10T17:54:39Z,2023-11-20T16:36:15Z,2022-12-11T01:41:10Z,,328,3,3,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,1,0,3,main,, 577164005,R_kgDOImbS5Q,datasette-geopackage,simonw/datasette-geopackage,0,9599,simonw,https://github.com/simonw/datasette-geopackage,Datasette plugin for viewing GeoPackage files,0,2022-12-12T05:34:45Z,2023-01-27T11:00:10Z,2022-12-12T07:08:59Z,,8,4,4,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,4,main,, 584580166,R_kgDOItf8Rg,openai-to-sqlite,simonw/openai-to-sqlite,0,9599,simonw,https://github.com/simonw/openai-to-sqlite,Save OpenAI API results to a SQLite database,0,2023-01-03T01:14:22Z,2024-01-17T08:38:22Z,2023-09-05T01:27:43Z,,92,206,206,Python,1,1,1,1,0,0,8,0,0,3,apache-2.0,Apache License 2.0,1,0,0,[],public,8,3,206,main,, 584885824,R_kgDOItymQA,datasette-openai,simonw/datasette-openai,0,9599,simonw,https://github.com/simonw/datasette-openai,SQL functions for calling OpenAI APIs,0,2023-01-03T19:12:52Z,2023-08-22T19:20:13Z,2023-01-14T02:29:43Z,https://datasette.io/plugins/datasette-openai,28,19,19,Python,1,1,1,1,0,0,2,0,0,4,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin"", ""gpt-3"", ""openai""]",public,2,4,19,main,, 587578070,R_kgDOIwW61g,datasette-faiss,simonw/datasette-faiss,0,9599,simonw,https://github.com/simonw/datasette-faiss,Maintain a FAISS index for specified Datasette tables,0,2023-01-11T04:28:21Z,2024-01-23T21:34:16Z,2023-01-20T01:30:15Z,,25,32,32,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,32,main,, 587924230,R_kgDOIwsDBg,datasette-cookies-for-magic-parameters,simonw/datasette-cookies-for-magic-parameters,0,9599,simonw,https://github.com/simonw/datasette-cookies-for-magic-parameters,UI for setting cookies to populate magic parameters,0,2023-01-11T22:47:31Z,2023-01-16T19:11:46Z,2023-01-12T19:04:37Z,https://datasette.io/plugins/datasette-cookies-for-magic-parameters,11,0,0,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,0,0,0,main,, 589732541,R_kgDOIyaavQ,datasette-granian,simonw/datasette-granian,0,9599,simonw,https://github.com/simonw/datasette-granian,Run Datasette using the Granian HTTP server,0,2023-01-16T20:04:57Z,2023-01-31T07:09:42Z,2024-01-23T20:58:06Z,,11,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin"", ""granian""]",public,0,0,2,main,, 594145172,R_kgDOI2nvlA,datasette-youtube-embed,simonw/datasette-youtube-embed,0,9599,simonw,https://github.com/simonw/datasette-youtube-embed,Turn YouTube URLs into embedded players in Datasette,0,2023-01-27T17:52:05Z,2024-01-10T01:33:09Z,2023-01-27T20:09:30Z,,11,5,5,JavaScript,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,5,main,, 599371406,R_kgDOI7mujg,datasette-explain,simonw/datasette-explain,0,9599,simonw,https://github.com/simonw/datasette-explain,Explain and validate SQL queries as you type them into Datasette,0,2023-02-09T01:51:11Z,2023-09-09T21:34:11Z,2023-04-24T03:57:18Z,,14,8,8,Python,1,1,1,1,0,0,1,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette"", ""datasette-plugin""]",public,1,0,8,main,, 605241232,R_kgDOJBM_kA,datasette-codespaces,simonw/datasette-codespaces,0,9599,simonw,https://github.com/simonw/datasette-codespaces,Conveniences for running Datasette on GitHub Codespaces,0,2023-02-22T18:43:18Z,2023-03-01T07:51:49Z,2023-02-24T01:05:32Z,,16,4,4,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,4,main,, 607956629,R_kgDOJDyulQ,datasette-simple-html,simonw/datasette-simple-html,0,9599,simonw,https://github.com/simonw/datasette-simple-html,Datasette SQL functions for very simple HTML operations,0,2023-03-01T02:29:26Z,2023-03-01T02:36:47Z,2023-03-12T17:30:47Z,,10,0,0,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,"[""datasette-plugin""]",public,0,0,0,main,, 611552758,R_kgDOJHON9g,apple-notes-to-sqlite,dogsheep/apple-notes-to-sqlite,0,53015001,dogsheep,https://github.com/dogsheep/apple-notes-to-sqlite,Export Apple Notes to SQLite,0,2023-03-09T03:44:10Z,2024-01-25T08:38:14Z,2023-09-04T23:48:28Z,,21,161,161,Python,1,1,1,1,0,0,5,0,0,8,apache-2.0,Apache License 2.0,1,0,0,"[""apple-notes"", ""datasette"", ""datasette-tool"", ""dogsheep"", ""sqlite""]",public,5,8,161,main,, 613693261,R_kgDOJJQ3TQ,datasette-paste-table,simonw/datasette-paste-table,0,9599,simonw,https://github.com/simonw/datasette-paste-table,Create tables in Datasette by pasting in TSV,0,2023-03-14T04:35:11Z,2023-03-14T05:31:44Z,2023-03-14T04:35:31Z,,8,1,1,Python,1,1,1,1,0,0,0,0,0,2,apache-2.0,Apache License 2.0,1,0,0,[],public,0,2,1,main,, 618260446,R_kgDOJNnn3g,datasette-chatgpt-plugin,simonw/datasette-chatgpt-plugin,0,9599,simonw,https://github.com/simonw/datasette-chatgpt-plugin,A Datasette plugin that turns a Datasette instance into a ChatGPT plugin,0,2023-03-24T04:46:24Z,2024-01-05T01:29:41Z,2023-03-24T18:41:00Z,https://datasette.io/plugins/datasette-chatgpt-plugin,19,54,54,Python,1,1,1,1,0,0,0,0,0,5,apache-2.0,Apache License 2.0,1,0,0,"[""chatgpt"", ""chatgpt-plugin"", ""datasette"", ""datasette-plugin""]",public,0,5,54,main,, 618571120,R_kgDOJN6lcA,datasette-no-truncate,simonw/datasette-no-truncate,0,9599,simonw,https://github.com/simonw/datasette-no-truncate,Tiny Datasette plugin to disable text truncation in table displays,0,2023-03-24T19:03:43Z,2023-03-24T19:04:12Z,2023-03-24T19:08:40Z,,9,0,0,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,0,main,, 625395502,R_kgDOJUbHLg,sqlite-history,simonw/sqlite-history,0,9599,simonw,https://github.com/simonw/sqlite-history,Track changes to SQLite tables using triggers,0,2023-04-09T01:19:26Z,2024-01-11T14:04:42Z,2023-08-12T22:53:12Z,,36,80,80,Python,1,1,1,1,0,0,1,0,0,6,apache-2.0,Apache License 2.0,1,0,0,[],public,1,6,80,main,, 645836342,R_kgDOJn6uNg,datasette-sqlite-url-lite,simonw/datasette-sqlite-url-lite,0,9599,simonw,https://github.com/simonw/datasette-sqlite-url-lite,A pure Python alternative to sqlite-url ready to be used in Datasette Lite,0,2023-05-26T14:46:52Z,2023-10-30T05:16:08Z,2023-05-27T00:12:54Z,,9,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,2,main,, 661534575,R_kgDOJ243bw,datasette-execute-selected,simonw/datasette-execute-selected,0,9599,simonw,https://github.com/simonw/datasette-execute-selected,Execute selected fragments of a query,0,2023-07-03T05:09:15Z,2023-07-03T05:10:42Z,2023-07-03T05:16:25Z,,9,0,0,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,0,main,, 669646940,R_kgDOJ-oAXA,sqlite-migrate,simonw/sqlite-migrate,0,9599,simonw,https://github.com/simonw/sqlite-migrate,"A simple database migration system for SQLite, based on sqlite-utils",0,2023-07-23T01:09:14Z,2024-01-14T00:09:00Z,2023-10-27T23:46:35Z,,31,36,36,Python,1,1,1,1,0,0,2,0,0,5,apache-2.0,Apache License 2.0,1,0,0,[],public,2,5,36,main,, 669960642,R_kgDOJ-7Jwg,sqlite-utils-dateutil,simonw/sqlite-utils-dateutil,0,9599,simonw,https://github.com/simonw/sqlite-utils-dateutil,Date utility functions for sqlite-utils,0,2023-07-24T01:29:23Z,2023-07-28T00:52:50Z,2023-07-24T02:53:28Z,,7,2,2,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,2,main,, 669984081,R_kgDOJ-8lUQ,sqlite-utils-shell,simonw/sqlite-utils-shell,0,9599,simonw,https://github.com/simonw/sqlite-utils-shell,Interactive shell for sqlite-utils,0,2023-07-24T03:21:15Z,2024-01-13T15:55:28Z,2023-12-21T06:24:17Z,,20,8,8,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,8,main,, 670776182,R_kgDOJ_s7dg,sqlite-utils-litecli,simonw/sqlite-utils-litecli,0,9599,simonw,https://github.com/simonw/sqlite-utils-litecli,Interactive shell for sqlite-utils using litecli,0,2023-07-25T20:12:14Z,2024-01-13T15:56:48Z,2023-07-27T03:28:02Z,,169,11,11,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,11,main,, 685770791,R_kgDOKOAIJw,sqlite-utils-move-tables,simonw/sqlite-utils-move-tables,0,9599,simonw,https://github.com/simonw/sqlite-utils-move-tables,sqlite-utils plugin adding a move-tables command,0,2023-09-01T01:14:23Z,2023-09-02T17:26:56Z,2023-09-01T02:09:14Z,,8,3,3,Python,1,1,1,1,0,0,0,0,0,0,apache-2.0,Apache License 2.0,1,0,0,[],public,0,0,3,main,, 689118745,R_kgDOKRMeGQ,datasette-llm-embed,simonw/datasette-llm-embed,0,9599,simonw,https://github.com/simonw/datasette-llm-embed,"Datasette plugin adding a llm_embed(model_id, text) SQL function",0,2023-09-08T21:09:40Z,2024-01-25T12:18:39Z,2023-10-08T17:42:55Z,,14,10,10,Python,1,1,1,1,0,0,0,0,0,1,apache-2.0,Apache License 2.0,1,0,0,[],public,0,1,10,main,,