commits

1,695 rows sorted by author_date descending

View and edit SQL

Suggested facets: raw_committer, committer, author_date (date), committer_date (date)

sha message author_date ▲ committer_date raw_author raw_committer repo author committer
f786033a5f0098371cb1df1ce83959b27c588115 Fixed 'datasette plugins' command, with tests - closes #802 2020-06-05T23:46:37Z 2020-06-05T23:46:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
033a1bb22c70a955d9fd1d3b4675a0e2e5c8b8cd Removed rogue print() from test 2020-06-05T19:06:43Z 2020-06-05T19:06:43Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
84a9c4ff75460f91c049bd30bba3cee1fd89d9e2 CSRF protection (#798) Closes #793. * Rename RequestParameters to MultiParams, refs #799 * Allow tuples as well as lists in MultiParams, refs #799 * Use csrftokens when running tests, refs #799 * Use new csrftoken() function, refs https://github.com/simonw/asgi-csrf/issues/7 * Check for Vary: Cookie hedaer, refs https://github.com/simonw/asgi-csrf/issues/8 2020-06-05T19:05:57Z 2020-06-05T19:05:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
d96ac1d52cacf34bae09705eb8f9a0e3f81c426b Allow tuples as well as lists in MultiParams, refs #799 2020-06-05T18:01:06Z 2020-06-05T18:01:06Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0da7f49b24e429e81317e370cb01de941f1b873e Rename RequestParameters to MultiParams, refs #799 2020-06-05T17:52:50Z 2020-06-05T17:52:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
0c064c5fe220b7b3d8dcf85b02b4e60452c47232 More things you can do with plugins 2020-06-05T03:10:40Z 2020-06-05T03:10:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2074efa5a49f72cf1c47c28894de6c0b1f0fb3b1 Another actor_from_request example 2020-06-05T01:38:32Z 2020-06-05T01:38:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
8524866fdf0b43a68e1ee24c419c80b5cddaaeca Link to authentication docs 2020-06-04T23:58:19Z 2020-06-04T23:58:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9cb44be42f012a68c8c3904a37008200cc7bb1f4 Docs and tests for "params", closes #797 2020-06-03T21:04:40Z 2020-06-03T21:04:40Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
aa82d0370463580f2cb10d9617f1bcbe45cc994a Basic writable canned queries Refs #698. First working version of this feature. * request.post_vars() no longer discards empty values 2020-06-03T15:16:50Z 2020-06-03T15:16:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
0934844c0b6d124163d0185fb6a41ba5a71433da request.post_vars() no longer discards empty values 2020-06-03T13:48:39Z 2020-06-03T13:48:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9690ce606823bbfceb0c50d59e03adf7bb1a8475 More efficient modifiation of scope 2020-06-03T00:05:33Z 2020-06-03T00:05:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3c5e4f266dfa07bd0bbb530d17019207f787d806 Added messages to pattern portfolio, refs #790 2020-06-02T22:34:50Z 2020-06-02T22:34:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
a7137dfe069e5fceca56f78631baebd4a6a19967 /-/plugins now shows details of hooks, closes #794 Also added /-/plugins?all=1 parameter to see default plugins. 2020-06-02T21:49:28Z 2020-06-02T21:49:28Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5278c04682929f0b155102827f9150c7b2112215 More consistent use of response.text/response.json in tests, closes #792 2020-06-02T21:29:12Z 2020-06-02T21:29:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4fa7cf68536628344356d3ef8c92c25c249067a0 Flash messages mechanism, closes #790 2020-06-02T21:08:12Z 2020-06-02T21:12:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1d0bea157ac7074f23229af247565a78fa71c03f New request.cookies property 2020-06-02T21:06:53Z 2020-06-02T21:11:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
b4cd8797b8592a8bf060a76eb7227f3f1ba61d32 permission_checks is now _permission_checks 2020-06-02T17:43:50Z 2020-06-02T21:11:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
dfdbdf378aba9afb66666f66b78df2f2069d2595 Added /-/permissions debug tool, closes #788 Also started the authentication.rst docs page, refs #786. Part of authentication work, refs #699. 2020-06-01T05:00:36Z 2020-06-01T05:00:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
57cf5139c552cb7feab9947daa949ca434cc0a66 Default actor_from_request hook supporting ds_actor signed cookie Refs #784, refs #699 2020-06-01T01:06:16Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9f3d4aba31baf1e2de1910a40bc9663ef53b94e9 --root option and /-/auth-token view, refs #784 2020-06-01T01:03:17Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
7690d5ba40fda37ba4ba38ad56fe06c3aed071de Docs for --secret/DATASETTE_SECRET - closes #785 2020-06-01T00:18:06Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
fa27e44fe09f57dcb87157be97f15b6add7f14ad datasette.sign() and datasette.unsign() methods, refs #785 2020-05-31T22:42:08Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
1fc6ceefb9eddd29844e7bfe3e06a83df6ce3dc4 Added /-/actor.json - refs #699 Also added JSON highlighting to introspection documentation. 2020-05-31T01:51:00Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9315bacf6f63e20781d21d170e55a55b2c54fcdd Implemented datasette.permission_allowed(), refs #699 2020-05-30T22:24:43Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
461c82838d65dd9f61c5be725343a82c61b5c3f3 Implemented actor_from_request with tests, refs #699 Also added datasette argument to permission_allowed hook 2020-05-30T22:06:33Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
060a56735c1d3bde0a4c7674e82b5f45bef34dee actor_from_request and permission_allowed hookspecs, refs #699 2020-05-30T20:24:00Z 2020-06-01T01:16:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
c4fbe50676929b512940aab90de590a78ac5d7fc Documentation for Database introspection methods, closes #684 Refs #576 2020-05-30T18:40:30Z 2020-05-30T18:40:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
124acf34a678f0af438dc31a2dceebf28612f249 Removed db.get_outbound_foreign_keys method It duplicated the functionality of db.foreign_keys_for_table. 2020-05-30T18:39:46Z 2020-05-30T18:39:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4d798ca0e3df246bd47f0600cc7b5118ba33ac16 Added test for db.mtime_ns 2020-05-30T18:17:20Z 2020-05-30T18:17:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3c5afaeb231c94a55309f1c0187ff6dedd5b5fb8 Re-arranged internals documentation Request is more useful to most people than Database. 2020-05-30T18:06:13Z 2020-05-30T18:06:13Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5ae14c9f20e0dc59c588f0e93eedfefe0f0f3e8e Improved documentation for RequestParameters class 2020-05-30T17:54:22Z 2020-05-30T17:54:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
de1cde65a67cf9acb227b4df67230b47fdfc9a0e Moved request tests to test_internals_request.py 2020-05-30T17:45:11Z 2020-05-30T17:45:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
012c76901af65442e90eac4b36db43455e3c922f _ prefix for many private methods of Datasette, refs #576 2020-05-30T14:38:46Z 2020-05-30T14:38:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ca56c226a9f1b02e871d7d7b392619a805b7f1ed Renamed test_database.py to test_internals_database.py Also added a db fixture to remove some boilerplate. 2020-05-30T14:33:02Z 2020-05-30T14:33:02Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
31fb006a9b05067a8eb2f774ad3a3b15b4565924 Added datasette.get_database() method Refs #576 2020-05-30T14:28:29Z 2020-05-30T14:29:59Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
81be31322a968d23cf57cee62b58df55433385e3 New implementation for RequestParams - no longer subclasses dict - request.args[key] now returns first item, not all items - removed request.raw_args entirely Closes #774 2020-05-29T23:18:01Z 2020-05-29T23:22:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f272cbc65fbf56368413320e21c87dc842e0a083 Use request.args.getlist instead of request.args[...], refs #774 2020-05-29T22:57:46Z 2020-05-29T22:57:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
84616a2364df56f966f579eecc0716b9877f0d70 request.args.getlist() returns [] if missing, refs #774 Also added some unit tests for request.args 2020-05-29T22:51:30Z 2020-05-29T22:51:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
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
7ccd55a1638d7d2762f2789f192e5bb81fb0d0c7 Views do support sorting now, refs #508 2020-05-28T18:54:57Z 2020-05-29T22:44:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
3c1a60589e14849344acd8aa6da0a60b40fbfc60 Consistent capitalization of SpatiaLite in the docs 2020-05-28T18:27:24Z 2020-05-28T18:27:44Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
21a8ffc82dcf5e8e5f484ce39ee9713f959e0ad5 Tip about referencing issues in release notes commit 2020-05-28T17:49:58Z 2020-05-28T17:49:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
7bb30c1f11f7246baf7bb6a229f6b93572c4cbe3 request.url now respects force_https_urls, closes #781 2020-05-28T17:09:32Z 2020-05-28T17:10:06Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
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
d56f402822df102f9cf1a9a056449d01a15e3aae Release notes for 0.43 Refs #581, #770, #729, #706, #751, #706, #744, #771, #773 2020-05-28T14:10:21Z 2020-05-28T14:11:06Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5ab411c733233435d613d04c610a5a41fd0b7735 can_render mechanism for register_output_renderer, closes #770 2020-05-28T05:57:05Z 2020-05-28T05:57:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
75cd432e5a96c5fe2577f839c3a059fd6bf41124 Ability to set custom table/view page size in metadata, closes #751 2020-05-28T05:00:04Z 2020-05-28T05:00:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
510c1989d43cd9b7c9f116ad161b7380220ac5d5 Removed xfail, refs #773 2020-05-28T04:11:53Z 2020-05-28T04:11:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6d95cb4f9146a5c4584a147bdf243c778a0f23f5 Unit test for register_facet_classes plugin, closes #773 I was a bit lazy with this one. I didn't hook up a test for the facet_results mechanism. The custom facet hook isn't a great design so I will probably rethink it at some point in the future anyway. 2020-05-28T04:09:16Z 2020-05-28T04:09:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
defead17a4c9d68670ba2d9aeec9c2a70b5b059e Test for publish_subcommand hook, refs #773 2020-05-28T03:30:32Z 2020-05-28T03:30:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
cbeea23d00b36f72386e68b67d76fdb8a151a486 Test for prepare_jinja2_environment, refs #773 2020-05-28T03:13:32Z 2020-05-28T03:13:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
57f48b8416f5e13df138d63db5bfffd0bb99a9b4 Made register_output_renderer callback optionally awaitable, closes #776 2020-05-28T02:43:30Z 2020-05-28T02:43:30Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
52c4387c7d37c867104e3728cc1f4c4d1e100642 Redesigned register_output_renderer plugin hook, closes #581 2020-05-28T02:21:41Z 2020-05-28T02:21:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
446e5de65d1b9c6c877e38b0ef13bc9285c465a1 Refactored test plugins into tests/plugins, closes #775 2020-05-28T00:57:25Z 2020-05-28T00:57:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
4b96857f170e329a73186e703cc0d9ca4e8719cc Link to request object documentation, refs #706 2020-05-27T22:35:25Z 2020-05-27T22:35:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
50652f474b94e83d49ee15f219820cdbfc450f11 Stop using .raw_args, deprecate and undocument it - refs #706 2020-05-27T22:29:42Z 2020-05-27T22:29:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6d7cb02f00010d3cb4b4bac0460d41277652b80e Documentation for request object, refs #706 2020-05-27T22:17:53Z 2020-05-27T22:17:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ad88c9b3f3d7886612dae6afed65d43940632b06 Mechanism for adding a default URL fragment to a canned query Closes #767 2020-05-27T21:52:03Z 2020-05-27T21:52:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
af5702220c06a913746c9657bd33c2108d80c33f Added datasette-media plugin to the docs 2020-05-27T20:34:12Z 2020-05-27T20:34:12Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
da87e963bff24e47878a5bc2025c8bfc63d4bc93 Test that plugin hooks are unit tested (xfail) This currently fails using xfail. Closes 771. 2020-05-27T20:16:02Z 2020-05-27T20:16:02Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
41a0cd7b6afe0397efbbf27ad822679fc574811a call_with_supported_arguments() util, refs #581 2020-05-27T19:25:52Z 2020-05-27T19:25:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
9e6075d21facbfef565ffcdf160a558744fc1c2d rST fixes for register_output_renderer docs 2020-05-27T18:35:31Z 2020-05-27T18:35:31Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
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
45ce3f8bfb8c70f57ca5d8d82f22368fea1eb391 Another typo 2020-05-26T16:06:26Z 2020-05-26T16:06:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
96afc594a5d22fbf8b3118a3145a23e17ba112ef Typo fix 2020-05-26T16:05:47Z 2020-05-26T16:05:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 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
a81f2d155ce701008c4ab31633008b12f448928f datasette-json-html and datasette-template-sql docs Closes #20 2020-05-25T20:09:39Z 2020-05-25T20:09:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
dc43fa8653cb9c7238a36f52239b91d1ec916d5c Serving photos locally with datasette-media Refs #20 2020-05-25T16:17:31Z 2020-05-25T16:17:31Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
85f4c594d32904dcd1e87c1f33d6ef8bafc8484b Link to my blog post 2020-05-21T20:20:36Z 2020-05-21T20:20:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
cee671a58f417f827d1735b1abaa40716534ea67 Use dirs_exist_ok=True, refs #744 (#768) 2020-05-21T17:53:51Z 2020-05-21T17:53:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
a0caff41a7529e50415f06c22314b22e15df6af7 Fixed typo Thanks https://twitter.com/magnetikonline/status/1262978310717321217 2020-05-20T06:10:34Z 2020-05-20T06:10:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep-photos 256834907 simonw 9599 web-flow 19864447
ade1334c3fb7c0219ba5ae9bd009c3a697bd3b9e Release 0.4, first with new dogsheep-photos name, refs #26 2020-05-20T04:22:26Z 2020-05-20T04:22:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
c2be71dba3363c4e108ef14b112c9a9e7dc754ca Rename to dogsheep-ohotos, refs #26 2020-05-20T04:17:46Z 2020-05-20T04:17:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
99bf84358c8e9ae2883a2c20cb3c8cb53370417d Much improved README It explains what this project is in more detail now. 2020-05-19T22:43:53Z 2020-05-19T22:43:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
e2fab012551eed05278040b5d57e7373a1b9a0bf create-subset command, closes #23 2020-05-19T22:32:29Z 2020-05-19T22:32:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
ddd3d3ac3587afa0e67cdbe65be803d5c8945090 --image-url-prefix and --image-url-suffix, closes #24 2020-05-19T22:27:24Z 2020-05-19T22:27:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
e6a6982db9126eff5ba1c353cd1193930189893d Move two functions into utils.py 2020-05-19T21:03:49Z 2020-05-19T21:03:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
d5d69b9019703c47bc251444838578dd752801e2 apple-photos command now works even without first running upload, closes #19 2020-05-19T20:59:52Z 2020-05-19T20:59:52Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
faea5093b865031f650da7da6539430f732f511a Column headings now black in mobile view, closes #729 2020-05-15T18:16:47Z 2020-05-15T18:16:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5ea8c6d1cd8ded832718fb1a652b5880c4bf5ebb type-pk instead of type-link CSS class, closes #729 2020-05-15T05:55:20Z 2020-05-15T05:55:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
504196341c49840270bd75ea1a1871ef386ba7ea Visually distinguish float/int columns, closes #729 2020-05-15T05:51:39Z 2020-05-15T05:51:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f4a82633da927cde672c9d9af92930bfca2e3ddf Changelog badge 2020-05-11T23:53:21Z 2020-05-11T23:53:21Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f swarm-to-sqlite 205429375 simonw 9599 web-flow 19864447
8eaac7c5f1c8543ce4b8a6a0545862bc9404e334 pip, not pip3 2020-05-11T19:23:11Z 2020-05-11T19:23:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
3b5c931287646e6ef448cd6d99d410270c1e8fb1 Release 2.9.1 2020-05-11T19:20:29Z 2020-05-11T19:20:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
74b30af31bf5169559c06aa6e57e1e4873076720 Added project_urls 2020-05-11T19:16:22Z 2020-05-11T19:16:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f sqlite-utils 140912432 simonw 9599 web-flow 19864447
fc24edc153d76bcec917bb23d532981d9862e696 Added project_urls, closes #764 2020-05-11T18:28:53Z 2020-05-11T18:28:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
3936512edd34854f3290ffbac55d6ee0c673a36d Release 2.9 2020-05-11T01:54:56Z 2020-05-11T01:54:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
af3f81b540923f2cf04c76cfa81b0d811c0084bf Store decimal.Decimal in DB as FLOAT, closes #110 2020-05-11T01:50:03Z 2020-05-11T01:50:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e8c57e09b60daf406761398d2712ea3ba9277542 More things to .gitignore 2020-05-11T01:29:29Z 2020-05-11T01:29:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
98019e92d0f27efa87e844b89876344ff5403c8b Ran black, refs #111 2020-05-11T01:26:16Z 2020-05-11T01:26:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
4e9cb739c757948b63e7bffaf4d8cfed0dd5de23 drop-table and drop-view commands, closes #111 2020-05-11T00:44:21Z 2020-05-11T00:44:21Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
af6c6c5d6f929f951c0e63bfd1c82e37a071b50f Release 0.42, refs #685 2020-05-08T17:38:27Z 2020-05-08T17:38:27Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
2694ddcf14b88955e93a6cfb6c725500bb93e219 Test for .execute_fn(), refs #685 2020-05-08T17:29:17Z 2020-05-08T17:29:17Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
5ab848f0b87ad2030088a7259fc1802316b90200 RST fix 2020-05-08T17:04:47Z 2020-05-08T17:04:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
545c71b6044bbf30caef04976cbd73d519d278a5 Small cleanup 2020-05-08T16:57:01Z 2020-05-08T16:57:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
ec9cdc3ffa7d9a9a214f71fa7864f0cbdf6ccb23 Documentation for .execute_fn(), refs #685 2020-05-08T16:52:53Z 2020-05-08T16:52:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
4433306c1855ad69840cc76cbd41086137572be2 Improvements + docs for db.execute() and Results class * Including new results.first() and results.single_value() methods. Closes #685 2020-05-08T16:05:46Z 2020-05-08T16:05:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f datasette 107914493 simonw 9599 web-flow 19864447
69e3a855dd7e5a77409d70b18c45ae3c1a145a75 Rename execute_against_connection_in_thread() to execute_fn(), refs #685 2020-05-08T14:16:39Z 2020-05-08T14:16:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
6a6102ef82dfc98c7ed9407afd766f35d858554d Fixed hyperlink 2020-05-08T14:00:33Z 2020-05-08T14:00:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f dogsheep.github.io 214746582 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 67.847ms · About: github-to-sqlite