home / github

Menu
  • Search all tables
  • GraphQL API

issue_comments

Table actions
  • GraphQL API for issue_comments

21 rows where issue = 1243498298 sorted by updated_at descending

✖
✖

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), updated_at (date)

user 1

  • simonw 21

issue 1

  • Switch documentation theme to Furo · 21 ✖

author_association 1

  • OWNER 21
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions issue performed_via_github_app
1133396285 https://github.com/simonw/datasette/issues/1746#issuecomment-1133396285 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjkE9 simonw 9599 2022-05-20T21:28:29Z 2022-05-20T21:28:29Z OWNER

That fixed it:

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133348094 https://github.com/simonw/datasette/issues/1746#issuecomment-1133348094 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjYT- simonw 9599 2022-05-20T20:40:09Z 2022-05-20T20:40:09Z OWNER

Relevant JavaScript: https://github.com/simonw/datasette/blob/1d33fd03b3c211e0f48a8f3bde83880af89e4e69/docs/_static/js/custom.js#L20-L24

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133347051 https://github.com/simonw/datasette/issues/1746#issuecomment-1133347051 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjYDr simonw 9599 2022-05-20T20:39:17Z 2022-05-20T20:39:17Z OWNER

Now live at https://docs.datasette.io/en/latest/ - the JavaScript that adds the banner about that not being the stable version doesn't seem to work though.

Before:

After:

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133335940 https://github.com/simonw/datasette/issues/1746#issuecomment-1133335940 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjVWE simonw 9599 2022-05-20T20:30:29Z 2022-05-20T20:30:29Z OWNER

I think the trick will be to extend the base.html template from Furo using the same trick I used in https://til.simonwillison.net/readthedocs/custom-sphinx-templates

https://github.com/pradyunsg/furo/blob/2022.04.07/src/furo/theme/furo/base.html - the site_meta block looks good.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133333144 https://github.com/simonw/datasette/issues/1746#issuecomment-1133333144 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjUqY simonw 9599 2022-05-20T20:28:25Z 2022-05-20T20:28:25Z OWNER

One last question: how to include the Plausible analytics?

Furo doesn't have any specific tools for this:

  • https://github.com/pradyunsg/furo/discussions/243
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133331997 https://github.com/simonw/datasette/issues/1746#issuecomment-1133331997 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjUYd simonw 9599 2022-05-20T20:27:31Z 2022-05-20T20:27:31Z OWNER

I'm going to move my custom JavaScript from layout.html into js/custom.js, similar to how the custom CSS works.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133331564 https://github.com/simonw/datasette/issues/1746#issuecomment-1133331564 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjURs simonw 9599 2022-05-20T20:27:12Z 2022-05-20T20:27:12Z OWNER

This seems to work for brand.html:

```html+jinja

{% block brand_content %}
{%- set nav_version = version %} {% if READTHEDOCS and current_version %} {%- set nav_version = current_version %} {% endif %} {% if nav_version %}
{{ nav_version }}
{% endif %} {% endblock brand_content %}

```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133310253 https://github.com/simonw/datasette/issues/1746#issuecomment-1133310253 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjPEt simonw 9599 2022-05-20T20:11:00Z 2022-05-20T20:11:00Z OWNER

Oh but rg display_version is a lot more interesting: lib/python3.10/site-packages/sphinx/builders/html/__init__.py:from sphinx import __display_version__, package_dir lib/python3.10/site-packages/sphinx/builders/html/__init__.py: 'sphinx_version': __display_version__, lib/python3.10/site-packages/sphinx/application.py: logger.info(bold(__('Running Sphinx v%s') % sphinx.__display_version__)) lib/python3.10/site-packages/sphinx/application.py: if self.config.needs_sphinx and self.config.needs_sphinx > sphinx.__display_version__: lib/python3.10/site-packages/sphinx/application.py: if version > sphinx.__display_version__[:3]: lib/python3.10/site-packages/sphinx/cmd/build.py:from sphinx import __display_version__, package_dir lib/python3.10/site-packages/sphinx/cmd/build.py: version='%%(prog)s %s' % __display_version__) lib/python3.10/site-packages/sphinx/cmd/make_mode.py: print(bold("Sphinx v%s" % sphinx.__display_version__)) lib/python3.10/site-packages/sphinx/__init__.py:__display_version__ = __version__ # used for command line version lib/python3.10/site-packages/sphinx/__init__.py: __display_version__ = __version__ lib/python3.10/site-packages/sphinx/__init__.py: __display_version__ += '/' + ret.stdout.strip() lib/python3.10/site-packages/sphinx/ext/githubpages.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/intersphinx.py: 'version': sphinx.__display_version__, lib/python3.10/site-packages/sphinx/cmd/quickstart.py:from sphinx import __display_version__, package_dir lib/python3.10/site-packages/sphinx/cmd/quickstart.py: print(bold(__('Welcome to the Sphinx %s quickstart utility.')) % __display_version__) lib/python3.10/site-packages/sphinx/cmd/quickstart.py: version='%%(prog)s %s' % __display_version__) lib/python3.10/site-packages/sphinx/ext/viewcode.py: 'version': sphinx.__display_version__, lib/python3.10/site-packages/sphinx/util/__init__.py: (sphinx.__display_version__, lib/python3.10/site-packages/sphinx/ext/ifconfig.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/todo.py: 'version': sphinx.__display_version__, lib/python3.10/site-packages/sphinx/ext/doctest.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/autosummary/__init__.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/napoleon/__init__.py:from sphinx import __display_version__ as __version__ lib/python3.10/site-packages/sphinx/ext/autosummary/generate.py:from sphinx import __display_version__, package_dir lib/python3.10/site-packages/sphinx/ext/autosummary/generate.py: version='%%(prog)s %s' % __display_version__) lib/python3.10/site-packages/sphinx/ext/inheritance_diagram.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/imgmath.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/linkcode.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/coverage.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/writers/texinfo.py:from sphinx import __display_version__, addnodes lib/python3.10/site-packages/sphinx/writers/texinfo.py:@*Generated by Sphinx """ + __display_version__ + """.@* lib/python3.10/site-packages/sphinx/ext/graphviz.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/mathjax.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/extlinks.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/apidoc.py:from sphinx import __display_version__, package_dir lib/python3.10/site-packages/sphinx/ext/apidoc.py: version='%%(prog)s %s' % __display_version__) lib/python3.10/site-packages/sphinx/ext/autodoc/type_comment.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/sphinx/ext/autodoc/__init__.py: return {'version': sphinx.__display_version__, 'parallel_read_safe': True} lib/python3.10/site-packages/pip/_internal/models/target_python.py: display_version = None lib/python3.10/site-packages/pip/_internal/models/target_python.py: display_version = '.'.join( lib/python3.10/site-packages/pip/_internal/models/target_python.py: ('version_info', display_version), lib/python3.10/site-packages/sphinx_rtd_theme/theme.conf:display_version = True lib/python3.10/site-packages/sphinx_rtd_theme/layout.html: {%- if theme_display_version %}

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133309452 https://github.com/simonw/datasette/issues/1746#issuecomment-1133309452 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjO4M simonw 9599 2022-05-20T20:10:36Z 2022-05-20T20:10:36Z OWNER

Weird, I cannot figure out this theme_display_version thing - I even tried this: bash cd /tmp mkdir s cd s python3 -m venv venv source venv/bin/activate pip install sphinx_rtd_theme cd venv rg theme_display_version And got just that one reference: lib/python3.10/site-packages/sphinx_rtd_theme/layout.html 154: {%- if theme_display_version %}

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133299417 https://github.com/simonw/datasette/issues/1746#issuecomment-1133299417 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjMbZ simonw 9599 2022-05-20T20:05:34Z 2022-05-20T20:05:34Z OWNER

I can't get that thing that displays the version working.

https://github.com/readthedocs/sphinx_rtd_theme/blob/9264091087620d421b0804c00937b00980ac3916/sphinx_rtd_theme/layout.html#L154 is wheresphinx_rtd_theme implements it - {%- if theme_display_version %} - but I can't find where that variable is first set, from searching both that theme and Sphinx itself!

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133288501 https://github.com/simonw/datasette/issues/1746#issuecomment-1133288501 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjJw1 simonw 9599 2022-05-20T20:00:17Z 2022-05-20T20:00:17Z OWNER

Here's a TIL from when I first customized the layout.html template: https://til.simonwillison.net/readthedocs/custom-sphinx-templates

Note that Furo doesn't use layout.html so I need to completely change how I did that.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133254599 https://github.com/simonw/datasette/issues/1746#issuecomment-1133254599 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjBfH simonw 9599 2022-05-20T19:33:08Z 2022-05-20T19:33:08Z OWNER

Actually maybe I don't? I just noticed that on other pages on https://docs.datasette.io/en/stable/installation.html the only way to get back to that useful table of context / index page at https://docs.datasette.io/en/stable/index.html is by clicking the tiny house icon. Can I do better or should I have the logo do that?

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133252598 https://github.com/simonw/datasette/issues/1746#issuecomment-1133252598 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjA_2 simonw 9599 2022-05-20T19:31:30Z 2022-05-20T19:31:30Z OWNER

I'd also like to bring back this stable / latest / version indicator:

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133250151 https://github.com/simonw/datasette/issues/1746#issuecomment-1133250151 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5DjAZn simonw 9599 2022-05-20T19:29:37Z 2022-05-20T19:29:37Z OWNER

I want the Datasette logo in the sidebar to link to https://datasette.io/

Looks like I can do that by dropping in my own sidebar/brand.html template based on this:

https://github.com/pradyunsg/furo/blob/0c2acbbd23f8146dd0ae50a2ba57258c1f63ea9f/src/furo/theme/furo/sidebar/brand.html

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133246791 https://github.com/simonw/datasette/issues/1746#issuecomment-1133246791 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di_lH simonw 9599 2022-05-20T19:26:49Z 2022-05-20T19:26:49Z OWNER

Putting this in the css/custom.css file seems to work for fixing that logo problem:

css body[data-theme="dark"] .sidebar-logo-container { background-color: white; padding: 5px; opacity: 0.6; }

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133242063 https://github.com/simonw/datasette/issues/1746#issuecomment-1133242063 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di-bP simonw 9599 2022-05-20T19:22:49Z 2022-05-20T19:22:49Z OWNER

I have some custom CSS in this file:

https://github.com/simonw/datasette/blob/1465fea4798599eccfe7e8f012bd8d9adfac3039/docs/_static/css/custom.css#L1-L7

I tested and the overflow-wrap: anywhere is still needed for this fix: - #828

The .wy-side-nav-search bit is no longer needed with the new theme.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133217219 https://github.com/simonw/datasette/issues/1746#issuecomment-1133217219 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di4XD simonw 9599 2022-05-20T18:58:54Z 2022-05-20T18:58:54Z OWNER

Need to address other customizations I've made in https://github.com/simonw/datasette/blob/0.62a0/docs/_templates/layout.html - such as Plausible analytics and some custom JavaScript.

https://github.com/simonw/datasette/blob/943aa2e1f7341cb51e60332cde46bde650c64217/docs/_templates/layout.html#L1-L61

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133215684 https://github.com/simonw/datasette/issues/1746#issuecomment-1133215684 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di3_E simonw 9599 2022-05-20T18:56:29Z 2022-05-20T18:56:29Z OWNER

One other problem: in dark mode the Datasette logo looks bad:

This helps a bit:

css .sidebar-logo-container { background-color: white; padding: 5px; opacity: 0.6; }

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133210942 https://github.com/simonw/datasette/issues/1746#issuecomment-1133210942 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di20- simonw 9599 2022-05-20T18:49:40Z 2022-05-20T18:49:40Z OWNER

And for those local table of contents, do this:

rst .. contents:: :local: :class: this-will-duplicate-information-and-it-is-still-useful-here

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133210651 https://github.com/simonw/datasette/issues/1746#issuecomment-1133210651 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di2wb simonw 9599 2022-05-20T18:49:11Z 2022-05-20T18:49:11Z OWNER

I found a workaround for the no-longer-nested left hand navigation: drop this into _templates/sidebar/navigation.html: ```html+jinja

{{ toctree( collapse=True, titles_only=False, maxdepth=3, includehidden=True, ) }}

```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  
1133210032 https://github.com/simonw/datasette/issues/1746#issuecomment-1133210032 https://api.github.com/repos/simonw/datasette/issues/1746 IC_kwDOBm6k_c5Di2mw simonw 9599 2022-05-20T18:48:17Z 2022-05-20T18:48:17Z OWNER

A couple of changes I want to make. First, I don't really like the way Furo keeps the in-page titles in a separate menu on the right rather than expanding them on the left.

I like this:

Furo wants to do this instead:

I also still want to include those inline tables of contents on the two pages that have them:

  • https://docs.datasette.io/en/stable/installation.html
  • https://docs.datasette.io/en/stable/plugin_hooks.html
{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
Switch documentation theme to Furo 1243498298  

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 21.959ms · About: github-to-sqlite
  • Sort ascending
  • Sort descending
  • Facet by this
  • Hide this column
  • Show all columns
  • Show not-blank rows