commits

1,867 rows sorted by author_date descending

View and edit SQL

Suggested facets: raw_committer, committer, author_date (date)

sha message author_date ▲ committer_date raw_author raw_committer repo author committer
7090e43d804724ef3b31ae5ca9efd6ac05f76cbc Release 2.3 Refs #42 2020-07-09T23:26:34Z 2020-07-09T23:26:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
6ff3b4ed426ec0fb06d4acc5443b21c241fb91d2 repos -r option for specific repos, closes #42 2020-07-09T23:25:01Z 2020-07-09T23:25:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
a236a6bc771a5a6a9d7e814f1986d461afc422d2 Release notes for 2.11 Refs #118, #120 2020-07-08T17:36:07Z 2020-07-08T17:36:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
0f8b042b47ab4516829a2e56a2668fff0c5329e6 Release 2.11 Refs #118, #120 2020-07-08T17:28:29Z 2020-07-08T17:28:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
f8277d0fb9c05a88a9ff01d996e31d55f0f0a645 sqlite-utils query can now run DML (#120) * Failing test showing that DML in `sqlite-utils query` doesn't work * Run `sqlite-utils query` in a transaction so that DML is committed Thanks, @tsibley! 2020-07-08T05:14:04Z 2020-07-08T05:14:04Z Thomas Sibley f25304fb12f6d6fab36f551427610ed8e96f0c2f GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 tsibley 79913 web-flow 19864447
cd231e97cdff914c0371ac2f4dabf10ae93f485e Updated example for asgi_wrapper 2020-07-08T02:01:13Z 2020-07-08T02:01:13Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
ba739b2457306dbc14ae4a87003e8784e5ed715d An open source multi-tool for exploring and publishing data 2020-07-07T19:54:54Z 2020-07-07T19:54:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
ae4593316ccf5e42ad26f27033193834a7e696c8 Add insert --truncate option Deletes all rows in the table (if it exists) before inserting new rows. SQLite doesn't implement a TRUNCATE TABLE statement but does optimize an unqualified DELETE FROM. This can be handy if you want to refresh the entire contents of a table but a) don't have a PK (so can't use --replace), b) don't want the table to disappear (even briefly) for other connections, and c) have to handle records that used to exist being deleted. Ideally the replacement of rows would appear instantaneous to other connections by putting the DELETE + INSERT in a transaction, but this is very difficult without breaking other code as the current transaction handling is inconsistent and non-systematic. There exists the possibility for the DELETE to succeed but the INSERT to fail, leaving an empty table. This is not much worse, however, than the current possibility of one chunked INSERT succeeding and being committed while the next chunked INSERT fails, leaving a partially complete operation. 2020-07-06T21:18:23Z 2020-07-08T17:26:20Z Thomas Sibley f2f4d10a554519ea00fb44a5f6377123c59e1f22 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 tsibley 79913 simonw 9599
78b2dc89dc3f652ae4e67de497fcadc242be17fc datasette-search-all>=0.3 Refs #41 2020-07-06T00:57:52Z 2020-07-06T00:57:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
1dbe2d88fffcbc64ec0db4c0c4af5aa212f88e2e --memory 2Gi, refs #41 2020-07-05T22:42:25Z 2020-07-05T22:42:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
bcb59ca466421f199444e2132c220f6ffaa9c655 codecov should not be blocking From https://docs.codecov.io/docs/common-recipe-list 2020-07-03T04:29:32Z 2020-07-03T04:29:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
ea99a4431ce5bc2d65a3496da5b38e1986550a96 Only load Python files from plugins-dir Pull request #890. Thanks, @amjith! * Load only python files from plugins-dir * Add a test to verify non-python files are not loaded as plugins 2020-07-03T03:08:32Z 2020-07-03T03:08:32Z Amjith Ramanujam a83a9ad7fdcc8d400257ebb4c5d09638aa09f73b GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 amjith 49260 web-flow 19864447
57879dc8b346a435804a9e45ffaacbf2a0228bc6 Better titles for canned query pages, closes #887 2020-07-02T00:23:37Z 2020-07-02T00:23:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f1f581b7ffcd5d8f3ae6c1c654d813a6641410eb Release notes for 0.45 Refs #687, #807, #812, #832, #834, #835, #840, #842, #846, #852, #854, #863, #864, #870 2020-07-01T21:43:07Z 2020-07-01T21:43:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c7e8a4aaac712519d3ffab5b0c774ea57907ddc1 Handle missing request object, refs #884 2020-07-01T21:36:36Z 2020-07-01T21:36:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1bae24691f1e9f87daa32b09827c2e3a6af075c3 Only show 'log out' if ds_cookie present, closes #884 2020-07-01T21:25:59Z 2020-07-01T21:25:59Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f7c3fc978ca787e9bbd49357c649d93042396b44 datasette-auth-tokens improved description Refs https://github.com/simonw/datasette-auth-tokens/issues/1 2020-07-01T19:26:30Z 2020-07-01T19:26:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
676bb64c877d73f8ff496cef4632f5a8a5a9283c Release 0.45a5 Refs #840, #832, #835, #812 2020-07-01T04:25:35Z 2020-07-01T04:25:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
549b1c2063db48c4622ee5c7b478a1e3cbc1ac07 New forbidden() plugin hook, closes #812 2020-07-01T04:17:38Z 2020-07-01T04:17:38Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3ec5b1abf6afa2d22a3378092809a1a8c0249d26 CSRF tests for canned query POST, closes #835 2020-07-01T03:08:00Z 2020-07-01T03:08:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
08b4928a75faa1f2ba1c5b9908bcf2df4975a9d4 asgi-csrf>=0.6, refs #835 2020-07-01T01:18:19Z 2020-07-01T01:18:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2b85bbdd45a2da51a735f4aaca940c86e104e18a Added logout button to pattern portfolio, closes #876 Refs #875 2020-06-30T23:47:23Z 2020-06-30T23:47:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
cfd69593f75295c63642a38af6801704c1bddc60 Removed hashes from examples on docs/pages - closes #879 2020-06-30T23:45:34Z 2020-06-30T23:45:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d6e03b04302a0852e7133dc030eab50177c37be7 Cascading view permissions, closes #832 - If you have table permission but not database permission you can now view the table page - New BaseView.check_permissions() method 2020-06-30T23:40:50Z 2020-06-30T23:40:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ab76eddf31bef99630cc78f462a0b67624db60ac Express no opinion if allow block is missing Default permission policy was returning True by default for permission checks - which means that if allow was not defined for a level it would be treated as a passing check. This is better: we now return None of the allow block is not defined, which means 'I have no opinion on this' and allows other code to make its own decisions. Added while working on #832 2020-06-30T22:49:06Z 2020-06-30T22:49:06Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9ac6292614a332ddc5d0868abe4a72f8f48bc7ac _header_x now defaults to empty string Prior to this a request to e.g. https://latest.datasette.io/fixtures/magic_parameters which did not include a User-Agent header would trigger a 500 error. 2020-06-30T22:00:17Z 2020-06-30T22:00:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2115d7e3457b48b3cf9c81551b9fed2d0e9cd111 Logout link in nav, refs #875 2020-06-29T18:40:40Z 2020-06-29T18:40:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
51427323e68c6fef19a72fad48dd44f933207811 Add message when user logs out, refs #840 2020-06-29T18:31:35Z 2020-06-29T18:31:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
16f592247a2a0e140ada487e9972645406dcae69 Use explicit lifestyle=on for Uvicorn, refs #873 2020-06-29T15:42:50Z 2020-06-29T15:42:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
35aee82c60b2c9a0185b934db5528c8bd11830f2 Fixed 500 error with /favicon.ico, closes #874 2020-06-29T04:27:11Z 2020-06-29T04:27:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
22d932fafc3fa9af5a8f5eeab908688eaeb177ea /-/logout page for logging out of ds_actor cookie Refs #840 2020-06-29T04:17:30Z 2020-06-29T04:17:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
968ce53689b088748e1587f5a57e5cc8150f8ea1 Added datasette-write to plugins list on Ecosystem 2020-06-29T03:49:45Z 2020-06-29T03:49:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
265483173bc8341dc02c8b782b9b59d2ce8bbedb Release 0.45a4 Refs #864, #871 2020-06-29T02:31:03Z 2020-06-29T02:31:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a8a5f813722f72703a7aae41135ccc40635cc02f Made show_messages available to plugins, closes #864 2020-06-29T00:50:47Z 2020-06-29T00:50:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
7ac4936cec87f5a591e5d2680f0acefc3d35a705 .add_message() now works inside plugins, closes #864 Refs #870 2020-06-29T00:25:35Z 2020-06-29T00:25:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
af350ba4571b8e3f9708c40f2ddb48fea7ac1084 Use single Request created in DatasetteRouter, refs #870 2020-06-29T00:01:33Z 2020-06-29T00:01:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4dad0284327738acd88316d0e35129a78a1a1b47 BaseView.as_asgi is now .as_view, refs #870 2020-06-28T23:47:40Z 2020-06-28T23:47:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3bc2461c77ecba3e1a95301dd440a9bef56b1283 Refactored AsgiView into BaseView, refs #870 2020-06-28T23:06:30Z 2020-06-28T23:06:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a8bcafc1775c8a8655b365ae22a3d64f6361c74a Refactored out AsgiRouter, refs #870 2020-06-28T20:45:17Z 2020-06-28T20:45:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0991ea75cc7b265389aa8362414a305ba532d31a Renamed _timestamp to _now, refs #842, closes #871 2020-06-28T19:45:34Z 2020-06-28T19:47:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
99fba0fad35ab81f39e68568ea4afa94b88ab232 Link to datasette-init plugin hook, refs #834 2020-06-28T19:37:50Z 2020-06-28T19:37:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
8b25b14de17e50edca4f5a5fe8001587d9e4006c Added note about unit testing the startup() hook 2020-06-28T16:09:43Z 2020-06-28T16:09:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b28657672f1023d32c4afbecd0e7232ab417bc88 Added register_magic_plugins hook to changelog, refs #842 2020-06-28T03:29:24Z 2020-06-28T03:29:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7 Release notes for 0.45a3 2020-06-28T03:22:49Z 2020-06-28T03:22:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
335f26a0f7f00134f02ae0f001946580b0edecf5 /fixtures/magic_parameters demo, refs #842 2020-06-28T03:11:01Z 2020-06-28T03:11:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
563f5a2d3ab30ad08daee38f5ec3ed6429ac9206 Magic parameters for canned queries Closes #842 Includes a new plugin hook, register_magic_parameters() 2020-06-28T02:58:16Z 2020-06-28T02:58:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
4b142862f237f95a731cb8263a293eda70d13c82 Support non-async view functions, closes #867 2020-06-27T18:30:34Z 2020-06-27T18:30:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1bb33dab49fd25f77b9f8e7ab7ee23b3d64c123c Update pytest-asyncio requirement from <0.13,>=0.10 to >=0.10,<0.15 (#866) 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) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.10.0...v0.14.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> 2020-06-24T18:50:55Z 2020-06-24T18:50:55Z dependabot-preview[bot] 2edd38cb3801aa07f709f083eba7cbe4f16e0978 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 dependabot-preview[bot] 27856297 web-flow 19864447
1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f Fixed test I broke in #863 2020-06-24T04:17:30Z 2020-06-24T04:17:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c5916cbffbf366d945cb2fed7b9fd8c5140e96d7 Release notes for 0.45a2 2020-06-24T03:28:50Z 2020-06-24T03:28:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
28bb1c51897f3956861755e345e18b8e0b1423ac csrftoken() now works with .render_template(), closes #863 2020-06-24T03:23:30Z 2020-06-24T03:23:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eed116ac0599c7d21b7129af94d58ce03a923e4e render_template needs await 2020-06-24T03:06:30Z 2020-06-24T03:06:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
d0cdaaaf00249230e847be3a3b393ee2689fbfe4 Release notes for 2.10.1 2020-06-23T21:13:18Z 2020-06-23T21:13:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
97246f9ef7dfa38a5fd71841f397fe3222be0875 Release 2.10.1 Refs #116 2020-06-23T21:04:07Z 2020-06-23T21:04:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
fbeb61e49c940ee96d1423c76300ba3ce2cadf80 Documentation for table.pks, closes #116 2020-06-23T21:03:13Z 2020-06-23T21:03:13Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
000528192eaf891118932250141dabe7a1561ece New 'Testing plugins' page, closes #687 2020-06-22T03:53:42Z 2020-06-22T03:53:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
74889aa92e9dfd5f08ee65fe800fdf0fecc818ce How to use the datasette-plugin template, refs #687, closes #855 2020-06-22T02:51:26Z 2020-06-22T02:51:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
751e7b4af7e6ae73d173d38fd5b097673c2169f6 Update tests for new plugin_hooks.rst, refs #687 2020-06-22T02:41:07Z 2020-06-22T02:41:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c32af6f693692afbf282d279af420f06b9d14cdf Split out new 'Writing plugins' page, refs #687 2020-06-22T02:37:48Z 2020-06-22T02:37:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1f423790899f2867cb24f3705f4afdef363f01f1 Improved intro on plugin_hooks.rst page, refs #687 https://datasette.readthedocs.io/en/latest/plugin_hooks.html 2020-06-22T00:52:58Z 2020-06-22T00:52:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
36e77e100632573e1cf907aba9462debac7928e9 Move plugin hooks docs to plugin_hooks.rst, refs #687 2020-06-22T00:33:48Z 2020-06-22T00:34:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e4216ff5035f57f2fb66031f105e41c3b9728bc1 Fixed rST warning 2020-06-21T21:55:17Z 2020-06-22T00:34:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
84cbf1766083a785f5ce5154d0805654a5314d10 News: A cookiecutter template for writing Datasette plugins 2020-06-20T17:40:05Z 2020-06-20T17:40:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
d1640ba76b8f10830c56d8289f476fefde3bd1fb Don't show prereleases on changelog badge 2020-06-20T15:48:39Z 2020-06-20T15:48:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
55a6ffb93c57680e71a070416baae1129a0243b8 Link to datasette-saved-queries plugin, closes #852 2020-06-20T03:08:30Z 2020-06-20T03:08:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
64cc536b89b988b17e3ab853e4c64d9706543116 Don't include prereleases in changelog badge 2020-06-19T00:03:23Z 2020-06-19T00:03:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
b59b92b1b0517cf18fa748ff9d0a0bf86298dd43 Fix for tests - order was inconsistent, refs #852 2020-06-18T23:52:06Z 2020-06-18T23:52:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0807c4200f6b31c804c476eb546ead3f875a2ecc Release notes for 0.45a1, refs #852 2020-06-18T23:40:45Z 2020-06-18T23:40:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9216127ace8d80493f743a4ef4c469f83a3b81ce Documentation tweak, refs #852 2020-06-18T23:39:43Z 2020-06-18T23:39:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6c2634583627bfab750c115cb13850252821d637 New plugin hook: canned_queries(), refs #852 2020-06-18T23:22:33Z 2020-06-18T23:35:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d2f387591bdda3949162e1802816be6ca1bb777a Better rST label for alpha release, refs #807 2020-06-18T21:01:36Z 2020-06-18T21:01:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
dda932d818b34ccab11730a76554f0a3748d8348 Release notes for 0.45a0 Refs #834 #846 #854 #807 2020-06-18T20:58:09Z 2020-06-18T20:58:09Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c81f637d862a6b13ac4b07cef5a493b62e079c81 Documentation for alpha/beta release process, refs #807 2020-06-18T20:49:52Z 2020-06-18T20:49:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
13216cb6bd715b3068b917bdeb1f1f24d159c34c Don't push alpha/beta tagged releases to Docker Hub Refs #807 2020-06-18T20:40:33Z 2020-06-18T20:40:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
6151c25a5a8d566c109af296244b9267c536bd9a Respect existing scope["actor"] if set, closes #854 2020-06-18T18:37:28Z 2020-06-18T18:37:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d2aef9f7ef30fa20b1450cd181cf803f44fb4e21 Test illustrating POST against register_routes(), closes #853 2020-06-18T16:21:15Z 2020-06-18T16:21:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a4ad5a504c161bc3b1caaa40b22e46d600f7d4fc Workaround for 'Too many open files' in test runs, refs #846 2020-06-14T00:26:02Z 2020-06-14T00:26:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0c27f10f9d2124f0f534c25612b58be20441c9d8 Updated plugin examples to include datasette-psutil 2020-06-13T23:41:26Z 2020-06-13T23:41:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
cf7a2bdb404734910ec07abc7571351a2d934828 Action to run tests and upload coverage to codecov.io Closes #843. 2020-06-13T21:36:49Z 2020-06-13T21:36:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
80c18a18fc444b89cc12b73599d56e091f3a3c87 Configure code coverage, refs #841, #843 2020-06-13T20:48:23Z 2020-06-13T20:48:23Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0e49842e227a0f1f69d48108c87d17fe0379e548 datasette/actor_auth_cookie.py coverae to 100%, refs #841 2020-06-13T18:29:14Z 2020-06-13T18:29:14Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
d60bd6ad13ef908d7e66a677caee20536f3fb277 Update plugin tests, refs #834 2020-06-13T18:15:33Z 2020-06-13T18:15:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ae99af25361c9248c721153922c623bd5f440159 Fixed rST code formatting, refs #834 2020-06-13T17:59:35Z 2020-06-13T17:59:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
72ae975156a09619a808cdd03fddddcf62e6f533 Added test for async startup hook, refs #834 2020-06-13T17:58:32Z 2020-06-13T17:58:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
09a3479a5402df96489ed6cab6cc9fd674bf3433 New "startup" plugin hook, closes #834 2020-06-13T17:55:41Z 2020-06-13T17:55:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
8703eb0b24d6e73ebb9b40d95711a5aa740f3f21 Install sqlite-utils a bit earlier, confirm version Refs #40 2020-06-12T17:57:40Z 2020-06-12T17:57:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
947dd916eda3d6f65fd9602f27f7a9bb106523d8 Fix for broken sqlite3 install Refs #40, uses https://github.com/simonw/sqlite-utils/issues/115 2020-06-12T17:48:33Z 2020-06-12T17:48:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f github-to-sqlite 207052882 simonw 9599 web-flow 19864447
4d9a3204361d956440307a57bd18c829a15861db Release 2.10 Refs #115 2020-06-12T17:43:45Z 2020-06-12T17:43:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
03ee97d2258254581bea72842518904fc1cbe60f CLI now supports upsert/insert - closes #115 2020-06-12T17:40:53Z 2020-06-12T17:40:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
b906030235efbdff536405d66078f4868ce0d3bd Release Datasette 0.44 Refs #395, #519, #576, #699, #706, #774, #777, #781, #784, #788, #790, #797, #798, #800, #802, #804, #819, #822, #825, #826, #827, #828, #829, #830, #833, #836, #837, #839 Closes #806. 2020-06-12T01:19:30Z 2020-06-12T01:19:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9ae0d483ead93c0832142e5dc85959ae3c8f73ea Get "$file": "../path" mechanism working again, closes #839 2020-06-12T00:48:20Z 2020-06-12T00:48:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
793a52b31771280a6c8660efb9e48b9b763477ff Link to datasett-auth-tokens and datasette-permissions-sql in docs, refs #806 2020-06-12T00:43:51Z 2020-06-12T00:43:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1d2e8e09a00a4b695317627483f352464ea8a105 Some last touches to the 0.44 release notes, refs #806 2020-06-12T00:33:16Z 2020-06-12T00:33:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
308bcc8805236b8eb5a08d8045c84f68bd0ddf0e Fixed test_permissions_debug 2020-06-12T00:25:12Z 2020-06-12T00:25:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fba8ff6e76253af2b03749ed8dd6e28985a7fb8f "$env": "X" mechanism now works with nested lists, closes #837 2020-06-12T00:21:48Z 2020-06-12T00:21:48Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f39f11133126158e28780dee91bb9c7719ef5875 Fixed actor_matches_allow bug, closes #836 2020-06-11T22:47:19Z 2020-06-11T22:47:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
29c5ff493ad7918b8fc44ea7920b41530e56dd5d view-instance permission for debug URLs, closes #833 2020-06-11T22:14:51Z 2020-06-11T22:14:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
09bf3c63225babe8e28cde880ca4399ca7dbd78b Documentation for publish --secret, refs #787 2020-06-11T16:14:30Z 2020-06-11T16:14:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fcc7cd6379ab62b5c2440d26935659a797133030 rST formatting 2020-06-11T16:04:32Z 2020-06-11T16:05:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
98632f0a874b7b9dac6abf0abb9fdb7e2839a4d3 --secret command for datasette publish Closes #787 2020-06-11T16:02:03Z 2020-06-11T16:02:03Z 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 · Query took 87.369ms · About: github-to-sqlite