issue_comments
19 rows where author_association = "OWNER", "created_at" is on date 2023-07-26, reactions = "{"total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0}" and user = 9599 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: issue_url, updated_at (date)
user 1
- simonw · 19 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | issue | performed_via_github_app |
---|---|---|---|---|---|---|---|---|---|---|---|
1652681136 | https://github.com/simonw/datasette/pull/2118#issuecomment-1652681136 | https://api.github.com/repos/simonw/datasette/issues/2118 | IC_kwDOBm6k_c5igemw | simonw 9599 | 2023-07-26T23:30:44Z | 2023-07-26T23:30:44Z | OWNER | The Instead of: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
New JSON design for query views 1823352380 | |
1652496702 | https://github.com/simonw/sqlite-utils/issues/581#issuecomment-1652496702 | https://api.github.com/repos/simonw/sqlite-utils/issues/581 | IC_kwDOCGYnMM5ifxk- | simonw 9599 | 2023-07-26T21:07:45Z | 2023-07-26T21:07:45Z | OWNER | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
`sqlite-utils convert --pdb` option 1823160748 | ||
1652407208 | https://github.com/simonw/datasette/issues/2111#issuecomment-1652407208 | https://api.github.com/repos/simonw/datasette/issues/2111 | IC_kwDOBm6k_c5ifbuo | simonw 9599 | 2023-07-26T19:54:20Z | 2023-07-26T19:54:20Z | OWNER | I implemented |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Implement new /content.json?sql=... 1822937426 | |
1652354606 | https://github.com/simonw/datasette/issues/2111#issuecomment-1652354606 | https://api.github.com/repos/simonw/datasette/issues/2111 | IC_kwDOBm6k_c5ifO4u | simonw 9599 | 2023-07-26T19:16:35Z | 2023-07-26T19:17:45Z | OWNER | I just noticed that this URL: https://latest.datasette.io/fixtures.csv Returns a 500 error right now! It's fine with a |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Implement new /content.json?sql=... 1822937426 | |
1652330111 | https://github.com/simonw/datasette/issues/2110#issuecomment-1652330111 | https://api.github.com/repos/simonw/datasette/issues/2110 | IC_kwDOBm6k_c5ifI5_ | simonw 9599 | 2023-07-26T18:55:31Z | 2023-07-26T18:55:31Z | OWNER | Changed my mind on this - I'm going to have the |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Merge database index page and query view 1822936521 | |
1652325193 | https://github.com/simonw/datasette/issues/2109#issuecomment-1652325193 | https://api.github.com/repos/simonw/datasette/issues/2109 | IC_kwDOBm6k_c5ifHtJ | simonw 9599 | 2023-07-26T18:51:15Z | 2023-07-26T18:51:15Z | OWNER | Here's the code I'm going to be entirely replacing: Plus this weird class in |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Plan for getting the new JSON format query views working 1822934563 | |
1652321419 | https://github.com/simonw/datasette/issues/2114#issuecomment-1652321419 | https://api.github.com/repos/simonw/datasette/issues/2114 | IC_kwDOBm6k_c5ifGyL | simonw 9599 | 2023-07-26T18:48:03Z | 2023-07-26T18:48:03Z | OWNER | This is also where I'll bring back writable canned queries: |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Implement canned queries against new query JSON work 1822940263 | |
1652318269 | https://github.com/simonw/datasette/issues/2111#issuecomment-1652318269 | https://api.github.com/repos/simonw/datasette/issues/2111 | IC_kwDOBm6k_c5ifGA9 | simonw 9599 | 2023-07-26T18:45:23Z | 2023-07-26T18:45:23Z | OWNER | To avoid confusion I'll start by having |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Implement new /content.json?sql=... 1822937426 | |
1652315926 | https://github.com/simonw/datasette/issues/2116#issuecomment-1652315926 | https://api.github.com/repos/simonw/datasette/issues/2116 | IC_kwDOBm6k_c5ifFcW | simonw 9599 | 2023-07-26T18:43:17Z | 2023-07-26T18:43:17Z | OWNER | Tests pass, and manually tested like this too:
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Turn DatabaseDownload into an async view function 1822949756 | |
1652304289 | https://github.com/simonw/datasette/issues/2116#issuecomment-1652304289 | https://api.github.com/repos/simonw/datasette/issues/2116 | IC_kwDOBm6k_c5ifCmh | simonw 9599 | 2023-07-26T18:33:07Z | 2023-07-26T18:33:07Z | OWNER | This runs three tests:
|
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Turn DatabaseDownload into an async view function 1822949756 | |
1652303471 | https://github.com/simonw/datasette/issues/2116#issuecomment-1652303471 | https://api.github.com/repos/simonw/datasette/issues/2116 | IC_kwDOBm6k_c5ifCZv | simonw 9599 | 2023-07-26T18:32:24Z | 2023-07-26T18:32:24Z | OWNER | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Turn DatabaseDownload into an async view function 1822949756 | ||
1652298879 | https://github.com/simonw/datasette/issues/2106#issuecomment-1652298879 | https://api.github.com/repos/simonw/datasette/issues/2106 | IC_kwDOBm6k_c5ifBR_ | simonw 9599 | 2023-07-26T18:28:33Z | 2023-07-26T18:28:33Z | OWNER | Applied the same fix as here: - https://github.com/simonw/llm/issues/136 |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
`datasette install -e` option 1816857442 | |
1652296467 | https://github.com/simonw/datasette/pull/2053#issuecomment-1652296467 | https://api.github.com/repos/simonw/datasette/issues/2053 | IC_kwDOBm6k_c5ifAsT | simonw 9599 | 2023-07-26T18:26:44Z | 2023-07-26T18:26:44Z | OWNER | I'm abandoning this branch in favour of a fresh attempt, described here: - https://github.com/simonw/datasette/issues/2109 I'll copy bits and pieces of this branch across as-needed. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
WIP new JSON for queries 1656432059 | |
1652295866 | https://github.com/simonw/datasette/issues/2109#issuecomment-1652295866 | https://api.github.com/repos/simonw/datasette/issues/2109 | IC_kwDOBm6k_c5ifAi6 | simonw 9599 | 2023-07-26T18:26:18Z | 2023-07-26T18:26:18Z | OWNER | I'm going to do this work in a fresh branch, copying bits over from here as needed: - https://github.com/simonw/datasette/pull/2053 |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Plan for getting the new JSON format query views working 1822934563 | |
1652294920 | https://github.com/simonw/datasette/issues/2109#issuecomment-1652294920 | https://api.github.com/repos/simonw/datasette/issues/2109 | IC_kwDOBm6k_c5ifAUI | simonw 9599 | 2023-07-26T18:25:34Z | 2023-07-26T18:25:34Z | OWNER | OK, these issues will do for the plan. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Plan for getting the new JSON format query views working 1822934563 | |
1651904060 | https://github.com/simonw/datasette/pull/2053#issuecomment-1651904060 | https://api.github.com/repos/simonw/datasette/issues/2053 | IC_kwDOBm6k_c5idg48 | simonw 9599 | 2023-07-26T14:19:00Z | 2023-07-26T15:25:15Z | OWNER | Worth noting that the One slight hiccup with that plugin hook is this:
I could turn that into a Datasette defined object that behaves like a sqlite3.Row though, which would give me extra flexibility in the future. A bit tricky though since it's implemented in C for performance: https://github.com/python/cpython/blob/b0202a4e5d6b629ba5acbc703e950f08ebaf07df/Modules/_sqlite/row.c Pasted that into Claude for the following explanation:
I could use protocols in Python to make my own Turned this into a TIL: https://til.simonwillison.net/python/protocols |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
WIP new JSON for queries 1656432059 | |
1651894668 | https://github.com/simonw/datasette/pull/2053#issuecomment-1651894668 | https://api.github.com/repos/simonw/datasette/issues/2053 | IC_kwDOBm6k_c5idemM | simonw 9599 | 2023-07-26T14:14:34Z | 2023-07-26T14:14:34Z | OWNER | Another point of confusion is how I could resolve this by turning the information on the index page into extras, which can optionally be requested any time a query is run but default to being shown if there is no query. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
WIP new JSON for queries 1656432059 | |
1651883505 | https://github.com/simonw/datasette/pull/2053#issuecomment-1651883505 | https://api.github.com/repos/simonw/datasette/issues/2053 | IC_kwDOBm6k_c5idb3x | simonw 9599 | 2023-07-26T14:08:20Z | 2023-07-26T14:08:20Z | OWNER | I think the hardest part of getting this working is dealing with the different formats. Idea: refactor |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
WIP new JSON for queries 1656432059 | |
1651874649 | https://github.com/simonw/datasette/pull/2053#issuecomment-1651874649 | https://api.github.com/repos/simonw/datasette/issues/2053 | IC_kwDOBm6k_c5idZtZ | simonw 9599 | 2023-07-26T14:03:37Z | 2023-07-26T14:03:37Z | OWNER | Big chunk of commented-out code I just removed: ```python
``` |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
WIP new JSON for queries 1656432059 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issue_comments] ( [html_url] TEXT, [issue_url] TEXT, [id] INTEGER PRIMARY KEY, [node_id] TEXT, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [updated_at] TEXT, [author_association] TEXT, [body] TEXT, [reactions] TEXT, [issue] INTEGER REFERENCES [issues]([id]) , [performed_via_github_app] TEXT); CREATE INDEX [idx_issue_comments_issue] ON [issue_comments] ([issue]); CREATE INDEX [idx_issue_comments_user] ON [issue_comments] ([user]);
issue 9