#!/usr/bin/env python3 from flask import Flask, request, jsonify from datetime import datetime import os import json import uuid app = Flask(__name__) DATA_DIR = os.environ.get('DATA_DIR', '/var/tmp/themblem-research') os.makedirs(DATA_DIR, exist_ok=True) @app.route('/') def index(): return "Emblem research API\n" @app.route('/event/', methods=['POST']) def event(category): d = os.path.join(DATA_DIR, category, datetime.now().strftime("%Y-%m-%d")) os.makedirs(d, exist_ok=True) fname = datetime.now().strftime("%H%M%S") + '-' + str(uuid.uuid4()) with open(os.path.join(d, fname), 'wb') as f: data = request.get_data() f.write(data) return { "ok": True, "message": "Event saved", } if __name__ == '__main__': app.run(host='0.0.0.0', port=26966, debug=True)