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": "datasette.actor_auth_cookie", "static": false, "templates": false, "version": null, "hooks": [ "actor_from_request" ] }, { "name": "datasette.blob_renderer", "static": false, "templates": false, "version": null, "hooks": [ "register_output_renderer" ] }, { "name": "datasette.default_magic_parameters", "static": false, "templates": false, "version": null, "hooks": [ "register_magic_parameters" ] }, { "name": "datasette.default_menu_links", "static": false, "templates": false, "version": null, "hooks": [ "menu_links" ] }, { "name": "datasette.default_permissions", "static": false, "templates": false, "version": null, "hooks": [ "actor_from_request", "permission_allowed", "register_permissions", "skip_csrf" ] }, { "name": "datasette.events", "static": false, "templates": false, "version": null, "hooks": [ "register_events" ] }, { "name": "datasette.facets", "static": false, "templates": false, "version": null, "hooks": [ "register_facet_classes" ] }, { "name": "datasette.filters", "static": false, "templates": false, "version": null, "hooks": [ "filters_from_request" ] }, { "name": "datasette.forbidden", "static": false, "templates": false, "version": null, "hooks": [ "forbidden" ] }, { "name": "datasette.handle_exception", "static": false, "templates": false, "version": null, "hooks": [ "handle_exception" ] }, { "name": "datasette.publish.cloudrun", "static": false, "templates": false, "version": null, "hooks": [ "publish_subcommand" ] }, { "name": "datasette.publish.heroku", "static": false, "templates": false, "version": null, "hooks": [ "publish_subcommand" ] }, { "name": "datasette.sql_functions", "static": false, "templates": false, "version": null, "hooks": [ "prepare_connection" ] }, { "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" ] } ]