bridgy-fed/superfeedr.py

27 wiersze
719 B
Python
Czysty Zwykły widok Historia

"""Superfeedr callback handlers.
2023-09-26 20:32:27 +00:00
Not really sure what this will be yet.
* https://github.com/snarfed/bridgy-fed/issues/550
* https://github.com/snarfed/bridgy-fed/issues/18#issuecomment-430731476
* https://documentation.superfeedr.com/publishers.html
"""
import logging
2021-07-08 14:36:19 +00:00
from flask import request
from flask_app import app
logger = logging.getLogger(__name__)
2021-07-08 14:36:19 +00:00
@app.route(r'/superfeedr/', methods=['GET', 'POST'])
@app.route(r'/superfeedr/<path:_>', methods=['GET', 'POST'])
def superfeedr(_=None):
"""Superfeedr subscription callback handler.
https://documentation.superfeedr.com/publishers.html#subscription-callback
"""
logger.info(f'Got:\n{request.get_data(as_text=True)}')
2021-07-08 14:36:19 +00:00
return '', 204