home / github

Menu
  • GraphQL API

commits

Table actions
  • GraphQL API for commits

878 rows where committer = 19864447

✎ View and edit SQL

This data as json, CSV (advanced)

sha ▼ message author_date committer_date raw_author raw_committer repo author committer
21fc1cad6dd6348c67acff90a785b458d3a81275 Release 0.21.3 2020-07-23T14:56:02Z 2020-07-23T14:56:02Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f twitter-to-sqlite 206156866 simonw 9599 web-flow 19864447
2208c3c68e552d343e6a2872ff6e559fca9d1b38 Spelling corrections plus CI job for codespell * Use codespell to check spelling in documentation, refs #1417 * Fixed spelling errors spotted by codespell, closes #1417 * Make codespell a docs dependency See also this TIL: https://til.simonwillison.net/python/codespell 2021-08-03T16:36:38Z 2021-08-03T16:36:38Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
22354c48ce4d514d7a1b321e5651c7f1340e3f5e Update pytest-asyncio requirement from <0.19,>=0.17 to >=0.17,<0.20 (#1769) Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Changelog](https://github.com/pytest-dev/pytest-asyncio/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.19.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2022-07-18T01:06:37Z 2022-07-18T01:06:37Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
227bb3e91fe34811a9374150798643a5af98ed79 Added more example plugins 2020-04-22T13:47:20Z 2020-04-22T13:47:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
23a45758185c99b6c3b8cf07d687aa5281282196 Added News section to Readme 2017-11-25T21:40:43Z 2017-11-25T21:40:43Z Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2448e45ddbc039a8acad49ea2af6f72dc14bcb3e upsert command, not update command 2022-01-11T18:06:50Z 2022-01-11T18:06:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
247e460e08bf823142f7b84058fe44e43626787f Update beautifulsoup4 requirement (#1703) Updates the requirements on [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) to permit the latest version. --- updated-dependencies: - dependency-name: beautifulsoup4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2022-04-08T22:51:04Z 2022-04-08T22:51:04Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
249fcf8e3e2a90e763f41b080c1b9ec8017f5005 Add setuptools to dependencies Refs #2065 2023-04-27T03:36:10Z 2023-04-27T03:36:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
24af1004a42029f5a2f1a50541780814e9e2578a Added datasette-vega to news section 2018-06-29T14:53:36Z 2018-06-29T14:53:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
24cea271961077a63bc834a2aab3de777491a9c9 Link to "The interesting ideas in Datasette" 2018-10-04T02:40:04Z 2018-10-04T02:40:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
25014ca25eb70b4c1217558ebd14db2845973bfb Configuration directory mode, closes #731 2020-04-27T16:30:24Z 2020-04-27T16:30:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
26de3a18bc47bdb152ab5909b2475a1ea202917b tmate debugging tool 2020-09-14T21:53:54Z 2020-09-14T21:53:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
26fa0aaecf7fb0c88345d690433390f2a680076b Added project_urls 2020-10-12T20:31:04Z 2020-10-12T20:31:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f swarm-to-sqlite 205429375 simonw 9599 web-flow 19864447
26fd45f4bdae7b2c884a2c9120ca2f54ba7bf3e7 Scrape dependents demo, refs #34 2020-04-30T23:27:03Z 2020-04-30T23:27:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
271433fdd18e436b0a527ab899cb6f6fa67f23d0 Discord badge (#462) 2022-08-02T21:15:52Z 2022-08-02T21:15:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
271b894af52eb6437ae6cd84eba9867ad8dd43f6 Map dict to TEXT Thanks, @minaeid90 2021-11-15T00:27:40Z 2021-11-15T00:27:40Z Mina Rizk 354fc054391e109f21a593b971cebb96f0dab254 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 minaeid90 2496189 web-flow 19864447
272982e8a6f45700ff93c3917b4688a86de0e672 /db/table/-/upsert API Close #1878 Also made a few tweaks to how _r works in tokens and actors, refs #1855 - I needed that mechanism for the tests. 2022-12-08T01:12:15Z 2022-12-08T01:12:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
286ed286b68793532c2a38436a08343b45cfbc91 geojson-to-sqlite 2020-01-31T07:09:56Z 2020-01-31T07:09:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
294ecd45f7801971dbeef383d0c5456ee95ab839 Bump black from 22.6.0 to 22.8.0 (#1797) Bumps [black](https://github.com/psf/black) from 22.6.0 to 22.8.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.6.0...22.8.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2022-09-05T18:51:51Z 2022-09-05T18:51:51Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
2955e7ea51f49e4353bda0c4eeb67537cfd06996 One last update of the new tagline 2020-08-09T16:40:17Z 2020-08-09T16:40:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2972bb001ab5f675eced62f7ba5adef2d3eba2ad Added pinboard-to-sqlite 2019-11-07T20:44:09Z 2019-11-07T20:44:09Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep.github.io 214746582 simonw 9599 web-flow 19864447
29bd6065147818263fb7c19e0cfc5228c5cf7fb4 Documentation typo 2018-06-28T05:09:03Z 2018-06-28T05:09:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2a8c6690399ee832ee62aafdede1794f5945d911 Update beautifulsoup4 requirement (#1463) Updates the requirements on [beautifulsoup4](http://www.crummy.com/software/BeautifulSoup/bs4/) to permit the latest version. --- updated-dependencies: - dependency-name: beautifulsoup4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2021-10-13T22:35:36Z 2021-10-13T22:35:36Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
2aa686c6554bf6b8230eb5b3019574df6cc99225 It's not a weekly newsletter 2022-01-26T18:21:05Z 2022-01-26T18:21:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2b40710e9d05ae2dd7ec2301b0054bf25eb3c085 Changelog badge 2020-04-30T18:32:23Z 2020-04-30T18:32:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
2bdab66772dca51b0c729b4e1063610cb2edd890 Build and push new tagged releases to Docker Hub Based on method described in https://sebest.github.io/post/using-travis-ci-to-build-docker-images/ 2018-07-24T04:17:57Z 2018-07-24T04:17:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2c1b9f2445d0ca4ca9f30a1433b7cde8cc0f42a2 Create FUNDING.yml 2021-02-18T18:22:43Z 2021-02-18T18:22:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
2c2e67b9bb5f1f6b82348a16afe4a07e8073ab54 Updated default facet limits in docs 2018-05-18T15:50:37Z 2018-05-18T15:50:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2c36e45447494cd7505440943367e29ec57c8e72 Bump black from 22.8.0 to 22.10.0 (#1839) Bumps [black](https://github.com/psf/black) from 22.8.0 to 22.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.8.0...22.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2022-10-27T20:51:45Z 2022-10-27T20:51:45Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
2c4cd7141abb5115eff00ed7aef002af39d51989 Consistently use /my-datasette in examples 2021-07-13T23:15:48Z 2021-07-13T23:15:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2c86774179765771a8d982974b64408143cd264b Link to non-spam Python 3 setup instructions Refs #1987 2023-01-11T17:59:40Z 2023-01-11T17:59:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2ca63e3b2de5408a860c6c7c1852deb9a138279e db.triggers and table.triggers introspection (#60) Closes #59 2019-09-03T00:09:41Z 2019-09-03T00:09:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
2caa53a52a37e53f83e3a854fc721c7e26c5e9ff ReST fix 2023-08-30T23:19:24Z 2023-08-30T23:19:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2cc14a236c601ee2a6b81d8580e70989574baec9 Ditched short form options for --static and --template-dir The -t clashes with the package --tag option 2017-12-09T03:47:50Z 2017-12-09T03:47:50Z Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2d099ad9c657d2cab59de91cdb8bfed2da236ef6 Backport of Python 3.8 shutil.copytree, refs #744 (#769) 2020-05-27T18:17:43Z 2020-05-27T18:17:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2d7586928de4ad3218a93b9f6efd3db45e68340f Rough docs for apple-photos command, refs #1 2020-05-05T20:16:53Z 2020-05-05T20:16:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
2d7fa8b9058dfbf9c7c371cdeec115d32a177dc9 Use None as a default arg (#901) Thanks, @fcatus! * Use None as a default arg * Black formatting fix Co-authored-by: Simon Willison <swillison@gmail.com> 2020-07-31T18:42:38Z 2020-07-31T18:42:38Z fcatus 46e4cbbe1f073e93ec59b6ee14963e6b1c627496 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 Alyetama 56323389 web-flow 19864447
2dc5c8dc259a0606162673d394ba8cc1c6f54428 detect_fts now works with alternative table escaping (#571) Fixes #570. See also https://github.com/simonw/sqlite-utils/pull/57 2019-09-03T00:32:27Z 2019-09-03T00:32:27Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
2e0ff04b804be9d83fed5eb13d7bd77cf55f4a9b Release 0.2 Refs #2 2020-09-01T20:40:52Z 2020-09-01T20:40:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-beta 197431109 simonw 9599 web-flow 19864447
2e9751672d4fe329b3c359d5b7b1992283185820 chore: Set permissions for GitHub actions (#1740) Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com> 2022-05-31T19:28:40Z 2022-05-31T19:28:40Z Naveen 902cf90c9d2dadfcff296a337dc6e2df5775229f GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 naveensrinivasan 172697 web-flow 19864447
2ebcffe2226ece2a5a86722790d486a480338632 Bump furo from 2022.6.21 to 2022.9.15 (#1812) Bumps [furo](https://github.com/pradyunsg/furo) from 2022.6.21 to 2022.9.15. - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](https://github.com/pradyunsg/furo/compare/2022.06.21...2022.09.15) --- updated-dependencies: - dependency-name: furo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2022-09-16T19:50:52Z 2022-09-16T19:50:52Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
3001e1e394b6cb605c2cd81eed671a7da419c1b3 Add timeout option to Cloudrun build (#1717) * Add timeout option for build phase * Make the --timeout setting optional * Add test for --timeout setting Thanks, @wragge 2022-04-24T14:03:08Z 2022-04-24T14:03:08Z Tim Sherratt 6cabba813337e444c356d919c79ef180b01659af GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 wragge 127565 web-flow 19864447
3041c6b6412bbe317f8b9afd6529a15954f2c47e Use inspect-file, if possible, for total row count (#666) For large tables, counting the number of rows in the table can take a significant amount of time. Instead, where an inspect-file is provided for an immutable database, look up the row-count for a plain count(*). Thanks, @kevindkeogh 2020-02-25T20:19:29Z 2020-02-25T20:19:29Z Kevin Keogh 0f68d17313c6f4ccbf0c24a3883444b5263f5648 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 kevindkeogh 13896256 web-flow 19864447
304e7b1d9fd904ae1c35600bc03662eb90eeeae0 Mechanism for creating custom pages using templates Closes #648 2020-04-26T18:46:43Z 2020-04-26T18:46:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3054e0f7307da4c31850b74bd73238b33d6c750a Install Prettier via package.json (#1170) * Error if Prettier isn't already installed * Temporarily run Prettier check on every commit * Install and run Prettier via package.json * Trigger another prettier check on CI 2021-01-04T19:52:33Z 2021-01-04T19:52:33Z Ben Pickles 2d4f689f43f0635ebfebca53689651b62ee95193 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 benpickles 3637 web-flow 19864447
3091bec4f7bab85c94fe2879a36c96474e152230 Don't show inheritance for Database class 2021-08-11T11:54:00Z 2021-08-11T11:54:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
309d7191a1e4e321b4f44345105a696001d65593 Fixed broken rST link 2020-08-12T05:11:08Z 2020-08-12T05:11:08Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
30b98e4d2955073ca2bca92ca7b3d97fcd0191bf Single, not double quotes - refs #940 2020-09-14T02:47:21Z 2020-09-14T02:47:21Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
30c88e3570ba3febf232c7ad429d7045ea8a9915 Bump black from 22.12.0 to 23.3.0 (#2047) Bumps [black](https://github.com/psf/black) from 22.12.0 to 23.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.12.0...23.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Willison <swillison@gmail.com> 2023-03-29T06:12:05Z 2023-03-29T06:12:05Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
30e5f0e67c38054a8087a2a4eae3fc4d1779af90 Documented internals used by datasette-hashed-urls Closes #1663 2022-03-17T21:30:02Z 2022-03-17T21:30:02Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
30e64c8d3b3728a86c3ca42a75322cc3feb5b0c8 Use f-strings in place of .format() Code transformed like so: pip install flynt flynt . black . 2020-11-15T23:24:22Z 2020-11-15T23:24:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
31352914c427162f785d2610222a54a426d5215f Update full_text_search.rst (#1474) Change "above" to "below" to correct correspondence of reference to example. 2021-10-13T21:10:23Z 2021-10-13T21:10:23Z Michael Tiemann c78bb0e63f63cce7b49009493a7b927ff92e8488 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 MichaelTiemannOSC 72577720 web-flow 19864447
31d3df0f798db16394fd662e42206cdf768ded12 Typo fix 2020-04-16T22:21:40Z 2020-04-16T22:21:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
31f36e1b97ccc3f4387c80698d018a69798b6228 Added some guidelines Mainly to remind me that master needs to be releasable at all times! 2019-04-20T18:32:40Z 2019-04-20T18:32:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3214af4a20b5c09e2ddaebc922ac9ac12fe93344 Fixed bug in one of the insert-files examples 2020-07-28T01:53:57Z 2020-07-28T01:53:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
325aa38cb23d0757bb1335ee2ea94a082475a66e Link to s3-credentials 2021-11-04T20:45:00Z 2021-11-04T20:45:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
328211eaca1247cd6b33a2c0a54642f87866d85b Typo in upsert example (#244) Remove extra `[` 2021-05-19T02:58:21Z 2021-05-19T02:58:21Z Juan E. D cde244e49fff511dca86e57614d1b133bfffdcd0 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 j-e-d 387669 web-flow 19864447
3303514a52b7170f2f1e598cd9c5f82c22f26e6c Update docutils requirement from <0.18 to <0.19 (#1508) Updates the requirements on [docutils](http://docutils.sourceforge.net/) to permit the latest version. --- updated-dependencies: - dependency-name: docutils dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2021-11-30T02:35:18Z 2021-11-30T02:35:18Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
33176ad47b9757f40ea016e7b8ec328229e60a74 Run pytest with colors Tip from https://twitter.com/cjolowicz/status/1461266663681187841 2021-11-19T08:09:16Z 2021-11-19T08:09:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
33a12c8ae526afb40a7819c9ca411c9d3c41219b Allow leading comments in SQL input field (#653) Thanks, @jaywgraves! 2020-02-05T02:13:24Z 2020-02-05T02:13:24Z Jay Graves 6410ac01839c113476668eeff88d60a0a2c6eb7a GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 jaywgraves 418191 web-flow 19864447
33c7c53ff87c25445c68088ede49d062d9c31fe8 Start of the plugin system, based on pluggy (#210) Uses https://pluggy.readthedocs.io/ originally created for the py.test project We're starting with two plugin hooks: prepare_connection(conn) This is called when a new SQLite connection is created. It can be used to register custom SQL functions. prepare_jinja2_environment(env) This is called with the Jinja2 environment. It can be used to register custom template tags and filters. An example plugin which uses these two hooks can be found at https://github.com/simonw/datasette-plugin-demos or installed using `pip install datasette-plugin-demos` Refs #14 2018-04-16T00:56:15Z 2018-04-16T00:56:15Z Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3459ab91665d956ff6a25f8e94dcb9c325dd10e5 Formatting fixes 2017-12-09T18:33:14Z 2017-12-09T18:33:14Z Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
347fdc865e91b8d3410f49a5c9d5b499fbb594c1 Map datetime.timedelta to text columns, closes #522 2023-11-04T00:49:50Z 2023-11-04T00:49:50Z Harald Nezbeda c05f3ac9fd9e1c01f58129c9f0e6965fe888c4d8 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 nezhar 4420927 web-flow 19864447
34defdc10aa293294ca01cfab70780755447e1d7 Browse the plugins directory 2022-09-29T00:39:36Z 2022-09-29T00:39:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
34e292d24dc2b8376236472bec3cce1c556ddfe5 Porting Datasette to ASGI, and Turtles all the way down 2019-06-24T05:28:37Z 2019-06-24T05:28:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
35cba9e85a574cebf2986b64107fa84d02bd86ad Update janus requirement from <0.8,>=0.6.2 to >=0.6.2,<1.1 (#1562) Updates the requirements on [janus](https://github.com/aio-libs/janus) to permit the latest version. - [Release notes](https://github.com/aio-libs/janus/releases) - [Changelog](https://github.com/aio-libs/janus/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/janus/compare/v0.6.2...v1.0.0) --- updated-dependencies: - dependency-name: janus dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2021-12-17T23:08:28Z 2021-12-17T23:08:28Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
35d6ee2790e41e96f243c1ff58be0c9c0519a8ce Apply black to everything, enforce via unit tests (#449) I've run the black code formatting tool against everything: black tests datasette setup.py I also added a new unit test, in tests/test_black.py, which will fail if the code does not conform to black's exacting standards. This unit test only runs on Python 3.6 or higher, because black itself doesn't run on 3.5. 2019-05-04T02:15:14Z 2019-05-04T02:15:14Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
35deaabcb105903790d18710a26e77545f6852ce Move non-metadata configuration from metadata.yaml to datasette.yaml * Allow and permission blocks moved to datasette.yaml * Documentation updates, initial framework for configuration reference 2023-10-12T16:16:37Z 2023-10-12T16:16:37Z Alex Garcia aa206886100eb0f7f5e54172b068d9dd45885448 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 asg017 15178711 web-flow 19864447
367082e787101fb90901ef3214804ab23a92ce46 Typos in tests (#156) Thanks @simonwiles 2020-09-09T18:21:22Z 2020-09-09T18:21:22Z Simon Wiles a02cf01c415b3ca2d3b4458167191f30850ff9dd GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonwiles 96218 web-flow 19864447
368aa5f1b16ca35f82d90ff747023b9a2bfa27c1 Update docs: explain allow_download setting (#1291) * Update docs: explain allow_download setting This fixes one possible source of confusion seen in #502 and clarifies when database downloads will be shown and allowed. 2021-06-05T19:48:51Z 2021-06-05T19:48:51Z louispotok b9073d8bf7774f95bd90f812e3d6e858520194be GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 louispotok 5413548 web-flow 19864447
36a466f142e5bad52719851c2fbda0c05cd35b99 Notes on latest Evernote changes 2021-08-25T05:44:16Z 2021-08-25T05:44:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f evernote-to-sqlite 303218369 simonw 9599 web-flow 19864447
36b596e3832f6126bb0e4e90cf9257b9e9c9a55e Framework :: Datasette Trove classifier 2021-12-07T19:41:56Z 2021-12-07T19:41:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
37273d7f63f08872aa1c90c4233a0580e384ac19 Fixed issue #433 - CLI eats cursor (#598) The issue is that underlying iterator is not fully consumed within the body of the `with file_progress()` block. Instead, that block creates generator expressions like `docs = (dict(zip(headers, row)) for row in reader)` These iterables are consumed later, outside the `with file_progress()` block, which consumes the underlying iterator, and in turn updates the progress bar. This means that the `ProgressBar.__exit__` method gets called before the last time the `ProgressBar.update` method gets called. The result is that the code to make the cursor invisible (inside the `update()` method) is called after the cleanup code to make it visible (in the `__exit__` method). The fix is to move consumption of the `docs` iterators within the progress bar block. (An additional fix, to make ProgressBar more robust against this kind of misuse, would to make it refusing to update after its `__exit__` method had been called, just like files cannot be `read()` after they are closed. That requires a in the click library). 2023-11-04T00:40:29Z 2023-11-04T00:40:29Z Luke Plant 189bbd99f415a97bb6554c438654cb35fc4c85ae GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 spookylukey 62745 web-flow 19864447
38e38373828af1988fa172a1f3859998ad30d3fe Rename readme-toc.md to readme-toc.yaml 2020-07-23T14:53:33Z 2020-07-23T14:53:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
396bee92364fc3a88f6c76969366dd1c4c9c944d Don't show documentation badge on docs index 2020-05-03T15:47:28Z 2020-05-03T15:47:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
396f80fcc60da8dd844577114f7920830a2e5403 Ignore common generated files (#419) Thanks, @eyeseast 2022-03-24T21:01:43Z 2022-03-24T21:01:43Z Chris Amico 90786fb02407ad60f10210c0592ee711a9a36fae GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 eyeseast 25778 web-flow 19864447
397b45577dbe87a5f7caff684f760c6d1c231519 Release 0.4.1, refs #20 2020-05-25T20:11:20Z 2020-05-25T20:11:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
39ef137e6760d385dc48d03eccf9b89943636fc7 Support self-referencing FKs in `create` (#537) 2023-05-08T21:10:00Z 2023-05-08T21:10:00Z Scott Perry b9c77b970cf91e2e44d83118464578123130e5fe GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 numist 544011 web-flow 19864447
3a46d5e3c4278e74c3694f36995ea134bff800bc Removed docker -e flag docker -e flag is now deprecated: https://docs.docker.com/engine/deprecated/#-e-and---email-flags-on-docker-login 2018-07-24T04:48:36Z 2018-07-24T04:48:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3a500155663a07720a8a7baa04acda8c4c937692 datasette-publish-now is now called datasette-publish-vercel 2021-06-23T19:51:19Z 2021-06-23T19:51:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3a51ca901427ac93b0ed0638fd1f82fb647a299a Bump black from 23.3.0 to 23.7.0 (#2099) Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.3.0...23.7.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2023-07-21T21:19:24Z 2023-07-21T21:19:24Z dependabot[bot] 5df307d91b1167b0aa175853783d760add239497 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot[bot] 49699333 web-flow 19864447
3a944d0c077c203277f13dd69387eb84b5c88d3e Run Travis tests against Python 3.8-dev (#5) 2019-01-26T02:37:54Z 2019-01-26T02:37:54Z Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
3aed64240fdc5db06700a80304f15afd03d07172 --install=datasette-vega So I can plot graphs using stargazers from #4 2020-05-02T20:14:58Z 2020-05-02T20:14:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
3c33b421320c0be81a625ca7307b2e4416a9ed5b Documenting both false and {} for "deny all" is confusing Refs #906 2020-07-25T21:44:42Z 2020-07-25T21:44:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3d6d1e3050b8e50fac40ec090672d8a95fa8e06c Raise an exception if a "plugins" block exists in metadata.json 2023-10-12T16:20:50Z 2023-10-12T16:20:50Z Alex Garcia aa206886100eb0f7f5e54172b068d9dd45885448 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 asg017 15178711 web-flow 19864447
3e62ab62a88992d4bbb0fe83debec3bacd93ebf3 Correct some typos (#245) 2021-05-19T02:58:04Z 2021-05-19T02:58:04Z Damien Ready fcf3b31d4679bb2112170ec4dda53dede33a16b3 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 dbready 1076745 web-flow 19864447
3e8932bf6443bd5168f22d559597aed619205995 Upgrade to actions/cache@v2 2020-05-29T22:12:10Z 2020-05-29T22:12:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3ecd131e57add427d847b614c920c9624bb2e66b Use DOMContentLoaded instead of load event for CodeMirror initialization. Closes #1894 (#1898) 2022-11-18T07:29:00Z 2022-11-18T07:29:00Z Brian Grinstead 861aec2fe33d6c4a4fcda2748f19332fbffb5a92 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 bgrins 95570 web-flow 19864447
3f00a29141bdea5be747f6d1c93871ccdb792167 Clean up compatibility with Pyodide (#1736) * Optional uvicorn import for Pyodide, refs #1733 * --setting num_sql_threads 0 to disable threading, refs #1735 2022-05-02T20:15:27Z 2022-05-02T20:15:27Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3f80a026983d3e634f05a46f2a6da162b5139dd9 prepare_connection plugin hook Closes: - #574 Refs #567 --------- Co-authored-by: Simon Willison <swillison@gmail.com> 2023-07-22T22:59:08Z 2023-07-22T22:59:08Z Alex Garcia aa206886100eb0f7f5e54172b068d9dd45885448 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 asg017 15178711 web-flow 19864447
3fa261d1d2034b9444526ad764600f9798d9058c Removed Python 3.5 installation instructions Suggested here: https://github.com/simonw/datasette/discussions/921#discussioncomment-49362 2020-08-11T03:26:42Z 2020-08-11T03:26:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3fbe8a784cc2f3fa0bfa8612fec9752ff9068a2b Link to annotated release notes for 3.27 2022-06-19T03:30:24Z 2022-06-19T03:30:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
403e370e5a3649333812edbbcba8467e6134cc16 Fixed reference to default publish implementation 2021-06-23T19:50:19Z 2021-06-23T19:50:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
4054e96a3914e821d0880a40a7284aaa9db1eaaa Update deploying.rst (#1392) Use same base url for Apache as in the example 2021-07-13T17:42:27Z 2021-07-13T17:42:27Z Aslak Raanes 2d3ef71be2a52d05e9f9ce8a03cdc8ce4f68de85 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 aslakr 80737 web-flow 19864447
40885ef24e32d91502b6b8bbad1c7376f50f2830 Noted tool for converting release notes to Markdown 2020-05-28T14:41:22Z 2020-05-28T14:41:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
40b76f6f56e4a00da023396999a25989c83d91a6 Release 3.25.1 Refs #413 2022-03-11T18:08:20Z 2022-03-11T18:08:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
40e49eda4df00b80aa56a27bf2ad71fc84b3b17b Max width on images 2020-09-04T07:39:51Z 2020-09-04T07:39:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-beta 197431109 simonw 9599 web-flow 19864447
40e5b0a5b5cbbe7ec9b1a525d61f58227061597e How to create indexes with sqlite-utils 2021-12-16T18:03:10Z 2021-12-16T18:03:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
40ef8ebac2d83c34f467fd2d7bf80f0549b6f6c3 Run tests on pull requests 2022-04-24T14:10:13Z 2022-04-24T14:10:13Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
4147c388cbb9b14d137dd5229ae3f574ee6a25fe Link to sqlite-utils blog entry 2019-03-08T04:30:21Z 2019-03-08T04:30:21Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [commits] (
   [sha] TEXT PRIMARY KEY,
   [message] TEXT,
   [author_date] TEXT,
   [committer_date] TEXT,
   [raw_author] TEXT REFERENCES [raw_authors]([id]),
   [raw_committer] TEXT REFERENCES [raw_authors]([id]),
   [repo] INTEGER REFERENCES [repos]([id]),
   [author] INTEGER REFERENCES [users]([id]),
   [committer] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_commits_committer]
                ON [commits] ([committer]);
CREATE INDEX [idx_commits_author]
                ON [commits] ([author]);
CREATE INDEX [idx_commits_repo]
                ON [commits] ([repo]);
CREATE INDEX [idx_commits_raw_committer]
                ON [commits] ([raw_committer]);
CREATE INDEX [idx_commits_raw_author]
                ON [commits] ([raw_author]);
Powered by Datasette · Queries took 13.878ms · About: simonw/datasette-graphql