releases

168 rows sorted by created_at descending

View and edit SQL

Suggested facets: target_commitish, prerelease, repo, created_at (date), published_at (date)

id html_url node_id tag_name target_commitish name draft author prerelease created_at ▲ published_at body repo
29196241 https://github.com/simonw/sqlite-utils/releases/tag/2.14 MDc6UmVsZWFzZTI5MTk2MjQx 2.14 master 2.14 0 simonw 9599 0 2020-08-01T20:58:47Z 2020-08-01T21:00:31Z
  • The insert-files command can now read from standard input: cat dog.jpg | sqlite-utils insert-files dogs.db pics - --name=dog.jpg. (#127)
  • You can now specify a full-text search tokenizer using the new tokenize= parameter to enable_fts(). This means you can enable Porter stemming on a table by running db["articles"].enable_fts(["headline", "body"], tokenize="porter"). (#130)
  • You can also set a custom tokenizer using the sqlite-utils enable-fts CLI command, via the new --tokenize option.
sqlite-utils 140912432
29096810 https://github.com/simonw/sqlite-utils/releases/tag/2.13 MDc6UmVsZWFzZTI5MDk2ODEw 2.13 master 2.13 0 simonw 9599 0 2020-07-30T01:13:53Z 2020-07-30T01:15:55Z
  • memoryview and uuid.UUID objects are now supported. memoryview objects will be stored using BLOB and uuid.UUID objects will be stored using TEXT. (#128)
sqlite-utils 140912432
28975119 https://github.com/simonw/sqlite-utils/releases/tag/2.12 MDc6UmVsZWFzZTI4OTc1MTE5 2.12 master 2.12 0 simonw 9599 0 2020-07-27T07:21:26Z 2020-07-27T07:24:10Z

The theme of this release is better tools for working with binary data. The new insert-files command can be used to insert binary files directly into a database table, and other commands have been improved with better support for BLOB columns.

sqlite-utils 140912432
28876263 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.3 MDc6UmVsZWFzZTI4ODc2MjYz 0.21.3 master 0.21.3 0 simonw 9599 0 2020-07-23T14:56:02Z 2020-07-23T14:57:11Z
  • Added table of contents to the documentation
twitter-to-sqlite 206156866
28705982 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.2 MDc6UmVsZWFzZTI4NzA1OTgy 0.21.2 master 0.21.2 0 simonw 9599 0 2020-07-18T22:42:54Z 2020-07-18T22:43:20Z
  • Added changelog badge
twitter-to-sqlite 206156866
28705938 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.4 MDc6UmVsZWFzZTI4NzA1OTM4 2.4 master 2.4 0 simonw 9599 0 2020-07-18T22:34:15Z 2020-07-18T22:35:27Z
  • New github-to-sqlite tags github.db simonw/datasette command for importing all tags for a repository. #43
github-to-sqlite 207052882
28422716 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.3 MDc6UmVsZWFzZTI4NDIyNzE2 2.3 master 2.3 0 simonw 9599 0 2020-07-09T23:26:34Z 2020-07-09T23:28:07Z
  • New github-to-sqlite repos my.db -r simonw/datasette option for importing just specific repositories. #42
github-to-sqlite 207052882
28369250 https://github.com/simonw/sqlite-utils/releases/tag/2.11 MDc6UmVsZWFzZTI4MzY5MjUw 2.11 master 2.11 0 simonw 9599 0 2020-07-08T17:36:07Z 2020-07-08T17:36:45Z
  • New --truncate option to sqlite-utils insert, and truncate=True argument to .insert_all(). Thanks, Thomas Sibley. (#118)
  • The sqlite-utils query command now runs updates in a transaction. Thanks, Thomas Sibley. (#120)
sqlite-utils 140912432
28134124 https://github.com/simonw/datasette/releases/tag/0.45 MDc6UmVsZWFzZTI4MTM0MTI0 0.45 master 0.45 0 simonw 9599 0 2020-07-01T21:43:07Z 2020-07-01T21:46:07Z

Magic parameters for canned queries, a log out feature, improved plugin documentation and four new plugin hooks.

Magic parameters for canned queries

Canned queries now support Magic parameters, which can be used to insert or select automatically generated values. For example:

insert into logs
  (user_id, timestamp)
values
  (:_actor_id, :_now_datetime_utc)

This inserts the currently authenticated actor ID and the current datetime. (#842)

Log out

The ds_actor cookie can be used by plugins (or by Datasette's --root mechanism) to authenticate users. The new /-/logout page provides a way to clear that cookie.

A "Log out" button now shows in the global navigation provided the user is authenticated using the ds_actor cookie. (#840)

Better plugin documentation

The plugin documentation has been re-arranged into four sections, including a brand new section on testing plugins. (#687)

  • Plugins introduces Datasette's plugin system and describes how to install and configure plugins.
  • Writing plugins describes how to author plugins, from simple one-off plugins to packaged plugins that can be published to PyPI. It also describes how to start a plugin using the new datasette-plugin cookiecutter template.
  • Plugin hooks is a full list of detailed documentation for every Datasette plugin hook.
  • Testing plugins describes how to write tests for Datasette plugins, using pytest and HTTPX.

New plugin hooks

Smaller changes

  • Cascading view permissons - so if a user has view-table they can view the table page even if they do not have view-database or view-instance. (#832)
  • CSRF protection no longer applies to Authentication: Bearer token requests or requests without cookies. (#835)
  • datasette.add_message() now works inside plugins. (#864)
  • Workaround for "Too many open files" error in test runs. (#846)
  • Respect existing scope["actor"] if already set by ASGI middleware. (#854)
  • New process for shipping Alpha and beta releases. (#807)
  • {{ csrftoken() }} now works when plugins render a template using datasette.render_template(..., request=request). (#863)
  • Datasette now creates a single Request object and uses it throughout the lifetime of the current HTTP request. (#870)
datasette 107914493
28097766 https://github.com/simonw/datasette/releases/tag/0.45a5 MDc6UmVsZWFzZTI4MDk3NzY2 0.45a5 master 0.45a5 0 simonw 9599 1 2020-07-01T04:25:35Z 2020-07-01T04:27:08Z datasette 107914493
28008549 https://github.com/simonw/datasette/releases/tag/0.45a4 MDc6UmVsZWFzZTI4MDA4NTQ5 0.45a4 master 0.45a4 0 simonw 9599 1 2020-06-29T02:31:16Z 2020-06-29T02:33:02Z datasette 107914493
27994774 https://github.com/simonw/datasette/releases/tag/0.45a3 MDc6UmVsZWFzZTI3OTk0Nzc0 0.45a3 master 0.45a3 0 simonw 9599 1 2020-06-28T03:22:49Z 2020-06-28T03:27:12Z datasette 107914493
27856779 https://github.com/simonw/datasette/releases/tag/0.45a2 MDc6UmVsZWFzZTI3ODU2Nzc5 0.45a2 master 0.45a2 0 simonw 9599 1 2020-06-24T04:17:30Z 2020-06-24T04:32:12Z datasette 107914493
27847716 https://github.com/simonw/sqlite-utils/releases/tag/2.10.1 MDc6UmVsZWFzZTI3ODQ3NzE2 2.10.1 master 2.10.1 0 simonw 9599 0 2020-06-23T21:04:07Z 2020-06-23T21:04:50Z
  • Added documentation for the table.pks introspection property. #116
sqlite-utils 140912432
27707079 https://github.com/simonw/datasette/releases/tag/0.45a1 MDc6UmVsZWFzZTI3NzA3MDc5 0.45a1 master 0.45a1 0 simonw 9599 1 2020-06-18T23:52:16Z 2020-06-19T00:02:29Z datasette 107914493
27703093 https://github.com/simonw/datasette/releases/tag/0.45a0 MDc6UmVsZWFzZTI3NzAzMDkz 0.45a0 master 0.45a0 0 simonw 9599 1 2020-06-18T20:58:09Z 2020-06-18T21:14:00Z datasette 107914493
27504516 https://github.com/simonw/sqlite-utils/releases/tag/2.10 MDc6UmVsZWFzZTI3NTA0NTE2 2.10 master 2.10 0 simonw 9599 0 2020-06-12T17:43:45Z 2020-06-12T17:44:32Z
  • The sqlite-utils command now supports UPDATE/INSERT/DELETE in addition to SELECT. #115
sqlite-utils 140912432
27483276 https://github.com/simonw/datasette/releases/tag/0.44 MDc6UmVsZWFzZTI3NDgzMjc2 0.44 master 0.44 0 simonw 9599 0 2020-06-12T01:19:30Z 2020-06-12T07:10:38Z

Authentication and permissions, writable canned queries, flash messages, new plugin hooks and more. Full release notes. See also Datasette 0.44: the annotated release notes.

datasette 107914493
26994005 https://github.com/simonw/datasette/releases/tag/0.43 MDc6UmVsZWFzZTI2OTk0MDA1 0.43 master 0.43 0 simonw 9599 0 2020-05-28T14:11:06Z 2020-05-28T14:39:18Z

The main focus of this release is a major upgrade to the register_output_renderer(datasette) plugin hook, which allows plugins to provide new output formats for Datasette such as datasette-atom and datasette-ics.

  • Redesign of register_output_renderer(datasette) to provide more context to the render callback and support an optional "can_render" callback that controls if a suggested link to the output format is provided. (#581, #770)
  • Visually distinguish float and integer columns - useful for figuring out why order-by-column might be returning unexpected results. (#729)
  • The Request object, which is passed to several plugin hooks, is now documented. (#706)
  • New metadata.json option for setting a custom default page size for specific tables and views, see Setting a custom page size. (#751)
  • Canned queries can now be configured with a default URL fragment hash, useful when working with plugins such as datasette-vega, see Setting a default fragment. (#706)
  • Fixed a bug in datasette publish when running on operating systems where the /tmp directory lives in a different volume, using a backport of the Python 3.8 shutil.copytree() function. (#744)
  • Every plugin hook is now covered by the unit tests, and a new unit test checks that each plugin hook has at least one corresponding test. (#771, #773)
datasette 107914493
26873698 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.4.1 MDc6UmVsZWFzZTI2ODczNjk4 0.4.1 master 0.4.1 0 simonw 9599 0 2020-05-25T20:11:20Z 2020-05-25T20:13:23Z dogsheep-photos 256834907
26698662 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.4 MDc6UmVsZWFzZTI2Njk4NjYy 0.4 master 0.4 0 simonw 9599 0 2020-05-20T04:22:26Z 2020-05-20T04:24:28Z
  • Renamed this project to dogsheep-photos. #26
  • apple-photos command now works even if you haven't yet run upload. #19
  • --image-url-prefix and --image-url-suffix options to apple-photos. #24
  • New create-subset command. #23
dogsheep-photos 256834907
26395903 https://github.com/simonw/sqlite-utils/releases/tag/2.9.1 MDc6UmVsZWFzZTI2Mzk1OTAz 2.9.1 master 2.9.1 0 simonw 9599 0 2020-05-11T19:20:29Z 2020-05-11T19:21:24Z sqlite-utils 140912432
26362623 https://github.com/simonw/sqlite-utils/releases/tag/2.9 MDc6UmVsZWFzZTI2MzYyNjIz 2.9 master 2.9 0 simonw 9599 0 2020-05-11T01:54:56Z 2020-05-11T01:57:11Z
  • New sqlite-utils drop-table command, see Dropping tables. (#111)
  • New sqlite-utils drop-view command, see Dropping views.
  • Python decimal.Decimal objects are now stored as FLOAT. (#110)
sqlite-utils 140912432
26320774 https://github.com/simonw/datasette/releases/tag/0.42 MDc6UmVsZWFzZTI2MzIwNzc0 0.42 master 0.42 0 simonw 9599 0 2020-05-08T17:38:27Z 2020-05-08T17:56:36Z

A small release which provides improved internal methods for use in plugins, along with documentation. See #685.

  • Added documentation for db.execute(), see await db.execute(sql, ...).
  • Renamed db.execute_against_connection_in_thread() to db.execute_fn() and made it a documented method, see await db.execute_fn(fn).
  • New results.first() and results.single_value() methods, plus documentation for the Results class - see Results.
datasette 107914493
26240662 https://github.com/simonw/datasette/releases/tag/0.41 MDc6UmVsZWFzZTI2MjQwNjYy 0.41 master 0.41 0 simonw 9599 0 2020-05-06T18:20:58Z 2020-05-06T18:30:03Z

You can now create custom pages within your Datasette instance using a custom template file. For example, adding a template file called templates/pages/about.html will result in a new page being served at /about on your instance. See the custom pages documentation for full details, including how to return custom HTTP headers, redirects and status codes. (#648)

Configuration directory mode (#731) allows you to define a custom Datasette instance as a directory. So instead of running the following:

$ datasette one.db two.db \
  --metadata.json \
  --template-dir=templates/ \
  --plugins-dir=plugins \
  --static css:css

You can instead arrange your files in a single directory called my-project and run this:

$ datasette my-project/

Also in this release:

  • New NOT LIKE table filter: ?colname__notlike=expression. (#750)
  • Datasette now has a pattern portfolio at /-/patterns - e.g. https://latest.datasette.io/-/patterns. This is a page that shows every Datasette user interface component in one place, to aid core development and people building custom CSS themes. (#151)
  • SQLite PRAGMA functions such as pragma_table_info(tablename) are now allowed in Datasette SQL queries. (#761)
  • Datasette pages now consistently return a content-type of text/html; charset=utf-8". (#752)
  • Datasette now handles an ASGI raw_path value of None, which should allow compatibilty with the Mangum adapter for running ASGI apps on AWS Lambda. Thanks, Colin Dellow. (#719)
  • Installation documentation now covers how to Install using pipx. (#756)
  • Improved the documentation for Full-text search.
datasette 107914493
26199348 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.3a MDc6UmVsZWFzZTI2MTk5MzQ4 0.3a master 0.3a 0 simonw 9599 0 2020-05-05T20:16:53Z 2020-05-05T20:17:00Z
  • Upload photos to S3 in a thread pool #11
  • New --dry-run option to upload command
  • New photos-to-sqlite apple-photos command for importing Apple Photos metadata #1
  • Apple Photos quality scores are imported into apple_photos_scores table #15
  • Machine learning labels imported from Apple Photos into labels table #16
dogsheep-photos 256834907
26120136 https://github.com/simonw/sqlite-utils/releases/tag/2.8 MDc6UmVsZWFzZTI2MTIwMTM2 2.8 master 2.8 0 simonw 9599 0 2020-05-03T15:39:56Z 2020-05-03T15:41:31Z sqlite-utils 140912432
26110434 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.2 MDc6UmVsZWFzZTI2MTEwNDM0 2.2 master 2.2 0 simonw 9599 0 2020-05-02T21:23:11Z 2020-05-02T21:28:00Z
  • New command: github-to-sqlite stargazers (docs) for fetching all users who have starred the specified repositories. #4
  • Added several views: dependent_repos, repos_starred, recent_releases. #10 #12 #36
  • Added indexes on all foreign key relationships. #35
  • GitHub API token can now be read from GITHUB_TOKEN environment variable. #33
github-to-sqlite 207052882
26107311 https://github.com/simonw/sqlite-utils/releases/tag/2.7.2 MDc6UmVsZWFzZTI2MTA3MzEx 2.7.2 master 2.7.2 0 simonw 9599 0 2020-05-02T16:05:27Z 2020-05-02T16:10:11Z
  • db.create_view(...) now has additional parameters ignore=True or replace=True, see Creating views. (#106)
sqlite-utils 140912432
26096691 https://github.com/simonw/sqlite-utils/releases/tag/2.7.1 MDc6UmVsZWFzZTI2MDk2Njkx 2.7.1 master 2.7.1 0 simonw 9599 0 2020-05-01T22:08:37Z 2020-05-01T22:11:19Z
  • New sqlite-utils views my.db command for listing views in a database, see Listing views. (#105)
  • sqlite-utils tables (and views) has a new --schema option which outputs the table/view schema, see Listing tables. (#104)
  • Nested structures containing invalid JSON values (e.g. Python bytestrings) are now serialized using repr() instead of throwing an error. (#102)
sqlite-utils 140912432
26067911 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.1 MDc6UmVsZWFzZTI2MDY3OTEx 2.1 master 2.1 0 simonw 9599 0 2020-04-30T23:02:24Z 2020-04-30T23:03:32Z
  • New github-to-sqlite scrape-dependents command for importing the dependent repositories for a repo. #34
github-to-sqlite 207052882
26059149 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21.1 MDc6UmVsZWFzZTI2MDU5MTQ5 0.21.1 master 0.21.1 0 simonw 9599 0 2020-04-30T18:20:43Z 2020-04-30T18:21:46Z
  • Fixed bug that occurred when the since_ids table had not yet been created. #46
twitter-to-sqlite 206156866
25832475 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.2a MDc6UmVsZWFzZTI1ODMyNDc1 0.2a master 0.2a 0 simonw 9599 0 2020-04-24T00:42:43Z 2020-04-24T00:44:21Z
  • Only upload photos not already in S3. #9
dogsheep-photos 256834907
25748264 https://github.com/simonw/datasette/releases/tag/0.40 MDc6UmVsZWFzZTI1NzQ4MjY0 0.40 master 0.40 0 simonw 9599 0 2020-04-22T04:06:39Z 2020-04-22T04:06:51Z
  • Datasette Metadata can now be provided as a YAML file as an optional alternative to JSON. See Using YAML for metadata. (#713)
  • Removed support for datasette publish now, which used the the now-retired Zeit Now v1 hosting platform. A new plugin, datasette-publish-now, can be installed to publish data to Zeit (now Vercel) Now v2. (#710)
  • Fixed a bug where the extra_template_vars(request, view_name) plugin hook was not receiving the correct view_name. (#716)
  • Variables added to the template context by the extra_template_vars() plugin hook are now shown in the ?_context=1 debugging mode (see template_debug). (#693)
  • Fixed a bug where the “templates considered” HTML comment was no longer being displayed. (#689)
  • Fixed a datasette publish bug where --plugin-secret would over-ride plugin configuration in the provided metadata.json file. (#724)
  • Added a new CSS class for customizing the canned query page. (#727)
datasette 107914493
25745723 https://github.com/dogsheep/github-to-sqlite/releases/tag/2.0 MDc6UmVsZWFzZTI1NzQ1NzIz 2.0 master 2.0 0 simonw 9599 0 2020-04-22T01:20:52Z 2020-04-22T01:24:37Z

This release includes some backwards-incompatible schema changes:

  • The milestone and assignee columns on the issues table are now integers that are foreign keys to the milestones and users tables - previously they could be text columns instead. #30
  • milestones now has an integer foreign key in the creator column, and a new repo column that is an integer foreign key to the repos table. #29
  • The repo column in the issues table is now an integer foreign key to repos. Previously it was a string of the format dogsheep/github-to-sqlite. #31
github-to-sqlite 207052882
25832422 https://github.com/dogsheep/dogsheep-photos/releases/tag/0.1a MDc6UmVsZWFzZTI1ODMyNDIy 0.1a master 0.1a 0 simonw 9599 0 2020-04-19T00:15:55Z 2020-04-24T00:40:57Z
  • First alpha release
dogsheep-photos 256834907
25640859 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.1 MDc6UmVsZWFzZTI1NjQwODU5 1.1 master 1.1 0 simonw 9599 0 2020-04-18T15:07:04Z 2020-04-18T15:09:55Z
  • New github-to-sqlite contributors command for fetching contributors to one or more repositories. #28
  • The live demo now includes contributors, and pulls data from simonw/datasette and simonw/sqlite-utils in addition to the Dogsheep repositories.
  • The organization column in the repos table is now a foreign key to users as opposed to a big piece of JSON. #27
github-to-sqlite 207052882
26059545 https://github.com/simonw/sqlite-utils/releases/tag/2.7 MDc6UmVsZWFzZTI2MDU5NTQ1 2.7 master 2.7 0 simonw 9599 0 2020-04-18T00:04:50Z 2020-04-30T18:33:20Z
  • New columns= argument for the .insert(), .insert_all(), .upsert() and .upsert_all() methods, for over-riding the auto-detected types for columns and specifying additional columns that should be added when the table is created. See Custom column order and column types. (#100)
sqlite-utils 140912432
25632029 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.21 MDc6UmVsZWFzZTI1NjMyMDI5 0.21 master 0.21 0 simonw 9599 0 2020-04-17T23:44:31Z 2020-04-17T23:46:51Z
  • New command: twitter-to-sqlite lists username fetches lists owned by the specified users. #43
  • Handle tweets with a blank source. #44
  • Fixed error with twitter-to-sqlite user-timeline --sql=... --ids. #42
  • Better error messages for non-existing users. #37
twitter-to-sqlite 206156866
25583094 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0.1 MDc6UmVsZWFzZTI1NTgzMDk0 1.0.1 master 1.0.1 0 simonw 9599 0 2020-04-16T17:41:47Z 2020-04-16T18:09:29Z github-to-sqlite 207052882
25554617 https://github.com/simonw/sqlite-utils/releases/tag/2.6 MDc6UmVsZWFzZTI1NTU0NjE3 2.6 master 2.6 0 simonw 9599 0 2020-04-16T03:13:13Z 2020-04-16T03:14:48Z
  • New table.rows_where(..., order_by="age desc") argument, see Listing rows. (#76)
sqlite-utils 140912432
25436265 https://github.com/simonw/sqlite-utils/releases/tag/2.5 MDc6UmVsZWFzZTI1NDM2MjY1 2.5 master 2.5 0 simonw 9599 0 2020-04-13T03:52:19Z 2020-04-13T03:54:08Z
  • Panda’s Timestamp is now stored as a SQLite TEXT column. Thanks, b0b5h4rp13! (#96)
  • table.last_pk is now only available for inserts or upserts of a single record. (#98)
  • New Database(filepath, recreate=True) parameter for deleting and recreating the database. (#97)
sqlite-utils 140912432
25070964 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.20.1 MDc6UmVsZWFzZTI1MDcwOTY0 0.20.1 master 0.20.1 0 simonw 9599 0 2020-04-01T04:31:23Z 2020-04-01T04:33:35Z
  • Buf fix: since_id table no longer records a record for None, None. #41
twitter-to-sqlite 206156866
25070766 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.20 MDc6UmVsZWFzZTI1MDcwNzY2 0.20 master 0.20 0 simonw 9599 0 2020-04-01T04:18:17Z 2020-04-01T04:18:53Z
  • Reworked how --since works to fix a bug spotted in #39. The most recently seen tweet ID for various commands is now stored in a new since_ids table.
  • New feature: the friends, followers and listed counts for each user are now stored in a count_history table and updated any time we spot that the counts in that user's profile have changed. #40
twitter-to-sqlite 206156866
24954053 https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3.1 MDc6UmVsZWFzZTI0OTU0MDUz 0.3.1 master 0.3.1 0 simonw 9599 0 2020-03-28T02:29:41Z 2020-03-28T02:30:10Z
  • Fixed bug with very old checkins that were missing their source - thanks, @mfa! #6
swarm-to-sqlite 205429375
24954042 https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.3 MDc6UmVsZWFzZTI0OTU0MDQy 0.3 master 0.3 0 simonw 9599 0 2020-03-28T02:25:29Z 2020-03-28T02:28:35Z
  • Upgraded to sqlite-utils 2.x
swarm-to-sqlite 205429375
24953710 https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.5 MDc6UmVsZWFzZTI0OTUzNzEw 0.5 master 0.5 0 simonw 9599 0 2020-03-28T01:50:51Z 2020-03-28T01:55:19Z
  • Upgraded to latest sqlite-utils
healthkit-to-sqlite 197882382
24950669 https://github.com/dogsheep/pocket-to-sqlite/releases/tag/0.2 MDc6UmVsZWFzZTI0OTUwNjY5 0.2 master 0.2 0 simonw 9599 0 2020-03-27T22:23:16Z 2020-03-27T22:26:30Z
  • Defaults to only retrieving updated items, unless you use --all. #2
  • Now displays a progress bar for initial data import and --all.
  • Data is now fetched 500 items at a time using API pagination. #1
  • Now depends on sqlite-utils 2.x.
  • auth.json now uses pocket_ prefix on each stored key. #4
pocket-to-sqlite 213286752
24836140 https://github.com/simonw/datasette/releases/tag/0.39 MDc6UmVsZWFzZTI0ODM2MTQw 0.39 master 0.39 0 simonw 9599 0 2020-03-25T04:02:37Z 2020-03-25T04:11:35Z
  • New base_url configuration setting for serving up the correct links while running Datasette under a different URL prefix. (#394)
  • New metadata settings "sort" and "sort_desc" for setting the default sort order for a table. See Setting a default sort order. (#702)
  • Sort direction arrow now displays by default on the primary key. This means you only have to click once (not twice) to sort in reverse order. (#677)
  • New await Request(scope, receive).post_vars() method for accessing POST form variables. (#700)
  • Plugin hooks documentation now links to example uses of each plugin. (#709)
datasette 107914493
24793032 https://github.com/dogsheep/inaturalist-to-sqlite/releases/tag/0.2 MDc6UmVsZWFzZTI0NzkzMDMy 0.2 master 0.2 0 simonw 9599 0 2020-03-24T00:35:44Z 2020-03-24T00:36:40Z
  • Upgraded to sqlite-utils 2.x
  • First non-alpha release
inaturalist-to-sqlite 206202864
24792596 https://github.com/dogsheep/github-to-sqlite/releases/tag/1.0 MDc6UmVsZWFzZTI0NzkyNTk2 1.0 master 1.0 0 simonw 9599 0 2020-03-24T00:07:47Z 2020-03-24T00:11:51Z
  • Full-text search is configured for more tables. #19
  • Release assets are now pulled out into a separate assets table. #15
  • Now depends on sqlite-utils 2.x. #20
  • Commit raw authors are now used to populate a new raw_authors able. #18
  • New live demo at https://github-to-sqlite.dogsheep.net/ #13
  • GitHub API errors are now raised as Pyton exceptions. #21
  • Fixed bug running commits against repos with no commits. #22
github-to-sqlite 207052882
24787721 https://github.com/simonw/sqlite-utils/releases/tag/2.4.4 MDc6UmVsZWFzZTI0Nzg3NzIx 2.4.4 master 2.4.4 0 simonw 9599 0 2020-03-23T20:32:09Z 2020-03-23T20:34:18Z
  • Fixed bug where columns with only null values were not correctly created. (#95)
sqlite-utils 140912432
24786773 https://github.com/simonw/sqlite-utils/releases/tag/2.4.3 MDc6UmVsZWFzZTI0Nzg2Nzcz 2.4.3 master 2.4.3 0 simonw 9599 0 2020-03-23T19:58:55Z 2020-03-23T20:00:25Z
  • Column type suggestion code is no longer confused by null values. (#94)
sqlite-utils 140912432
24740687 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3.1 MDc6UmVsZWFzZTI0NzQwNjg3 0.3.1 master 0.3.1 0 simonw 9599 0 2020-03-21T22:39:34Z 2020-03-21T22:41:16Z

Added documentation on Browsing your data with Datasette.

hacker-news-to-sqlite 248903544
24738963 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.3 MDc6UmVsZWFzZTI0NzM4OTYz 0.3 master 0.3 0 simonw 9599 0 2020-03-21T19:46:08Z 2020-03-21T19:47:36Z

First non-alpha release. Now configures full-text search for the users and items tables. #1

hacker-news-to-sqlite 248903544
24738954 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.2a MDc6UmVsZWFzZTI0NzM4OTU0 0.2a master 0.2a 0 simonw 9599 0 2020-03-21T15:27:15Z 2020-03-21T19:46:58Z

Compatibility with sqlite-utils 1.x

hacker-news-to-sqlite 248903544
24731201 https://github.com/dogsheep/hacker-news-to-sqlite/releases/tag/0.1a MDc6UmVsZWFzZTI0NzMxMjAx 0.1a master 0.1a 0 simonw 9599 0 2020-03-21T04:19:07Z 2020-03-21T04:26:28Z
  • user and trees commands.
hacker-news-to-sqlite 248903544
24728163 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.19 MDc6UmVsZWFzZTI0NzI4MTYz 0.19 master 0.19 0 simonw 9599 0 2020-03-20T23:14:02Z 2020-03-20T23:16:53Z
  • The twitter-to-sqlite friends and twitter-to-sqlite followers commands now accept the --sql and --attach options. #36
  • Improved the display of the progress bar for the user-timeline command. #38
twitter-to-sqlite 206156866
24724394 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.18 MDc6UmVsZWFzZTI0NzI0Mzk0 0.18 master 0.18 0 simonw 9599 0 2020-03-20T20:16:46Z 2020-03-20T20:19:42Z
  • twitter-to-sqlite user-timeline command now accepts --sql and --attach and --ids options, and can also accept multiple screen names or user IDs as command arguments. #35
twitter-to-sqlite 206156866
24722801 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.17 MDc6UmVsZWFzZTI0NzIyODAx 0.17 master 0.17 0 simonw 9599 0 2020-03-20T19:22:37Z 2020-03-20T19:23:40Z
  • Upgraded to latest sqlite-utils (currently 2.4.2)
  • This fixed a bug with user-timeline - #34
twitter-to-sqlite 206156866
24530387 https://github.com/simonw/sqlite-utils/releases/tag/2.4.2 MDc6UmVsZWFzZTI0NTMwMzg3 2.4.2 master 2.4.2 0 simonw 9599 0 2020-03-14T20:09:56Z 2020-03-14T20:13:18Z
  • table.column_dicts now works with all column types - previously it would throw errors on types other than TEXT, BLOB, INTEGER or FLOAT. (#92)
  • Documentation for NotFoundError thrown by table.get(pk) - see Retrieving a specific record.
sqlite-utils 140912432
24410477 https://github.com/dogsheep/github-to-sqlite/releases/tag/0.7 MDc6UmVsZWFzZTI0NDEwNDc3 0.7 master 0.7 0 simonw 9599 0 2020-03-11T02:47:32Z 2020-03-11T02:48:32Z
  • New github-to-sqlite commits my.db dogsheep/github-to-sqlite command. #17
github-to-sqlite 207052882
24330942 https://github.com/simonw/datasette/releases/tag/0.38 MDc6UmVsZWFzZTI0MzMwOTQy 0.38 master 0.38 0 simonw 9599 0 2020-03-08T23:26:50Z 2020-03-08T23:42:36Z
  • The Docker build of Datasette now uses SQLite 3.31.1, upgraded from 3.26. (#695)
  • datasette publish cloudrun now accepts an optional --memory=2Gi flag for setting the Cloud Run allocated memory to a value other than the default (256Mi). (#694)
  • Fixed bug where templates that shipped with plugins were sometimes not being correctly loaded. (#697)
datasette 107914493
24154697 https://github.com/simonw/datasette/releases/tag/0.37.1 MDc6UmVsZWFzZTI0MTU0Njk3 0.37.1 master Datasette 0.37.1 0 simonw 9599 0 2020-03-03T03:43:08Z 2020-03-03T03:46:17Z datasette 107914493
24530295 https://github.com/simonw/sqlite-utils/releases/tag/2.4.1 MDc6UmVsZWFzZTI0NTMwMjk1 2.4.1 master 2.4.1 0 simonw 9599 0 2020-03-02T06:12:21Z 2020-03-14T20:06:08Z
  • table.enable_fts() now works with columns that contain spaces. (#90)
sqlite-utils 140912432
24026132 https://github.com/simonw/sqlite-utils/releases/tag/2.4 MDc6UmVsZWFzZTI0MDI2MTMy 2.4 master 2.4 0 simonw 9599 0 2020-02-27T04:55:58Z 2020-02-27T04:58:25Z
  • table.disable_fts() can now be used to remove FTS tables and triggers that were created using table.enable_fts(...). (#88)
  • The sqlite-utils disable-fts command can be used to remove FTS tables and triggers from the command-line. (#88)
  • Trying to create table columns with square braces ([ or ]) in the name now raises an error. (#86)
  • Subclasses of dict, list and tuple are now detected as needing a JSON column. (#87)
sqlite-utils 140912432
23986460 https://github.com/simonw/datasette/releases/tag/0.37 MDc6UmVsZWFzZTIzOTg2NDYw 0.37 master Datasette 0.37 0 simonw 9599 0 2020-02-26T01:22:02Z 2020-02-26T03:44:07Z
  • Plugins now have a supported mechanism for writing to a database, using the new .execute_write() and .execute_write_fn() methods. Documentation. (#682)
  • Immutable databases that have had their rows counted using the inspect command now use the calculated count more effectively - thanks, Kevin Keogh. (#666)
  • --reload no longer restarts the server if a database file is modified, unless that database was opened immutable mode with -i. (#494)
  • New ?_searchmode=raw option turns off escaping for FTS queries in ?_search= allowing full use of SQLite’s FTS5 query syntax. (#676)
datasette 107914493
23896184 https://github.com/simonw/datasette/releases/tag/0.36 MDc6UmVsZWFzZTIzODk2MTg0 0.36 master Datasette 0.36 0 simonw 9599 0 2020-02-22T03:04:46Z 2020-02-22T03:24:50Z

https://datasette.readthedocs.io/en/latest/changelog.html#v0-36

datasette 107914493
23556494 https://github.com/simonw/sqlite-utils/releases/tag/2.3.1 MDc6UmVsZWFzZTIzNTU2NDk0 2.3.1 master 2.3.1 0 simonw 9599 0 2020-02-11T05:52:23Z 2020-02-11T05:59:43Z

table.create_index() now works for columns that contain spaces. (#85)

sqlite-utils 140912432
23508352 https://github.com/simonw/sqlite-utils/releases/tag/2.3 MDc6UmVsZWFzZTIzNTA4MzUy 2.3 master 2.3 0 simonw 9599 0 2020-02-08T23:56:16Z 2020-02-08T23:59:20Z

table.exists() is now a method, not a property. This was not a documented part of the API before so I’m considering this a non-breaking change. (#83)

sqlite-utils 140912432
23471420 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.16 MDc6UmVsZWFzZTIzNDcxNDIw 0.16 master 0.16 0 simonw 9599 0 2020-02-07T07:42:45Z 2020-02-07T07:44:53Z

New friends command for importing accounts that a specific user follows.

twitter-to-sqlite 206156866
23471112 https://github.com/simonw/sqlite-utils/releases/tag/2.2.1 MDc6UmVsZWFzZTIzNDcxMTEy 2.2.1 master 2.2.1 0 simonw 9599 0 2020-02-07T07:20:03Z 2020-02-07T07:24:54Z

Fixed a bug where .upsert(..., hash_id="pk") threw an error (#84).

sqlite-utils 140912432
23395622 https://github.com/simonw/datasette/releases/tag/0.35 MDc6UmVsZWFzZTIzMzk1NjIy 0.35 master Datasette 0.35 0 simonw 9599 0 2020-02-05T02:17:47Z 2020-02-05T02:32:34Z
  • Added five new plugins and one new conversion tool to the The Datasette Ecosystem.
  • The Datasette class has a new render_template() method which can be used by plugins to render templates using Datasette’s pre-configured Jinja templating library.
  • You can now execute SQL queries that start with a -- comment - thanks, Jay Graves (#653)

https://datasette.readthedocs.io/en/latest/changelog.html#v0-35

datasette 107914493
23471014 https://github.com/simonw/sqlite-utils/releases/tag/2.2 MDc6UmVsZWFzZTIzNDcxMDE0 2.2 master 2.2 0 simonw 9599 0 2020-02-01T21:59:08Z 2020-02-07T07:18:12Z

New feature: sqlite_utils.suggest_column_types([records]) returns the suggested column types for a list of records. See Suggesting column types. (#81).

This replaces the undocumented table.detect_column_types() method.

sqlite-utils 140912432
23274412 https://github.com/simonw/sqlite-utils/releases/tag/2.1 MDc6UmVsZWFzZTIzMjc0NDEy 2.1 master 2.1 0 simonw 9599 0 2020-01-31T00:25:20Z 2020-01-31T00:30:40Z

New feature: conversions={...} can be passed to the .insert() family of functions to specify SQL conversions that should be applied to values that are being inserted or updated. See Converting column values using SQL functions. (#77).

sqlite-utils 140912432
23239304 https://github.com/simonw/datasette/releases/tag/0.34 MDc6UmVsZWFzZTIzMjM5MzA0 0.34 master Datasette 0.34 0 simonw 9599 0 2020-01-30T00:09:01Z 2020-01-30T00:29:21Z
  • _search= queries are now correctly escaped using a new escape_fts() custom SQL function. This means you can now run searches for strings like park. without seeing errors. (#651)
  • Google Cloud Run is no longer in beta, so datasette publish cloudrun has been updated to work even if the user has not installed the gcloud beta components package. Thanks, Katie McLaughlin (#660)
  • datasette package now accepts a --port option for specifying which port the resulting Docker container should listen on. (#661)

https://datasette.readthedocs.io/en/stable/changelog.html#v0-34

datasette 107914493
22603380 https://github.com/simonw/sqlite-utils/releases/tag/2.0.1 MDc6UmVsZWFzZTIyNjAzMzgw 2.0.1 master 2.0.1 0 simonw 9599 0 2020-01-05T17:23:02Z 2020-01-05T17:33:15Z

The .upsert() and .upsert_all() methods now raise a sqlite_utils.db.PrimaryKeyRequired exception if you call them without specifying the primary key column using pk= (#73).

sqlite-utils 140912432
22509033 https://github.com/simonw/sqlite-utils/releases/tag/2.0 MDc6UmVsZWFzZTIyNTA5MDMz 2.0 master 2.0 0 simonw 9599 0 2019-12-30T06:18:58Z 2019-12-30T06:26:09Z

This release changes the behaviour of upsert. It’s a breaking change, hence 2.0.

The upsert command-line utility and the .upsert() and .upsert_all() Python API methods have had their behaviour altered. They used to completely replace the affected records: now, they update the specified values on existing records but leave other columns unaffected.

See Upserting data using the Python API and Upserting data using the CLI for full details.

If you want the old behaviour - where records were completely replaced - you can use $ sqlite-utils insert ... --replace on the command-line and .insert(..., replace=True) and .insert_all(..., replace=True) in the Python API. See Insert-replacing data using the Python API and Insert-replacing data using the CLI for more.

For full background on this change, see issue #66.

sqlite-utils 140912432
22415542 https://github.com/simonw/datasette/releases/tag/0.33 MDc6UmVsZWFzZTIyNDE1NTQy 0.33 master Datasette 0.33 0 simonw 9599 0 2019-12-22T16:27:04Z 2019-12-22T16:43:31Z
  • rowid is now included in dropdown menus for filtering tables (#636)
  • Columns are now only suggested for faceting if they have at least one value with more than one record (#638)
  • Queries with no results now display “0 results” (#637)
  • Improved documentation for the --static option (#641)
  • asyncio task information is now included on the /-/threads debug page
  • Bumped Uvicorn dependency 0.11
  • You can now use --port 0 to listen on an available port
  • New template_debug setting for debugging templates, e.g. https://latest.datasette.io/fixtures/roadside_attractions?_context=1 (#654)

https://datasette.readthedocs.io/en/latest/changelog.html#v0-33

datasette 107914493
21492068 https://github.com/simonw/datasette/releases/tag/0.32 MDc6UmVsZWFzZTIxNDkyMDY4 0.32 master Datasette 0.32 0 simonw 9599 0 2019-11-14T23:20:21Z 2019-11-14T23:42:14Z

Datasette now renders templates using Jinja async mode. This makes it easy for plugins to provide custom template functions that perform asynchronous actions, for example the new datasette-template-sql plugin which allows custom templates to directly execute SQL queries and render their results. (#628)

https://datasette.readthedocs.io/en/latest/changelog.html#v0-32

datasette 107914493
21449006 https://github.com/simonw/datasette/releases/tag/0.31.2 MDc6UmVsZWFzZTIxNDQ5MDA2 0.31.2 master 0.31.2 0 simonw 9599 0 2019-11-13T16:48:36Z 2019-11-13T17:38:59Z
  • Fixed a bug where datasette publish heroku applications failed to start (#633)
  • Fix for datasette publish with just --source_url - thanks, Stanley Zheng (#572)
  • Deployments to Heroku now use Python 3.8.0 (#632)

https://datasette.readthedocs.io/en/latest/changelog.html#v0-31-2

datasette 107914493
21426299 https://github.com/simonw/datasette/releases/tag/0.31.1 MDc6UmVsZWFzZTIxNDI2Mjk5 0.31.1 master 0.31.1 0 simonw 9599 0 2019-11-13T02:18:39Z 2019-11-13T02:40:53Z
  • Deployments created using datasette publish now use python:3.8 base Docker image (#629)

https://datasette.readthedocs.io/en/latest/changelog.html#v0-31-1

datasette 107914493
21426008 https://github.com/simonw/datasette/releases/tag/0.31 MDc6UmVsZWFzZTIxNDI2MDA4 0.31 master Datasette 0.31 0 simonw 9599 0 2019-11-12T05:33:51Z 2019-11-13T02:16:15Z

This version adds compatibility with Python 3.8 and breaks compatibility with Python 3.5.

Full release notes: https://datasette.readthedocs.io/en/stable/changelog.html#v0-31

datasette 107914493
21354706 https://github.com/dogsheep/github-to-sqlite/releases/tag/0.6 MDc6UmVsZWFzZTIxMzU0NzA2 0.6 master 0.6 0 simonw 9599 0 2019-11-11T05:31:46Z 2019-11-11T05:34:06Z
  • New releases command for fetching releases for a repo, #11
  • Repository topics are now fetched by the repos command
  • github-to-sqlite repos now accepts multiple usernames
  • Command now works without --auth file (using anonymous API calls), #9
github-to-sqlite 207052882
21342008 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.15 MDc6UmVsZWFzZTIxMzQyMDA4 0.15 master 0.15 0 simonw 9599 0 2019-11-09T20:12:32Z 2019-11-09T20:13:07Z
  • Import command no longer fails on empty files - #29
  • Fixed bug in followers command - #30
  • following table now has indexes - #28
twitter-to-sqlite 206156866
21306693 https://github.com/dogsheep/healthkit-to-sqlite/releases/tag/0.4 MDc6UmVsZWFzZTIxMzA2Njkz 0.4 master 0.4 0 simonw 9599 0 2019-11-08T01:19:23Z 2019-11-08T01:19:51Z
  • Fixed workout latitude/longitude points import for iOS 13 - #10
healthkit-to-sqlite 197882382
21276749 https://github.com/simonw/sqlite-utils/releases/tag/1.12.1 MDc6UmVsZWFzZTIxMjc2NzQ5 1.12.1 master 1.12.1 0 simonw 9599 0 2019-11-07T04:58:47Z 2019-11-07T05:00:55Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-12-1

sqlite-utils 140912432
21276745 https://github.com/simonw/sqlite-utils/releases/tag/1.12 MDc6UmVsZWFzZTIxMjc2NzQ1 1.12 master 1.12 0 simonw 9599 0 2019-11-04T16:28:52Z 2019-11-07T05:00:24Z

https://sqlite-utils.readthedocs.io/en/latest/changelog.html#v1-12

sqlite-utils 140912432
21180989 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.14 MDc6UmVsZWFzZTIxMTgwOTg5 0.14 master 0.14 0 simonw 9599 0 2019-11-04T05:32:37Z 2019-11-04T05:33:56Z
  • search command gained --since_id and --since options, for retrieving tweets since the last time the search was run
  • search command is now documented. Closes #3.
twitter-to-sqlite 206156866
21169835 https://github.com/simonw/datasette/releases/tag/0.30.2 MDc6UmVsZWFzZTIxMTY5ODM1 0.30.2 master 0.30.2 0 simonw 9599 0 2019-11-02T23:12:46Z 2019-11-02T23:33:13Z

https://datasette.readthedocs.io/en/latest/changelog.html#v0-30-2

datasette 107914493
21162064 https://github.com/simonw/datasette/releases/tag/0.30.1 MDc6UmVsZWFzZTIxMTYyMDY0 0.30.1 master 0.30.1 0 simonw 9599 0 2019-10-30T19:00:21Z 2019-11-02T00:06:02Z

https://datasette.readthedocs.io/en/stable/changelog.html#v0-30-1

datasette 107914493
21073645 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.13 MDc6UmVsZWFzZTIxMDczNjQ1 0.13 master 0.13 0 simonw 9599 0 2019-10-30T02:20:09Z 2019-10-30T02:22:30Z
  • New mentions-timeline command (#26)
twitter-to-sqlite 206156866
21098052 https://github.com/simonw/datasette/releases/tag/0.30 MDc6UmVsZWFzZTIxMDk4MDUy 0.30 master 0.30 0 simonw 9599 0 2019-10-19T01:08:04Z 2019-10-30T18:51:30Z

https://datasette.readthedocs.io/en/stable/changelog.html#v0-30

datasette 107914493
20783590 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.12 MDc6UmVsZWFzZTIwNzgzNTkw 0.12 master 0.12 0 simonw 9599 0 2019-10-17T17:57:33Z 2019-10-17T18:00:28Z
  • The source column for a tweet is now a foreign key to a new sources table - #12
  • New migrations system to upgrade existing databases to handle the new source column extraction - #23
  • Experimental implementation of new twitter-to-sqlite search tweets.db search-term command, which runs a search and saves the tweets from that search - #3
  • Fixed bug where sometimes a user record for the authenticated user was not persisted to the users table
twitter-to-sqlite 206156866
20755954 https://github.com/dogsheep/swarm-to-sqlite/releases/tag/0.2 MDc6UmVsZWFzZTIwNzU1OTU0 0.2 master 0.2 0 simonw 9599 0 2019-10-16T20:40:25Z 2019-10-16T20:40:55Z
  • Added --since option, closes #3
swarm-to-sqlite 205429375
20758324 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.11.1 MDc6UmVsZWFzZTIwNzU4MzI0 0.11.1 master 0.11.1 0 simonw 9599 0 2019-10-16T19:46:35Z 2019-10-16T22:31:51Z
  • Fix bugs running home-timeline --since from scratch. If tables were missing, script would throw an error.
twitter-to-sqlite 206156866
20754277 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.11 MDc6UmVsZWFzZTIwNzU0Mjc3 0.11 master 0.11 0 simonw 9599 0 2019-10-16T19:37:10Z 2019-10-16T19:38:42Z
  • Added --since_id and --since to user-timeline command, refs #20
  • --since and --since_id options for home-timeline, closes #19
  • import command now works on files and directories, closes #22
twitter-to-sqlite 206156866
20721291 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.10 MDc6UmVsZWFzZTIwNzIxMjkx 0.10 master 0.10 0 simonw 9599 0 2019-10-15T18:53:53Z 2019-10-15T18:56:09Z
  • favorites command now populates favorited_by table - #14
  • favorites --stop_after option - #20
  • Store unescaped full_text of Tweet - #21
twitter-to-sqlite 206156866
20663605 https://github.com/dogsheep/github-to-sqlite/releases/tag/0.5 MDc6UmVsZWFzZTIwNjYzNjA1 0.5 master 0.5 0 simonw 9599 0 2019-10-13T05:28:24Z 2019-10-13T05:30:05Z
  • New command: github-to-sqlite issue-comments for importing comments on issues - #7
  • github-to-sqlite issues now accepts optional --issue=1 argument
  • Fixed bug inserting users into already-created table with wrong columns - #6
github-to-sqlite 207052882
20646519 https://github.com/dogsheep/twitter-to-sqlite/releases/tag/0.9 MDc6UmVsZWFzZTIwNjQ2NTE5 0.9 master 0.9 0 simonw 9599 0 2019-10-11T16:55:10Z 2019-10-11T16:57:25Z
  • New twitter-to-sqlite home-timeline command, for retrieving your timeline of tweets from people you follow - #18
  • twitter-to-sqlite import created tables now use the archive_ prefix instead of archive-, for easier querying
  • Running twitter-to-sqlite import now deletes existing archive_ tables and recreates them - #17
twitter-to-sqlite 206156866

Next page

Advanced export

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

CSV options:

CREATE TABLE [releases] (
   [html_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [tag_name] TEXT,
   [target_commitish] TEXT,
   [name] TEXT,
   [draft] INTEGER,
   [author] INTEGER REFERENCES [users]([id]),
   [prerelease] INTEGER,
   [created_at] TEXT,
   [published_at] TEXT,
   [body] TEXT,
   [repo] INTEGER REFERENCES [repos]([id])
);
CREATE INDEX [idx_releases_repo]
                ON [releases] ([repo]);
CREATE INDEX [idx_releases_author]
                ON [releases] ([author]);
Powered by Datasette · Query took 42.489ms · About: github-to-sqlite