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.2", "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_allowed", "prepare_connection", "prepare_jinja2_environment", "query_actions", "register_facet_classes", "register_magic_parameters", "register_permissions", "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", "permission_allowed", "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" ] } ]