home / github

Menu
  • Search all tables
  • GraphQL API

issues

Table actions
  • GraphQL API for issues

46 rows where comments = 1, type = "pull" and user = 9599 sorted by updated_at descending

✖
✖
✖
✖

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: milestone, author_association, draft, created_at (date), updated_at (date), closed_at (date)

repo 3

  • datasette 37
  • sqlite-utils 8
  • twitter-to-sqlite 1

state 2

  • closed 43
  • open 3

type 1

  • pull · 46 ✖
id node_id number title user state locked assignee milestone comments created_at updated_at ▲ closed_at author_association pull_request body repo type active_lock_reason performed_via_github_app reactions draft state_reason
1903932086 PR_kwDOBm6k_c5aumyn 2192 Stop using parallel SQL queries for tables simonw 9599 closed 0     1 2023-09-20T01:28:43Z 2023-09-20T22:10:56Z 2023-09-20T22:10:55Z OWNER simonw/datasette/pulls/2192

Refs: - #2189


:books: Documentation preview :books:: https://datasette--2192.org.readthedocs.build/en/2192/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/2192/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1886783150 PR_kwDOCGYnMM5Z1H1d 593 .transform() now preserves rowid values, refs #592 simonw 9599 closed 0     1 2023-09-08T01:02:28Z 2023-09-10T17:44:59Z 2023-09-09T00:45:30Z OWNER simonw/sqlite-utils/pulls/593

Refs: - #592

  • [x] Tests against weird shaped tables

I need to test that this works against:

  • rowid tables
  • Tables that have a column called rowid even though they are not rowid tables

:books: Documentation preview :books:: https://sqlite-utils--593.org.readthedocs.build/en/593/

sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/593/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1870345352 PR_kwDOBm6k_c5Y90K9 2161 -s/--setting x y gets merged into datasette.yml, refs #2143, #2156 simonw 9599 closed 0     1 2023-08-28T19:30:42Z 2023-08-28T20:06:15Z 2023-08-28T20:06:14Z OWNER simonw/datasette/pulls/2161

This change updates the -s/--setting option to datasette serve to allow it to be used to set arbitrarily complex nested settings in a way that is compatible with the new -c datasette.yml work happening in: - #2143

It will enable things like this: datasette data.db --setting plugins.datasette-ripgrep.path "/home/simon/code" For the moment though it just affects settings - so you can do this: datasette data.db --setting settings.sql_time_limit_ms 3500 I've also implemented a backwards compatibility mechanism, so if you use it this way (the old way): datasette data.db --setting sql_time_limit_ms 3500 It will notice that the setting you passed is one of Datasette's core settings, and will treat that as if you said settings.sql_time_limit_ms instead.


:books: Documentation preview :books:: https://datasette--2161.org.readthedocs.build/en/2161/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/2161/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
459689615 MDExOlB1bGxSZXF1ZXN0MjkwOTcxMjk1 524 Sort commits using isort, refs #516 simonw 9599 closed 0     1 2019-06-24T05:04:48Z 2023-08-23T01:31:08Z 2023-08-23T01:31:08Z OWNER simonw/datasette/pulls/524

Also added a lint unit test to ensure they stay sorted. #516

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/524/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
473288428 MDExOlB1bGxSZXF1ZXN0MzAxNDgzNjEz 564 First proof-of-concept of Datasette Library simonw 9599 open 0     1 2019-07-26T10:22:26Z 2023-02-07T15:14:11Z   OWNER simonw/datasette/pulls/564

Refs #417. Run it like this:

 datasette -d ~/Library

Uses a new plugin hook - available_databases()

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/564/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
1  
1526635374 PR_kwDOBm6k_c5HCCY2 1984 Upgrade Sphinx simonw 9599 closed 0     1 2023-01-10T02:00:40Z 2023-01-10T02:02:33Z 2023-01-10T02:02:33Z OWNER simonw/datasette/pulls/1984

Refs #1971


:books: Documentation preview :books:: https://datasette--1984.org.readthedocs.build/en/1984/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1984/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1468592292 PR_kwDOBm6k_c5D6nzE 1912 Merge 1.0-dev (with initial write API) back into main simonw 9599 closed 0     1 2022-11-29T19:31:21Z 2022-11-29T19:39:37Z 2022-11-29T19:39:36Z OWNER simonw/datasette/pulls/1912

See: - #1892


:books: Documentation preview :books:: https://datasette--1912.org.readthedocs.build/en/1912/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1912/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1362567197 PR_kwDOBm6k_c4-ZxWD 1803 Workaround for test failure: RuntimeError: There is no current event loop simonw 9599 closed 0     1 2022-09-06T00:31:06Z 2022-09-06T00:40:19Z 2022-09-06T00:40:19Z OWNER simonw/datasette/pulls/1803

Closes #1802


:books: Documentation preview :books:: https://datasette--1803.org.readthedocs.build/en/1803/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1803/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1362367821 PR_kwDOBm6k_c4-ZGW6 1801 Don't use upper bound dependencies, refs #1800 simonw 9599 closed 0     1 2022-09-05T18:29:28Z 2022-09-05T18:35:41Z 2022-09-05T18:35:41Z OWNER simonw/datasette/pulls/1801

See https://iscinumpy.dev/post/bound-version-constraints/


:books: Documentation preview :books:: https://datasette--1801.org.readthedocs.build/en/1801/

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1801/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1352953535 PR_kwDOCGYnMM4950Az 473 Support entrypoints for `--load-extension` simonw 9599 closed 0     1 2022-08-27T05:53:59Z 2022-08-27T05:55:52Z 2022-08-27T05:55:47Z OWNER simonw/sqlite-utils/pulls/473

Refs #470


:books: Documentation preview :books:: https://sqlite-utils--473.org.readthedocs.build/en/473/

sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/473/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1169895600 PR_kwDOBm6k_c40eW7C 1659 Tilde encoding simonw 9599 closed 0     1 2022-03-15T16:19:07Z 2022-03-15T18:01:58Z 2022-03-15T18:01:57Z OWNER simonw/datasette/pulls/1659

Refs #1657

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1659/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1122414274 PR_kwDOBm6k_c4x_evE 1622 Test against Python 3.11-dev simonw 9599 closed 0     1 2022-02-02T21:39:38Z 2022-02-02T21:58:53Z 2022-02-02T21:58:53Z OWNER simonw/datasette/pulls/1622

Refs #1621

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1622/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
1025726600 PR_kwDOCGYnMM4tKxHD 330 Test against Python 3.10 simonw 9599 closed 0     1 2021-10-13T21:50:22Z 2021-11-15T02:59:29Z 2021-10-13T22:25:05Z OWNER simonw/sqlite-utils/pulls/330   sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/330/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
970463436 MDExOlB1bGxSZXF1ZXN0NzEyNDEyODgz 1434 Enrich arbitrary query results with foreign key links and column descriptions simonw 9599 open 0     1 2021-08-13T14:43:01Z 2021-08-19T21:18:58Z   OWNER simonw/datasette/pulls/1434

Refs #1293, follows #942.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1434/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
969758038 MDExOlB1bGxSZXF1ZXN0NzExNzgzNjE2 1430 Column metadata simonw 9599 closed 0     1 2021-08-12T23:34:39Z 2021-08-12T23:53:23Z 2021-08-12T23:53:23Z OWNER simonw/datasette/pulls/1430

Refs #942

Still needs:

  • [x] Tests
  • [x] Documentation
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1430/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
957536983 MDExOlB1bGxSZXF1ZXN0NzAwOTQ0NjQ0 303 sqlite-utils convert command and db[table].convert(...) method simonw 9599 closed 0     1 2021-08-01T16:52:42Z 2021-08-02T04:47:42Z 2021-08-02T04:47:39Z OWNER simonw/sqlite-utils/pulls/303

Refs #251, #302.

  • [x] Get recipes working
  • [x] Document recipes
  • [x] Implement db[table].convert(...) method
  • [x] Add tests for recipes that use the new Python method
  • [x] Implement db[table].convert(..., multi=True) mechanism
  • [x] Documentation for db[table].convert(...)
  • [x] Refactor sqlite-utils convert to use the new method
sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/303/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
912394511 MDExOlB1bGxSZXF1ZXN0NjYyNTU3MjQw 1357 Make custom pages compatible with base_url setting simonw 9599 closed 0     1 2021-06-05T18:54:39Z 2021-06-05T18:59:54Z 2021-06-05T18:59:54Z OWNER simonw/datasette/pulls/1357

Refs #1238.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1357/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
899851083 MDExOlB1bGxSZXF1ZXN0NjUxNDkyODg4 1339 ?_col=/?_nocol= to show/hide columns on the table page simonw 9599 closed 0     1 2021-05-24T17:15:20Z 2021-05-27T04:17:44Z 2021-05-27T04:17:43Z OWNER simonw/datasette/pulls/1339

See #615. Still to do:

  • [x] Allow combination of ?_col= and ?_nocol= (_nocol wins)
  • [x] Deduplicate same column if passed in ?_col= multiple times
  • [x] Validate that user did not try to remove a primary key
  • [x] Add tests
  • [x] Ensure this works correctly for SQL views
  • [x] Add documentation
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1339/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
849568079 MDExOlB1bGxSZXF1ZXN0NjA4MzIzMDI4 1290 Use pytest-xdist to speed up tests simonw 9599 closed 0     1 2021-04-03T03:34:36Z 2021-04-03T03:42:29Z 2021-04-03T03:42:28Z OWNER simonw/datasette/pulls/1290

Closes #1289, refs #1212.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1290/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
753898359 MDExOlB1bGxSZXF1ZXN0NTI5ODg3ODYx 1120 generated_columns table in fixtures.py simonw 9599 closed 0     1 2020-12-01T00:17:19Z 2020-12-01T00:28:03Z 2020-12-01T00:28:02Z OWNER simonw/datasette/pulls/1120

Refs #1119

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1120/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
743369188 MDExOlB1bGxSZXF1ZXN0NTIxMjc2Mjk2 1097 Use f-strings simonw 9599 closed 0     1 2020-11-15T23:12:36Z 2020-11-15T23:24:24Z 2020-11-15T23:24:23Z OWNER simonw/datasette/pulls/1097

Since Datasette now requires Python 3.6, how about some f-strings?

I ran this in the datasette root checkout: pip install flynt flynt . black .

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1097/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
740512882 MDExOlB1bGxSZXF1ZXN0NTE4OTg4ODc5 1085 Use FTS4 in fixtures simonw 9599 closed 0     1 2020-11-11T06:44:30Z 2020-11-12T00:02:59Z 2020-11-12T00:02:58Z OWNER simonw/datasette/pulls/1085

Refs #1081

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1085/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
732856937 MDExOlB1bGxSZXF1ZXN0NTEyNzM2NzA1 1065 Nav menu plus menu_links() hook simonw 9599 closed 0   0.51 6026070 1 2020-10-30T03:40:18Z 2020-10-30T03:45:17Z 2020-10-30T03:45:16Z OWNER simonw/datasette/pulls/1065

Closes #1064, refs #690.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1065/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
731827081 MDExOlB1bGxSZXF1ZXN0NTExODY4MTUz 1060 New explicit versioning mechanism simonw 9599 closed 0   0.51 6026070 1 2020-10-28T22:14:55Z 2020-10-29T03:38:17Z 2020-10-29T03:38:16Z OWNER simonw/datasette/pulls/1060
  • Remove all references to versioneer
  • Re-implement versioning to use a static string baked into the repo
  • Ensure that string is output by datasette --version and /-/versions

Refs #1054

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1060/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
730752399 MDExOlB1bGxSZXF1ZXN0NTExMDA1NTQy 1056 Radical new colour scheme and base styles, courtesy of @natbat simonw 9599 closed 0   0.51 6026070 1 2020-10-27T19:31:49Z 2020-10-27T19:39:57Z 2020-10-27T19:39:56Z OWNER simonw/datasette/pulls/1056
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/1056/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
715146588 MDExOlB1bGxSZXF1ZXN0NDk4MTA0ODMw 994 Run tests against Python 3.9 simonw 9599 closed 0     1 2020-10-05T20:40:13Z 2020-10-09T16:22:51Z 2020-10-09T16:22:50Z OWNER simonw/datasette/pulls/994
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/994/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
679809281 MDExOlB1bGxSZXF1ZXN0NDY4NDg0MDMx 941 Run CI on GitHub Actions, not Travis simonw 9599 closed 0     1 2020-08-16T19:13:39Z 2020-08-18T05:09:36Z 2020-08-18T05:09:35Z OWNER simonw/datasette/pulls/941

Refs #940

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/941/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
646734280 MDExOlB1bGxSZXF1ZXN0NDQwOTQ2ODE3 869 Magic parameters for canned queries simonw 9599 closed 0   Datasette 0.45 5533512 1 2020-06-27T18:37:21Z 2020-06-28T02:58:18Z 2020-06-28T02:58:17Z OWNER simonw/datasette/pulls/869

Implementation for #842

TODO:

  • [x] Add tests for built-in magic parameters
  • [x] Magic parameters should not show up as blank form fields on the query page
  • [x] Update documentation for new _request_X (now called _header_X) implementation where X is a key from the ASGI scope
  • [x] Make sure these only work for canned queries, not for arbitrary SQL queries (security issue)
  • [x] Add test for the register_magic_parameters plugin hook
  • [x] Add documentation for the register_magic_parameters plugin hook
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/869/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
638230433 MDExOlB1bGxSZXF1ZXN0NDM0MDU1NzUy 844 Action to run tests and upload coverage report simonw 9599 closed 0     1 2020-06-13T20:52:47Z 2020-06-13T21:36:52Z 2020-06-13T21:36:50Z OWNER simonw/datasette/pulls/844

Refs #843

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/844/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
608752766 MDExOlB1bGxSZXF1ZXN0NDEwNDY5Mjcy 746 shutil.Error, not OSError simonw 9599 closed 0     1 2020-04-29T03:30:51Z 2020-04-29T07:07:24Z 2020-04-29T07:07:23Z OWNER simonw/datasette/pulls/746

Refs #744

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/746/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
592844348 MDExOlB1bGxSZXF1ZXN0Mzk3NzQ5NjUz 714 --metadata accepts YAML as well as JSON simonw 9599 closed 0     1 2020-04-02T18:36:02Z 2020-04-02T19:30:54Z 2020-04-02T19:30:54Z OWNER simonw/datasette/pulls/714

Refs #713. Still needs tests and documentation.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/714/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
561469252 MDExOlB1bGxSZXF1ZXN0MzcyMjczNjA4 33 Upgrade to sqlite-utils 2.2.1 simonw 9599 closed 0     1 2020-02-07T07:32:12Z 2020-03-20T19:21:42Z 2020-03-20T19:21:41Z MEMBER dogsheep/twitter-to-sqlite/pulls/33
twitter-to-sqlite 206156866 pull    
{
    "url": "https://api.github.com/repos/dogsheep/twitter-to-sqlite/issues/33/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
557077945 MDExOlB1bGxSZXF1ZXN0MzY4NzM0NTAw 663 -p argument for datasette package, plus tests - refs #661 simonw 9599 closed 0     1 2020-01-29T19:47:50Z 2020-01-29T22:46:43Z 2020-01-29T22:46:43Z OWNER simonw/datasette/pulls/663
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/663/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
501773982 MDExOlB1bGxSZXF1ZXN0MzIzOTgzNzMy 579 New connection pooling simonw 9599 open 0     1 2019-10-02T23:22:19Z 2019-11-15T22:57:21Z   OWNER simonw/datasette/pulls/579

See #569

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/579/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
481887482 MDExOlB1bGxSZXF1ZXN0MzA4MjkyNDQ3 55 Ability to introspect and run queries against views simonw 9599 closed 0     1 2019-08-17T13:40:56Z 2019-08-23T12:19:42Z 2019-08-23T12:19:42Z OWNER simonw/sqlite-utils/pulls/55

See #54

sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/55/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
473733752 MDExOlB1bGxSZXF1ZXN0MzAxODI0MDk3 51 Fix for too many SQL variables, closes #50 simonw 9599 closed 0     1 2019-07-28T11:30:30Z 2019-07-28T11:59:32Z 2019-07-28T11:59:32Z OWNER simonw/sqlite-utils/pulls/51
sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/51/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
467928674 MDExOlB1bGxSZXF1ZXN0Mjk3NDU5Nzk3 40 .get() method plus support for compound primary keys simonw 9599 closed 0     1 2019-07-15T03:43:13Z 2019-07-15T04:28:57Z 2019-07-15T04:28:52Z OWNER simonw/sqlite-utils/pulls/40
  • [x] Tests for the NotFoundError exception
  • [x] Documentation for .get() method
  • [x] Support --pk multiple times to define CLI compound primary keys
  • [x] Documentation for compound primary keys
sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/40/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
464894812 MDExOlB1bGxSZXF1ZXN0Mjk1MDY1Nzk2 544 --plugin-secret option simonw 9599 closed 0   Datasette 0.29 4471010 1 2019-07-06T22:18:20Z 2019-07-08T02:06:31Z 2019-07-08T02:06:31Z OWNER simonw/datasette/pulls/544

Refs #543

  • [x] Zeit Now v1 support
  • [x] Solve escaping of ENV in Dockerfile
  • [x] Heroku support
  • [x] Unit tests
  • [x] Cloud Run support
  • [x] Documentation
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/544/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
463492395 MDExOlB1bGxSZXF1ZXN0MjkzOTYyNDA1 533 Support cleaner custom templates for rows and tables, closes #521 simonw 9599 closed 0     1 2019-07-03T00:40:18Z 2019-07-03T03:23:06Z 2019-07-03T03:23:06Z OWNER simonw/datasette/pulls/533
  • [x] Rename _rows_and_columns.html to _table.html
  • [x] Unit test
  • [x] Documentation
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/533/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
462094937 MDExOlB1bGxSZXF1ZXN0MjkyODc5MjA0 32 db.add_foreign_keys() method simonw 9599 closed 0     1 2019-06-28T15:40:33Z 2019-06-29T06:27:39Z 2019-06-29T06:27:39Z OWNER simonw/sqlite-utils/pulls/32

Refs #31. Still TODO:

  • [x] Unit tests
  • [x] Documentation
sqlite-utils 140912432 pull    
{
    "url": "https://api.github.com/repos/simonw/sqlite-utils/issues/32/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
440159137 MDExOlB1bGxSZXF1ZXN0Mjc1ODAxNDYz 447 Use dist: xenial and python: 3.7 on Travis simonw 9599 closed 0     1 2019-05-03T18:07:07Z 2019-05-03T18:17:05Z 2019-05-03T18:16:53Z OWNER simonw/datasette/pulls/447
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/447/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
431756352 MDExOlB1bGxSZXF1ZXN0MjY5MzY0OTI0 426 Upgrade to Jinja2==2.10.1 simonw 9599 closed 0     1 2019-04-10T23:03:08Z 2019-04-22T21:23:22Z 2019-04-10T23:13:31Z OWNER simonw/datasette/pulls/426

https://nvd.nist.gov/vuln/detail/CVE-2019-10906

This is only a security issue of concern if evaluating templates from untrusted sources, which isn't something I would ever expect a Datasette user to do.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/426/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
407073223 MDExOlB1bGxSZXF1ZXN0MjUwNjI4Mjc1 407 Heroku --include-vcs-ignore simonw 9599 closed 0     1 2019-02-06T04:06:20Z 2019-02-06T04:31:30Z 2019-02-06T04:15:47Z OWNER simonw/datasette/pulls/407

Should mean datasette publish heroku can work under Travis, unlike this failure:

https://travis-ci.org/simonw/fivethirtyeight-datasette/builds/488047550

2.25s$ datasette publish heroku fivethirtyeight.db -m metadata.json -n fivethirtyeight-datasette tar: unrecognized option '--exclude-vcs-ignores' Try 'tar --help' or 'tar --usage' for more information. ▸ Command failed: tar cz -C /tmp/tmpuaxm7i8f --exclude-vcs-ignores --exclude ▸ .git --exclude .gitmodules . > ▸ /tmp/f49440e0-1bf3-4d3f-9eb0-fbc2967d1fd4.tar.gz ▸ tar: unrecognized option '--exclude-vcs-ignores' ▸ Try 'tar --help' or 'tar --usage' for more information. ▸ The command "datasette publish heroku fivethirtyeight.db -m metadata.json -n fivethirtyeight-datasette" exited with 0.

The fix for that issue is to call the heroku command like this:

heroku builds:create -a app_name --include-vcs-ignore
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/407/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
344695978 MDExOlB1bGxSZXF1ZXN0MjA0MDI5MTQy 349 publish_subcommand hook + default plugins mechanism, used for publish heroku/now simonw 9599 closed 0     1 2018-07-26T05:03:22Z 2018-07-26T05:28:54Z 2018-07-26T05:16:00Z OWNER simonw/datasette/pulls/349

This change introduces a new plugin hook, publish_subcommand, which can be used to implement new subcommands for the "datasette publish" command family.

I've used this new hook to refactor out the "publish now" and "publish heroku" implementations into separate modules. I've also added unit tests for these two publishers, mocking the subprocess.call and subprocess.check_output functions.

As part of this, I introduced a mechanism for loading default plugins. These are defined in the new "default_plugins" list inside datasette/app.py

Closes #217 (Plugin support for "datasette publish") Closes #348 (Unit tests for "datasette publish") Refs #14, #59, #102, #103, #146, #236, #347

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/349/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
330323860 MDExOlB1bGxSZXF1ZXN0MTkzMzYxMzQx 307 Initial sketch of custom URL routing, refs #306 simonw 9599 closed 0     1 2018-06-07T15:26:48Z 2018-06-07T15:29:54Z 2018-06-07T15:29:41Z OWNER simonw/datasette/pulls/307

See #306 for background on this.

datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/307/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  
280662866 MDExOlB1bGxSZXF1ZXN0MTU3MzY1ODEx 168 Upgrade to Sanic 0.7.0 simonw 9599 closed 0     1 2017-12-09T01:25:08Z 2017-12-09T03:00:34Z 2017-12-09T03:00:34Z OWNER simonw/datasette/pulls/168
datasette 107914493 pull    
{
    "url": "https://api.github.com/repos/simonw/datasette/issues/168/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
0  

Advanced export

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

CSV options:

CREATE TABLE [issues] (
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [number] INTEGER,
   [title] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [state] TEXT,
   [locked] INTEGER,
   [assignee] INTEGER REFERENCES [users]([id]),
   [milestone] INTEGER REFERENCES [milestones]([id]),
   [comments] INTEGER,
   [created_at] TEXT,
   [updated_at] TEXT,
   [closed_at] TEXT,
   [author_association] TEXT,
   [pull_request] TEXT,
   [body] TEXT,
   [repo] INTEGER REFERENCES [repos]([id]),
   [type] TEXT
, [active_lock_reason] TEXT, [performed_via_github_app] TEXT, [reactions] TEXT, [draft] INTEGER, [state_reason] TEXT);
CREATE INDEX [idx_issues_repo]
                ON [issues] ([repo]);
CREATE INDEX [idx_issues_milestone]
                ON [issues] ([milestone]);
CREATE INDEX [idx_issues_assignee]
                ON [issues] ([assignee]);
CREATE INDEX [idx_issues_user]
                ON [issues] ([user]);
Powered by Datasette · Queries took 379.514ms · About: github-to-sqlite
  • Sort ascending
  • Sort descending
  • Facet by this
  • Hide this column
  • Show all columns
  • Show not-blank rows