home / github

Menu
  • GraphQL API

commits

Table actions
  • GraphQL API for commits

3,343 rows sorted by raw_committer

✎ View and edit SQL

This data as json, CSV (advanced)

committer 4 ✖

  • web-flow 712
  • simonw 493
  • jacobian 6
  • russss 5
sha message author_date committer_date raw_author raw_committer ▼ repo author committer
e4a11b181580605b1711acee4828039137e2fcd9 Refactor .update() to use .get() .pks introspection now returns [rowid] for rowid tables. 2019-07-28T12:44:33Z 2019-07-28T12:44:33Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e4e73a537add40b92a02e55af004b0d26a3ccdce Test for ?_trace=1, refs #435 2019-04-21T17:46:56Z 2019-04-21T17:46:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e4f18fbd3745e4d9a83e88321f6f89fe60909f52 Deploying using buildpacks docs, closes #997 2020-10-08T23:32:04Z 2020-10-08T23:32:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e513a80afba30bca9eeebd71c5e6aa6d8a811f33 Use -i with datasette publish, closes #469 2019-05-19T22:53:34Z 2019-05-19T22:53:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e518f76c5f5dd0138032bfb26387f5bb91086a3f README for Datasette 0.28 release 2019-05-19T21:37:49Z 2019-05-19T21:37:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e54e544427f1cc3ea8189f0e95f54046301a8645 Release 0.2 2019-09-08T03:13:45Z 2019-09-08T03:13:45Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 google-takeout-to-sqlite 206649770 simonw 9599 simonw 9599
e55cd9dc3f2d920d5cf6d8581ce49937a6ccc44d Try passing a directory to isolated_filesystem(), refs #1406 2021-07-30T01:16:58Z 2021-07-30T01:16:58Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e5930e6f889617320454ab53ecc1c438377d49e6 Typo fix in release notes 2020-12-05T19:42:42Z 2020-12-05T19:42:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e5d01ca5831844a02ef5b1ef0d5b9eb8bad3c9a4 Fixed typo in release notes 2021-10-22T18:56:27Z 2021-10-22T18:56:27Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e5d7a2ba3d585303c8e1c861a09e8761ba63678f Tests for db.query() method, refs #290 2021-06-22T17:43:49Z 2021-06-22T17:43:49Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e5f5034bcdc71e4bc62a6a155ca60eb41910c335 Fixed broken footer test 2020-10-27T19:34:35Z 2020-10-27T19:39:55Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e5fede1b03d3e74dcdb78c39122e6a6714c582fe Release 0.3a, refs #11 #1 #15 #16 #17 2020-05-05T20:13:01Z 2020-05-05T20:13:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
e60f314b0b4f9ab6a292270c11320530da66f4ac Release 0.5 2019-09-10T17:38:46Z 2019-09-10T17:38:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
e627510b760198ccedba9e5af47a771e847785c9 BaseView.check_permissions is now datasette.ensure_permissions, closes #1675 Refs #1660 2022-03-21T17:13:16Z 2022-03-21T17:13:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e63f432fe521eb8e196049f86742dc9e20f4dc35 Mention Heroku in docs index page 2018-01-10T04:46:34Z 2018-01-10T04:46:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e64d14e413a955a10df88e106a8b5f1572ec8613 Use type integer for --timeout, refs #1717 2022-04-24T14:09:08Z 2022-04-24T14:09:08Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e6555b35a7bdb1825ecc08158e4ee6ce79397ece Instructions on updating favorited_by table with imported likes 2019-10-17T02:27:24Z 2019-10-17T02:27:24Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
e66299c6eda3091557504526aaf0f64fb321cb35 Implemented and documented sqlite-utils insert --all 2022-01-06T02:16:51Z 2022-01-06T06:24:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 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
e6ae643497803e51379f82881f4df2c734ef97f3 Did not need WAL after all, refs #364 2022-01-10T04:41:00Z 2022-01-10T04:41:00Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e6b10227919c167288990ba6151adb63ea1c143b Fix markup warning in docstring 2021-08-18T18:55:19Z 2021-08-18T18:55:19Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e6e44372b34414eac2f36a4c1120af4f755aa423 Release 0.59.1 Refs #1482, #1496 2021-10-24T22:29:56Z 2021-10-24T22:29:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7120d91f6ab7917b57b0e966259082d513c36ee Rename _rows_and_columns.html to _table.html, refs #521 2019-07-03T00:50:45Z 2019-07-03T03:23:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7151ccccf4a0d10e1fcf3832e18c5199c16dea0 Index page no longer uses inspect data - refs #420 Also introduced a mechanism whereby table counts are calculated against a time limit but immutable databases have their table counts calculated on server startup. 2019-05-02T00:39:39Z 2019-05-02T00:39:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7c769ef30add8f984eab920b2f503d4b8096bde Working implementation of #216 which passes the tests Reverted commit 5364fa7f3357f2de24fd45c85832205377642f19 (where I removed the code that didn't work). Added primary keys to order-by clause for sorting to get tests to pass 2018-04-17T01:41:17Z 2018-04-17T01:41:55Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7dd3434e1f3f20129798bcea1a629717eec1649 No underline on nav links in header 2020-10-27T19:30:40Z 2020-10-27T19:39:55Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7f040106b5f5a892ebd984f19b21c605e87c142 Add an example of --text too, refs #404 2022-02-09T07:03:04Z 2022-02-09T07:03:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e7f60d2a9b59752e20de8412f7b0a3e9a5359a31 Release notes for Datasette 0.34, plus news updates 2020-01-30T00:09:01Z 2020-01-30T00:09:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e7f83e628ba6737fe5a7084ecf76221a2580fe2a Initial working version * "github-to-sqlite auth" command saves a token to auth.json * "github-to-sqlite issues" command only works with --load= 2019-09-07T22:43:03Z 2019-09-07T22:43:03Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
e7ffbcdb364810213b0697c9bcab064efb1dd469 Ability to create unique indexes, refs #14 2019-02-24T18:41:51Z 2019-02-24T18:41:51Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e807c4eac0e85ae15e013379b0dde1d797f1377d Sort links remove _next=, closes #989 2020-10-04T18:05:20Z 2020-10-04T18:05:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e83aef951bd3e8c179511faddb607239a5fa8682 New :issue: macro, closes #306 2021-08-02T21:29:00Z 2021-08-02T21:29:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e843ce26e536bb1a105da808c8f765b2c56e9c7b Correctly display empty strings in HTML table, closes #314 2018-06-21T15:26:18Z 2018-06-21T15:26:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e8625695a3b7938f37b64dff09c14e47d9428fe5 xfail documentation unit tests for view classes, refs #299 More documentation unit tests. These ones check that every single **View class imported into the datasette/app.py module are covered by our documentation. Just one problem: they aren't documented yet. So I'm using the xfail pytest decorator to mark these tests as allowed-to-fail. When you run the test suite you now get a report of how many views still need to be documented, but it doesn't fail the tests. The output looks something like this: $ pytest tests/test_docs.py collected 31 items tests/test_docs.py ..........................XXXxx. [100%] ============ 26 passed, 2 xfailed, 3 xpassed in 1.06 seconds ============ Once I have documented all the views I will remove the xfail so any future views that are added without documentation will cause a test failure. We can detect that a view is documented by looking for ReST label in the docs, for example: .. _IndexView: Some view classes can be used to power multiple URLs - the JsonDataView class for example is used to power /-/metadata and /-/config and /-/plugins In this case, the second part of the label can indicate the variety of page, e.g: .. _JsonDataView_metadata: The test will pass as long as there is at least one label that starts with _JsonDataView. 2018-07-28T03:13:26Z 2018-07-28T03:13:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e878f2a8fe110ed5cf68e49c9902b641022c5b1d Applied latest black 2020-09-07T19:45:54Z 2020-09-07T19:45:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e89b0ef2f9ae89eb3bde83b694f21452ea4858da Expose extra_template_vars in _contex=1, refs #693 2020-04-05T18:49:15Z 2020-04-05T18:49:15Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 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
e8d958109ee290cfa1b44ef7a39629bb50ab673e create_index(..., find_unique_name=True) option, refs #335 2021-11-14T22:49:19Z 2021-11-14T22:49:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
e981ac7d4d1e1603257369eb5edba0fc4fdf5ae9 --static option for datasette serve You can now tell Datasette to serve static files from a specific location at a specific mountpoint. For example: datasette serve mydb.db --static extra-css:/tmp/static/css Now if you visit this URL: http://localhost:8001/extra-css/blah.css The following file will be served: /tmp/static/css/blah.css Refs #160 2017-12-03T16:33:36Z 2017-12-03T16:33:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
e9e1cb00c152530fedb95ea699a7408c085e429a Release notes for 0.7 2019-01-25T06:39:21Z 2019-01-25T06:39:21Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ea17c63cc52cf7290e8bbcba9f869698c2c2ea44 Tests for json returning single row 2019-01-26T18:58:00Z 2019-01-26T18:59:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ea340cf320a2566d24517fb4a0c9852c5059e771 Correctly persist selected facets in hidden fields Closes #963 2020-09-12T21:54:01Z 2020-09-12T21:54:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ea4577bcded84cf135d5aff0c5bcb23dbc8e29db Release 0.2 2019-09-04T21:17:34Z 2019-09-04T21:28:20Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
ea5b2378007ef524f7a17989c8df54a76a001e49 Show error message on bad query, closes #619 2021-06-02T03:59:29Z 2021-06-02T03:59:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ea627baccf980d7d8ebc9e1ffff1fe34d556e56f Removed fallback parameter from get_metadata, refs #1384 2021-06-27T00:02:42Z 2021-06-27T00:02:42Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ea87c2b943fdd162c42a900ac0aea5ecc2f4b9d9 Release 2.16 Refs #134, #135 2020-08-21T21:02:29Z 2020-08-21T21:02:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eaaa3ea1498df0d4790f814e3d2f3fcc5ea28429 Initial implementation of facets, plus tests and docs Refs #255 2018-05-12T22:29:06Z 2018-05-12T22:29:41Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eac08f0dfc61a99e8887442fc247656d419c76f8 --reload now also reloads if databases change on disk 2018-12-20T15:51:08Z 2018-12-20T15:51:08Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eae103a82b92949189cf718794d2ad0424005460 Write errors to stderr, closes #1131 2020-12-05T05:21:11Z 2020-12-05T05:21:11Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eae3084b46e2c3931db12cdef79093ad0e644bce Fixed another Jinja warning, refs #1338 2021-05-24T17:52:09Z 2021-05-24T17:52:09Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eb114d40e8b143f82dc5ce1a0dfccb0119165976 Switch CI to GitHub Actions 2020-10-17T20:56:07Z 2020-10-17T20:56:07Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 healthkit-to-sqlite 197882382 simonw 9599 simonw 9599
eb18b6e42c6d10aca6193204bc907490d2f56547 Disabling macos-latest for the moment GitHub seems to have run out of workers right now. 2021-06-19T16:09:29Z 2021-06-19T16:09:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eb299186ed56564c181b80205e35461a297f654d Clarify that merged_by only works for --pull-request, refs #48 Also fixed a bug with --issue and --pull-request introduced in fa5aa9e 2020-11-30T00:18:45Z 2020-11-30T00:19:02Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
eb39c84a8f27443abb7aaebc1724c99f68e441fb Test and docs for using :memory: as a filename 2019-10-04T16:17:27Z 2019-10-04T16:17:27Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eb53837d2aeacaffd8d37f81a6639139c6a0b4d4 Always show count of distinct facet values, closes #1556 Refs #1423 2021-12-15T17:58:01Z 2021-12-15T17:58:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ebc7aa287c99fe6114b79aeab8efb8d4489a6182 In-memory _schemas database tracking schemas of attached tables, closes #1150 2020-12-18T22:34:05Z 2020-12-18T22:34:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ebc802f7ff0e640b6ae11ea525290fea0115228c sqlite-utils insert-files command, closes #122 2020-07-27T07:08:57Z 2020-07-27T07:08:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ec2db345e9465ee4ce3880dc62dcd453e66bcbca Fixed crash on /:memory: page 2019-05-05T18:01:14Z 2019-05-05T18:01:14Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ec50e5eebc502c85448a2d3db74985c3b0c630c5 sqlite3.enable_callback_tracebacks(True) in docs, closes #300 2021-08-02T21:53:44Z 2021-08-02T21:53:44Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ec5174ed40fa283cb06f25ee0c0136297ec313ae Detect types for sqlite-utils memory CSV, opt out with --no-detect-types - closes #282 2021-06-19T04:37:56Z 2021-06-19T04:37:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ec934491d5940c743e81cc2f5b434a0847e81126 Release 0.1a 2020-04-19T00:15:55Z 2020-04-19T00:15:55Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-photos 256834907 simonw 9599 simonw 9599
ecb50c8f76535754f76bffdf77bf99e8f829b832 .enable_fts(..., replace=True) argument, closes #160 2020-09-20T22:05:46Z 2020-09-20T22:05:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eccfeb0871dd4bc27870faf64f80ac68e5b6bc0d register_routes() plugin hook datasette argument, closes #1404 2021-07-26T23:16:46Z 2021-07-26T23:16:46Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ece0ba6f4bc152af6f605fc5f536ffa46af95274 Test + default impl for view-query permission, refs #811 2020-06-07T21:23:16Z 2020-06-07T21:23:16Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ed15c9908ea771a95e33e27c6dbbf79ed6146794 Shrunk ecosystem docs in favour of datasette.io, closes #1182 2021-01-09T22:17:18Z 2021-01-09T22:17:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ed1d0fc2f08307525d934bb5cd97326024cc60e8 Documentation for display_sql, closes #9 2020-09-03T21:09:42Z 2020-09-03T21:09:50Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 dogsheep-beta 197431109 simonw 9599 simonw 9599
ed57e4f99018c1d520858f55f6eee4eb1cc2af3d Plugin static assets support both hyphens and underscores in names Closes #611 2019-11-01T22:15:10Z 2019-11-01T22:15:10Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ed631e690b81e34fcaeaba1f16c9166f1c505990 ?_labels= and ?_label=COL to expand foreign keys in JSON/CSV These new querystring arguments can be used to request expanded foreign keys in both JSON and CSV formats. ?_labels=on turns on expansions for ALL foreign key columns ?_label=COLUMN1&_label=COLUMN2 can be used to pick specific columns to expand e.g. `Street_Tree_List.json?_label=qSpecies&_label=qLegalStatus` { "rowid": 233, "TreeID": 121240, "qLegalStatus": { "value" 2, "label": "Private" } "qSpecies": { "value": 16, "label": "Sycamore" } "qAddress": "91 Commonwealth Ave", ... } The labels option also works for the HTML and CSV views. HTML defaults to `?_labels=on`, so if you pass `?_labels=off` you can disable foreign key expansion entirely - or you can use `?_label=COLUMN` to request just specific columns. If you expand labels on CSV you get additional columns in the output: `/Street_Tree_List.csv?_label=qLegalStatus` rowid,TreeID,qLegalStatus,qLegalStatus_label... 1,141565,1,Permitted Site... 2,232565,2,Undocumented... I also refactored the existing foreign key expansion code. Closes #233. Refs #266. 2018-06-16T22:18:57Z 2018-06-16T22:18:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ed77eda6d8f10c63fc0670c7150fc974f786ade5 Add datasette-redirect-to-https plugin Also configured suprvisord children to log to stdout, so that I can see them with flyctly logs -a datasette-apache-proxy-demo Refs #1524 2021-11-20T23:30:25Z 2021-11-20T23:30:25Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
edb36629e7356f70f42b9d37fea5dfe9cc3c364a Database.get_outbound_foreign_keys() refactor Following this, the only module that ever makes calls to the low-level execute_against_connection_in_thread() method is datasette/database.py 2019-05-27T18:41:44Z 2019-05-27T18:41:44Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
edb39c91f75c97b6b55f1db6b7626e66cb8f2d45 Release Datasette 0.40 2020-04-22T04:00:34Z 2020-04-22T04:00:34Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ee017cdbddfb7cdbf522149d195dd41416b24ecd Release notes for 1.0, closes #22 2019-05-25T01:06:38Z 2019-05-25T01:06:38Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ee0ef016523a765b6ef6eaa43cad9ad568f78ae4 Added new logo to the documentation 2020-07-12T19:53:29Z 2020-07-12T19:53:29Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ee13f98c2c7ca3b819bd0fc55da3108cb6a6434a Better test for rebuild, refs #354 2021-12-11T00:59:37Z 2021-12-11T00:59:37Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ee202d8ce2cd226fd7512f37b201698b6bcac027 Test for new FTS tables 2019-09-04T21:17:18Z 2019-09-04T21:17:18Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
ee330222f4c3ee66c2fe41ebc76fed56b9cb9a00 Offer to format readonly SQL (#602) Following discussion in #601, this PR adds a "Format SQL" button to read-only SQL (if the SQL actually differs from the formatting result). It also removes a console error on readonly SQL queries. Thanks, @rixx! 2019-11-04T02:39:55Z 2019-11-04T02:39:55Z Tobias Kunze b90d9715d7c0881515e9d6aa98923ed89d445945 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 rixx 2657547 simonw 9599
ee469e3122d6f5973ec2584c1580d930daca2e7c Corrected tiny mistake in --flatten examples 2021-08-09T22:50:53Z 2021-08-09T22:50:59Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eea3851d40ea7e49cf27905cca19d200cf4cdbe4 Added test, formatted with Black - refs #276, #277 2021-06-18T14:55:26Z 2021-06-18T14:57:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
eed6a0fe36120948f8bbc0596185300eadc3d2f4 Implemented ?_search=XXX + UI if a FTS table is detected Closes #131 2017-11-19T16:59:26Z 2017-11-19T16:59:26Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eefeafaa27a16af3bcb3150b4fe1ef6ee8d5c19f Removed unused import 2020-06-09T14:09:39Z 2020-06-09T14:09:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ef112ffc94e157b2152ebc4e01ab750570f447e8 Release 1.5 2019-07-15T04:34:49Z 2019-07-15T04:37:31Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ef13bb046f525f33cda7cd56a12093a5071a3cb6 Useful error message for enable_fts() on views, closes #220 2021-02-14T22:34:22Z 2021-02-14T22:34:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ef2ecc1b8987d10d375e350a51d1339172a07c55 Standardize on 'query string', not 'querystring', in docs The request property is request.query_string so this is more consistent. 2021-01-11T21:33:54Z 2021-01-11T21:33:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ef3eacf622e69723d48ab1ad597645770a7361db Select option for removing filters 2017-11-23T20:32:54Z 2017-11-23T20:32:54Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
ef538da58f24826e16ff7b4fa7690bf23da13721 Deploy demo using Actions, refs #13 2020-03-23T21:43:31Z 2020-03-23T21:43:31Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
ef70bb8b3658a984f00e377e6ca1c1d5c238e81d Break loop after last page 2019-09-03T21:17:25Z 2019-09-03T21:18:05Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
ef882986d07f157b6bcc6be3d7b64270fda3e523 Release 2.19 Refs #112, #157, #160 2020-09-20T22:22:56Z 2020-09-20T22:22:56Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
ef8fb24abfb437c919f2799f47410a641834e511 Release 0.3 2020-03-21T19:46:08Z 2020-03-21T19:46:08Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 hacker-news-to-sqlite 248903544 simonw 9599 simonw 9599
efa54b439fd0394440c302602b919255047b59c5 Docs for .render_template(), refs #577 Also improved parameter documentation for other methods, refs #576 2020-02-14T01:58:32Z 2020-02-14T01:58:32Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
efbe77ba7cefe063ef8e87d29eb20649f852c452 Fixed bug with github-to-sqlite get and single items, refs #50 2020-09-17T03:53:01Z 2020-09-17T03:53:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 github-to-sqlite 207052882 simonw 9599 simonw 9599
efc93b8ab5a21e3802f75f08d5e41409f5684b5d Entirely removed table_rows_count table property We were not displaying this anywhere, and it is now expensive to calculate. Refs #419, #420 2019-05-02T05:29:47Z 2019-05-02T05:29:47Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
eff52023c6d316ead336c198a2a9365ce4f91b09 alter=True/--alter option to automatically add missing columns Closes #18 2019-05-25T00:41:04Z 2019-05-25T00:41:04Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
f00137c8ac2bdb9767733b0d72bf204b034644a7 Only apply responsive table CSS to .rows-and-columns 2018-05-20T17:45:01Z 2018-05-20T17:45:01Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f003d051e7e1738143a07312bc96e6c6cbc0db4c Not using .coveragerc, refs #275 2021-06-16T23:55:53Z 2021-06-16T23:55:53Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
f03d2eddd8d861a7cf43a0ef3d72f67aae571dd4 Handle datetime.time correctly 2019-06-26T04:18:35Z 2019-06-26T04:18:35Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
f04deebec4f3842f7bd610cd5859de529f77d50e Refactored connection logic to database.connect() 2019-07-25T13:07:44Z 2019-07-26T10:22:57Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f069950a143b97b384ec39a86db28e6f2830947d Removed obsolete __init__ method 2019-05-28T02:03:36Z 2019-05-28T02:03:36Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599
f07d3d14ca39ea95416edc904e566fe28e5b46f6 Extract places into separate table 2019-09-04T21:54:39Z 2019-09-04T21:54:39Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 twitter-to-sqlite 206156866 simonw 9599 simonw 9599
f08fe6fd4d5df4fe1e638118707c98e1add80caf Fixed error in docs: it's suffix not extension, refs #372 2022-01-09T20:18:31Z 2022-01-09T20:18:31Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 sqlite-utils 140912432 simonw 9599 simonw 9599
f0a740ac21cba11ded8717f49d664f9549cd2f83 Remove load_plugin hook - closes #1073 Refs #1042 This reverts commit 81dea4b07ab2b6f4eaaf248307d2b588472054a1. 2020-10-31T16:21:22Z 2020-10-31T16:21:22Z Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 simonw 9599 simonw 9599

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 23.962ms · About: simonw/datasette-graphql