html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,issue,performed_via_github_app
https://github.com/simonw/datasette/issues/576#issuecomment-636332183,https://api.github.com/repos/simonw/datasette/issues/576,636332183,MDEyOklzc3VlQ29tbWVudDYzNjMzMjE4Mw==,9599,2020-05-30T13:37:51Z,2020-05-30T13:38:35Z,OWNER,"**\_\_init\_\_**(self, files, immutables=None, cache_headers=True, cors=False, inspect_data=None, metadata=None, sqlite_extensions=None, template_dir=None, plugins_dir=None, static_mounts=None, memory=False, config=None, version_note=None, config_dir=None)
`Initialize self. See help(type(self)) for accurate signature.`
**absolute_url**(self, request, path)
**add_database**(self, name, db)
**app**(self)
`Returns an ASGI app function that serves the whole of [Datasette](http://localhost:8066/datasette.app.html#Datasette)`
**app_css_hash**(self)
**config**(self, key)
**config_dict**(self)
**connected_databases**(self)
**execute**(self, db_name, sql, params=None, truncate=False, custom_time_limit=None, page_size=None, log_sql_errors=True)
**expand_foreign_keys**(self, database, table, column, values)
`Returns dict mapping (column, value) -> label`
**get_canned_queries**(self, database_name)
**get_canned_query**(self, database_name, query_name)
**metadata**(self, key=None, database=None, table=None, fallback=True)
`Looks up metadata, cascading backwards from specified level.\
Returns None if metadata value is not found.`
**plugin_config**(self, plugin_name, database=None, table=None, fallback=True)
`Return config for plugin, falling back from specified database/table`
**plugins**(self, show_all=False)
**prepare_connection**(self, conn, database)
**register_custom_units**(self)
`Register any custom units defined in the metadata.json with Pint`
**register_renderers**(self)
`Register output renderers which output data in custom formats.`
**remove_database**(self, name)
**render_template**(self, templates, context=None, request=None, view_name=None)
**table_metadata**(self, database, table)
`Fetch table-specific metadata.`
**threads**(self)
**update_with_inherited_metadata**(self, metadata)
**versions**(self)","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",497170355,