plugins.json
[
{
"name": "alternative_route.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"startup"
]
},
{
"name": "counters.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"canned_queries",
"startup"
]
},
{
"name": "datasette-ephemeral-tables",
"static": false,
"templates": false,
"version": "0.2.3",
"hooks": [
"asgi_wrapper",
"extra_body_script",
"startup"
]
},
{
"name": "messages_output_renderer.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"register_output_renderer"
]
},
{
"name": "my_plugin.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"actor_from_request",
"asgi_wrapper",
"canned_queries",
"database_actions",
"extra_body_script",
"extra_css_urls",
"extra_js_urls",
"extra_template_vars",
"forbidden",
"homepage_actions",
"menu_links",
"permission_resources_sql",
"prepare_connection",
"prepare_jinja2_environment",
"query_actions",
"register_actions",
"register_facet_classes",
"register_magic_parameters",
"register_routes",
"render_cell",
"row_actions",
"skip_csrf",
"startup",
"table_actions",
"view_actions"
]
},
{
"name": "my_plugin_2.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"actor_from_request",
"asgi_wrapper",
"canned_queries",
"extra_js_urls",
"extra_template_vars",
"handle_exception",
"menu_links",
"prepare_jinja2_environment",
"register_routes",
"render_cell",
"startup",
"table_actions"
]
},
{
"name": "register_output_renderer.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"register_output_renderer"
]
},
{
"name": "sleep_sql_function.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"prepare_connection"
]
},
{
"name": "view_name.py",
"static": false,
"templates": false,
"version": null,
"hooks": [
"extra_template_vars"
]
}
]