Spaces:
Sleeping
Sleeping
| from flask import Flask, request, jsonify, send_from_directory | |
| import os | |
| app = Flask(__name__, static_folder='static', static_url_path='') | |
| def index(): | |
| return send_from_directory('static', 'index.html') | |
| def report(): | |
| try: | |
| data = request.json | |
| events = data.get('events', []) | |
| print(f"Received {len(events)} events:") | |
| for event in events: | |
| print(f" - [{event.get('type')}] {event.get('data')}") | |
| return jsonify({ | |
| "status": "success", | |
| "message": "Data received successfully", | |
| "count": len(events) | |
| }) | |
| except Exception as e: | |
| print(f"Error processing report: {e}") | |
| return jsonify({"status": "error", "message": str(e)}), 500 | |
| if __name__ == '__main__': | |
| port = int(os.environ.get('PORT', 7860)) | |
| app.run(host='0.0.0.0', port=port) | |