This data as json, CSV (advanced)
Suggested facets: created_at (date), published_at (date)
id | html_url | node_id | tag_name | target_commitish | name | draft | author | prerelease | created_at | published_at | assets | body | repo |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
21179411 | https://github.com/simonw/sqlite-transform/releases/tag/0.1 | MDc6UmVsZWFzZTIxMTc5NDEx | 0.1 | master | 0.1 | 0 | simonw 9599 | 0 | 2019-11-04T01:07:27Z | 2019-11-04T02:19:37Z | [] | - First release, supporting only the `parsedatetime` command. | sqlite-transform 219372133 |
21179472 | https://github.com/simonw/sqlite-transform/releases/tag/0.2 | MDc6UmVsZWFzZTIxMTc5NDcy | 0.2 | master | 0.2 | 0 | simonw 9599 | 0 | 2019-11-04T02:21:24Z | 2019-11-04T02:26:57Z | [] | - Added `lambda` command, which lets you specify a Python expression (or multiple lines of code) to be executed against every value in the column. [Documentation here](https://github.com/simonw/sqlite-transform/blob/0.2/README.md#lambda-for-executing-your-own-code). (#2) - Added a `parsedate` command, which works like `parsedatetime` except it outputs just the date component. (#1) | sqlite-transform 219372133 |
21180593 | https://github.com/simonw/sqlite-transform/releases/tag/0.3 | MDc6UmVsZWFzZTIxMTgwNTkz | 0.3 | master | 0.3 | 0 | simonw 9599 | 0 | 2019-11-04T04:37:39Z | 2019-11-04T04:39:06Z | [] | - `return` is now optional for one-line lambdas, e.g. ``` sqlite-transform lambda my.db mytable mycolumn --code='str(value).upper()' ``` | sqlite-transform 219372133 |
JSON shape: default, array, newline-delimited, object
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, [assets] TEXT, [body] TEXT, [repo] INTEGER REFERENCES [repos]([id]) )