bridgy-fed/superfeedr.py

30 wiersze
696 B
Python

"""Superfeedr callback handlers.
Not really sure what this will be yet. Background:
https://github.com/snarfed/bridgy-fed/issues/18#issuecomment-430731476
https://documentation.superfeedr.com/publishers.html
"""
import logging
import webapp2
import appengine_config
class SuperfeedrHandler(webapp2.RequestHandler):
"""Superfeedr subscription callback handler.
https://documentation.superfeedr.com/publishers.html#subscription-callback
"""
def post(self):
logging.info('Got:\n%s', self.request.body)
self.response.status_int = 204
get = post
app = webapp2.WSGIApplication([
(r'/superfeedr/.*', SuperfeedrHandler),
], debug=appengine_config.DEBUG)