webmentions.server.adapters.flask module
- webmentions.server.adapters.flask.bind_webmentions(app: flask.Flask, handler: WebmentionsHandler, route: str = '/webmentions')[source]
Bind a Flask endpoint to process incoming Webmentions.
- Parameters:
app – The Flask application to bind the endpoint to.
handler – The WebmentionsHandler to use for processing incoming Webmentions.
route – The route to bind the endpoint to.
- webmentions.server.adapters.flask.bind_webmentions_blueprint(handler: WebmentionsHandler, route: str = '/webmentions') flask.Blueprint[source]
Create a Flask Blueprint with a bound Webmentions endpoint.
- Parameters:
handler – The WebmentionsHandler to use for processing incoming Webmentions.
route – The route to bind the endpoint to.
- Returns:
A Flask Blueprint instance.
- webmentions.server.adapters.flask.retrieve_webmentions_route(handler: WebmentionsHandler)[source]
- webmentions.server.adapters.flask.webmention_route(handler: WebmentionsHandler)[source]