home / github

Menu
  • Search all tables
  • GraphQL API

issue_comments

Table actions
  • GraphQL API for issue_comments

5 rows where author_association = "NONE" and "updated_at" is on date 2020-10-09 sorted by updated_at descending

✖
✖
✖

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: updated_at (date)

issue 5

  • JavaScript plugin hooks mechanism similar to pluggy 1
  • Run tests against Python 3.9 1
  • datasette.client internal requests mechanism 1
  • from_json jinja2 filter 1
  • Add json_loads and json_dumps jinja2 filters 1

user 3

  • codecov[bot] 3
  • yozlet 1
  • mhalle 1

author_association 1

  • NONE · 5 ✖
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions issue performed_via_github_app
706413753 https://github.com/simonw/datasette/issues/983#issuecomment-706413753 https://api.github.com/repos/simonw/datasette/issues/983 MDEyOklzc3VlQ29tbWVudDcwNjQxMzc1Mw== yozlet 173848 2020-10-09T21:41:12Z 2020-10-09T21:41:12Z NONE

If you don't mind a somewhat bonkers idea: how about a JS client-side plugin capability that allows any user looking at a Datasette site to pull in external plugins for data manipulation, even if the Datasette owner hasn't added them? (Yes, this may be much too ambitious. If you're remotely interested, maybe fork this discussion to a different issue.)

This is some fascinating reading about what JS sandboxing looks like these days: https://www.figma.com/blog/how-we-built-the-figma-plugin-system/

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
JavaScript plugin hooks mechanism similar to pluggy 712260429  
706383750 https://github.com/simonw/datasette/pull/1008#issuecomment-706383750 https://api.github.com/repos/simonw/datasette/issues/1008 MDEyOklzc3VlQ29tbWVudDcwNjM4Mzc1MA== codecov[bot] 22429695 2020-10-09T20:17:29Z 2020-10-09T20:17:29Z NONE

Codecov Report

Merging #1008 into main will increase coverage by 0.00%. The diff coverage is 100.00%.

```diff @@ Coverage Diff @@

main #1008 +/-

======================================= Coverage 84.55% 84.56%
======================================= Files 28 28
Lines 3878 3880 +2
======================================= + Hits 3279 3281 +2
Misses 599 599
```

| Impacted Files | Coverage Δ | | |---|---|---| | datasette/app.py | 96.35% <100.00%> (+0.01%) | :arrow_up: |


Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 1bdbc8a...4085898. Read the comment docs.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Add json_loads and json_dumps jinja2 filters 718395987  
706302863 https://github.com/simonw/datasette/issues/1003#issuecomment-706302863 https://api.github.com/repos/simonw/datasette/issues/1003 MDEyOklzc3VlQ29tbWVudDcwNjMwMjg2Mw== mhalle 649467 2020-10-09T17:17:06Z 2020-10-09T17:17:06Z NONE

I agree on the descriptive and python-consistent naming. There is already a tojson, but frankly i find the "to" and "from" confusing in a text templating language where what's a string and what's data isn't 100% transparent.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
from_json jinja2 filter 718238967  
703878831 https://github.com/simonw/datasette/pull/994#issuecomment-703878831 https://api.github.com/repos/simonw/datasette/issues/994 MDEyOklzc3VlQ29tbWVudDcwMzg3ODgzMQ== codecov[bot] 22429695 2020-10-05T20:45:39Z 2020-10-09T16:18:24Z NONE

Codecov Report

Merging #994 into main will increase coverage by 0.26%. The diff coverage is n/a.

```diff @@ Coverage Diff @@

main #994 +/-

========================================== + Coverage 84.28% 84.55% +0.26%
========================================== Files 28 28
Lines 3850 3878 +28
========================================== + Hits 3245 3279 +34
+ Misses 605 599 -6
```

| Impacted Files | Coverage Δ | | |---|---|---| | datasette/utils/testing.py | 95.16% <0.00%> (-4.84%) | :arrow_down: | | datasette/cli.py | 74.35% <0.00%> (ø) | | | datasette/utils/asgi.py | 91.92% <0.00%> (ø) | | | datasette/app.py | 96.34% <0.00%> (+0.02%) | :arrow_up: | | datasette/views/table.py | 95.85% <0.00%> (+0.11%) | :arrow_up: | | datasette/views/base.py | 93.94% <0.00%> (+0.15%) | :arrow_up: | | datasette/utils/__init__.py | 94.13% <0.00%> (+0.22%) | :arrow_up: | | datasette/publish/heroku.py | 87.12% <0.00%> (+0.53%) | :arrow_up: | | datasette/views/special.py | 93.51% <0.00%> (+8.33%) | :arrow_up: |


Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e807c4e...ecba5d2. Read the comment docs.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Run tests against Python 3.9 715146588  
705890365 https://github.com/simonw/datasette/pull/1000#issuecomment-705890365 https://api.github.com/repos/simonw/datasette/issues/1000 MDEyOklzc3VlQ29tbWVudDcwNTg5MDM2NQ== codecov[bot] 22429695 2020-10-09T00:03:29Z 2020-10-09T16:07:03Z NONE

Codecov Report

Merging #1000 into main will increase coverage by 0.15%. The diff coverage is 100.00%.

```diff @@ Coverage Diff @@

main #1000 +/-

========================================== + Coverage 84.37% 84.52% +0.15%
========================================== Files 28 28
Lines 3871 3878 +7
========================================== + Hits 3266 3278 +12
+ Misses 605 600 -5
```

| Impacted Files | Coverage Δ | | |---|---|---| | datasette/app.py | 96.34% <100.00%> (+0.02%) | :arrow_up: | | datasette/cli.py | 74.35% <100.00%> (ø) | | | datasette/utils/testing.py | 95.16% <100.00%> (-4.84%) | :arrow_down: | | datasette/views/base.py | 93.94% <100.00%> (+0.11%) | :arrow_up: | | datasette/utils/asgi.py | 91.92% <0.00%> (ø) | | | datasette/views/special.py | 93.51% <0.00%> (+8.33%) | :arrow_up: |


Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 7249ac5...8a80c79. Read the comment docs.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
datasette.client internal requests mechanism 717746043  

Advanced export

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

CSV options:

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]);
Powered by Datasette · Queries took 816.377ms · About: github-to-sqlite
  • Sort ascending
  • Sort descending
  • Facet by this
  • Hide this column
  • Show all columns
  • Show not-blank rows