Commit graph

  • f6cbf95b01 Upgrade to actions/checkout@v7 main Simon Willison 2026-06-23 16:51:17 -07:00
  • 80786dadaf
    Release 0.5a3 0.5a3 Simon Willison 2026-03-07 07:15:10 -08:00
  • ed589d34cf
    Release 0.5a2 0.5a2 Simon Willison 2026-02-26 21:55:56 -08:00
  • 54df24db5e --read/--write options plus --token-only, closes #34 Simon Willison 2026-02-26 21:45:58 -08:00
  • e8d80a6495 Logging in with OAuth docs Simon Willison 2026-02-26 21:25:56 -08:00
  • 0b590d1a6f dclient rows command, closes #33 Simon Willison 2026-02-26 21:19:32 -08:00
  • 1340f68255 Ran cog Simon Willison 2026-02-26 21:04:25 -08:00
  • 021c595de4 dclient create-table, closes #32 Simon Willison 2026-02-26 21:03:08 -08:00
  • f2aea1b108 --csv, --tsv, --nl, -t/--table output formats, closes #31 Simon Willison 2026-02-26 20:56:22 -08:00
  • 2f7f2a7378 Moved default commands to dclient default ..., closes #30 Simon Willison 2026-02-26 20:44:39 -08:00
  • 7a8643f72f Justfile now uses uv, docs gets a dependency group Simon Willison 2026-02-26 20:43:18 -08:00
  • 04e396b020 Release 0.5a1 0.5a1 Simon Willison 2026-02-26 15:25:22 -08:00
  • 9df1828d1d Set defaults on login, if not already set Simon Willison 2026-02-26 15:25:06 -08:00
  • 9b03289e3a Tests now use Datasette 1.0a25+ 0.5a0 Simon Willison 2026-02-26 15:05:43 -08:00
  • ebb8268d51
    Release 0.5a0 Simon Willison 2026-02-26 15:00:49 -08:00
  • 4df076d1f0 Initial oauth flow for use with datasette-oauth Simon Willison 2026-02-26 15:00:15 -08:00
  • 7be5d4a53f Merge branch 'v2' Simon Willison 2026-02-26 14:39:57 -08:00
  • e0efd08fa3
    Add rows command with --filter, --where, --sort, --sort-desc options claude/summarize-recent-commits-DE0jl Claude 2026-02-25 01:58:34 +00:00
  • 7b3a15027e Add instances command, improve error messages with actionable hints v2 Simon Willison 2026-02-24 15:25:57 -08:00
  • 3f3221fdd3 Update README and docs index for v2 Simon Willison 2026-02-24 15:22:12 -08:00
  • 742d46de05 v1 to v2 config migration with tests Simon Willison 2026-02-24 15:22:05 -08:00
  • 92c0d2a5ba Tests and docs for v2 introspection commands and alias features Simon Willison 2026-02-24 15:21:58 -08:00
  • 3621f13263 v2 config system, CLI rewrite, and updated core commands Simon Willison 2026-02-24 15:21:52 -08:00
  • cf565e3eb6 Ran cog Simon Willison 2026-02-24 14:59:23 -08:00
  • ff95969d10 Ran cog Simon Willison 2026-02-24 14:59:23 -08:00
  • 7c9c0b4f5f Spec for v2, refs #29 Simon Willison 2026-02-24 14:57:54 -08:00
  • f47738495d Add tables command to list tables in a database Simon Willison 2026-02-24 14:57:18 -08:00
  • 8b98d971dd Add databases command to list databases on an instance Simon Willison 2026-02-24 14:57:06 -08:00
  • d1dfdbf6db Add get command for authenticated GET requests Simon Willison 2026-02-24 14:56:54 -08:00
  • 1b4dc85974 actor command: make URL optional, fix actor URL construction Simon Willison 2026-02-24 14:56:40 -08:00
  • 4cb77386c7 _resolve_url falls back to DATASETTE_URL when no URL provided Simon Willison 2026-02-24 14:56:27 -08:00
  • ef7fad3775 Add auth login command using OAuth device authorization flow datasette-oauth-device-tokens Simon Willison 2026-02-24 14:52:42 -08:00
  • 166798c87c Follow redirects on query Simon Willison 2026-02-23 22:14:00 -08:00
  • 32124a0bf3 Support DATASETTE_URL and DATASETTE_TOKEN environment variables Simon Willison 2026-02-23 22:10:59 -08:00
  • ab3aaf26f3 Fixed asyncio pattern for tests Simon Willison 2026-02-23 21:43:23 -08:00
  • a157065c31 setup.py to pyproject.toml plus upgraded actions Simon Willison 2026-02-23 16:50:33 -08:00
  • bad841cb5c
    Add demos/exploring-writing.md showboat demo claude/dclient-datasette-review-t8XER Claude 2026-02-12 01:34:31 +00:00
  • eadb314ee4
    Update cache-dependency-path to pyproject.toml Simon Willison 2026-02-11 17:31:08 -08:00
  • 13ae71e08e
    Update Python versions and actions in workflow Simon Willison 2026-02-11 17:30:30 -08:00
  • 02dd3ae9ca
    Update documentation for new commands and output formats Claude 2026-02-12 01:28:35 +00:00
  • 364c344d8d
    Update Python versions and workflow actions in test.yml Simon Willison 2026-02-11 17:27:53 -08:00
  • 278c3b67e2
    Add follow_redirects to API GET requests and showboat demo Claude 2026-02-12 00:32:58 +00:00
  • 5ee8b2d93c
    Implement T1 and T2: exploration, CRUD commands, and output formats Claude 2026-02-12 00:22:12 +00:00
  • 9715510431
    Migrate from setup.py to pyproject.toml for uv compatibility Claude 2026-02-12 00:14:34 +00:00
  • 2a8836b272
    Add comprehensive improvement plan comparing dclient to Datasette features Claude 2026-02-12 00:09:00 +00:00
  • 1a0fe65015 Upgrade Actions for publish of 0.4 0.4 Simon Willison 2024-03-08 11:09:54 -05:00
  • 0d4ab72b68 Release 0.4 Simon Willison 2024-02-27 21:09:26 -08:00
  • ea3dc64fb9 dclient actor command, closes #26 Simon Willison 2024-02-27 21:08:15 -08:00
  • 20851f6ed6 -v/--verbose option, closes #25 Simon Willison 2024-02-27 20:52:15 -08:00
  • adfa6cce14 insert --alter support, closes #23 Simon Willison 2024-02-27 20:49:54 -08:00
  • 0e40a80c84 Deploy future packages with PyPI trusted actions Simon Willison 2024-02-25 11:38:22 -08:00
  • 5303067da3 Release 0.3 0.3 Simon Willison 2024-02-25 11:36:27 -08:00
  • 081aeb32a2 Example usage in --help, closes #22 Simon Willison 2024-02-25 11:24:46 -08:00
  • f0058258b2 cog --check as part of CI Simon Willison 2024-02-25 11:13:35 -08:00
  • 8c82f9a572 Rename 'datasette client' to 'datasette dt', closes #18 Simon Willison 2024-02-25 11:10:53 -08:00
  • 44d7e2bf9e Docs for streaming and --interval, closes #21 Simon Willison 2024-02-25 11:05:13 -08:00
  • 5a0a81b8da
    Create .readthedocs.yaml Simon Willison 2024-02-24 17:44:06 -08:00
  • 37423fe772 Drop Python 3.7, add 3.12 Simon Willison 2024-02-23 19:58:29 -08:00
  • 43b6850780 --interval option, refs #19 Simon Willison 2024-02-23 17:24:51 -08:00
  • 0b0b839675 Drop Python 3.7, add 3.12 Simon Willison 2024-02-23 19:58:29 -08:00
  • 294bbbfbac --interval option, refs #19 Simon Willison 2024-02-23 17:24:51 -08:00
  • 59129824e3 Update for Datasette 1.0 alphas to pass tests Simon Willison 2024-02-23 19:56:56 -08:00
  • 044d58d378 post_buffer() calls .clear() already stream Simon Willison 2024-02-23 17:08:36 -08:00
  • 5e1ff79292 WIP stream command, refs #19 Simon Willison 2024-02-23 17:07:25 -08:00
  • 66a3cdd3be Remove query -t shortcut - so I can use it for table later, refs #16 Simon Willison 2023-07-24 21:52:33 -07:00
  • a17b7f6e7d Add dclient insert --help to insert docs, refs #8 Simon Willison 2023-07-24 21:35:38 -07:00
  • ce62592540
    Demonstrate aliases directly in the README Simon Willison 2023-07-24 21:33:46 -07:00
  • 829f27b8d1
    Release 0.2 0.2 Simon Willison 2023-07-24 16:24:05 -07:00
  • 6b7297205f
    Much of the functionality requires Datasette 1.0a2 or higher Simon Willison 2023-07-24 16:23:30 -07:00
  • c847badc4e
    dclient insert command (#13) Simon Willison 2023-07-24 16:22:39 -07:00
  • a03a4ead2c Support for --encoding, refs #8 Simon Willison 2023-07-24 16:21:08 -07:00
  • 7c92cbc499 Test for --no-detect-types Simon Willison 2023-07-24 16:06:24 -07:00
  • 6e90f280d1 Removed rogue print Simon Willison 2023-07-24 16:03:42 -07:00
  • 5090afddc8 Tests for different formats, refs #8 Simon Willison 2023-07-24 16:03:18 -07:00
  • c7892ee6c2 Tests for --ignore and --replace, refs #8 Simon Willison 2023-07-24 15:35:58 -07:00
  • 2a4d6a87d2 Insert tests now cover an error case, refs #8 Simon Willison 2023-07-24 15:28:28 -07:00
  • c03cbb2bbc insert test that exercises against an in-memory Datasette instance, refs #8 Simon Willison 2023-07-24 15:18:54 -07:00
  • b204ff56f6 First insert test, using a mock - refs #8 Simon Willison 2023-07-24 14:52:25 -07:00
  • 0d4e5cfc73 --batch-size option, refs #8 Simon Willison 2023-07-24 14:23:53 -07:00
  • 7ea598ceef --ignore and --replace for insert, refs #8 Simon Willison 2023-07-24 14:22:14 -07:00
  • 0d9c9119d6 --pk option Simon Willison 2023-07-24 14:09:08 -07:00
  • 6fe4fb5cc5 Implemented progress bar for insert, refs #8 Simon Willison 2023-07-24 13:59:35 -07:00
  • 4a90f536d3 100 per batch again Simon Willison 2023-07-24 13:15:35 -07:00
  • d8e827ed61 Initial prototype of insert command, refs #8 Simon Willison 2023-07-18 20:43:42 -07:00
  • c436781ef1 curl example, refs #8 Simon Willison 2023-07-18 19:38:23 -07:00
  • 4705b0cd21 Documentation for the dclient insert feature, refs #8 Simon Willison 2023-07-18 19:33:35 -07:00
  • 41916a7be0 Move making queries to own page, refs #7 Simon Willison 2023-07-18 19:25:22 -07:00
  • 20f0e18a80 Ran Black Simon Willison 2023-07-17 16:50:43 -07:00
  • 823413a9a7
    Documentation on ReadTheDocs using MyST Simon Willison 2023-07-17 16:48:50 -07:00
  • b988dae506
    Merge branch 'main' into auth Simon Willison 2023-07-17 16:48:20 -07:00
  • 0945f60bd6 source_suffix includes .md, refs #7 Simon Willison 2023-07-17 16:43:42 -07:00
  • 7ee22a8a5e Move documentation to ReadTheDocs, refs #7 Simon Willison 2023-07-17 16:39:39 -07:00
  • 8a205d81a3
    dclient auth commands Simon Willison 2023-07-17 16:23:53 -07:00
  • 6cf9ea957a Documentation in README for authentication, closes #3 Simon Willison 2023-07-17 16:23:33 -07:00
  • 113ed48986 dclient auth remove command, plus tests Simon Willison 2023-07-17 16:23:14 -07:00
  • a424a0e27b Test -t auth token option Simon Willison 2023-07-17 16:17:44 -07:00
  • ef351373a1 Slightly nicer output for dclient auth list Simon Willison 2023-07-17 16:07:12 -07:00
  • 98d714c5e1 Use longest possible matching URL for auth, refs #3 Simon Willison 2023-07-17 16:03:05 -07:00
  • 7807b8363f More secure URL matching for auth tokens Simon Willison 2023-07-17 15:49:30 -07:00
  • 5a370b725e Better help for dclient auth add Simon Willison 2023-07-17 15:21:07 -07:00