kopia lustrzana https://github.com/snarfed/bridgy-fed
				
				
				
			
		
			
				
	
	
		
			27 wiersze
		
	
	
		
			719 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			27 wiersze
		
	
	
		
			719 B
		
	
	
	
		
			Python
		
	
	
| """Superfeedr callback handlers.
 | |
| 
 | |
| 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
 | |
| 
 | |
| from flask import request
 | |
| 
 | |
| from flask_app import app
 | |
| 
 | |
| logger = logging.getLogger(__name__)
 | |
| 
 | |
| 
 | |
| @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)}')
 | |
|     return '', 204
 |