from http.server import HTTPServer, BaseHTTPRequestHandler
from pathlib import Path
OUT=Path('/Users/iggy/.hermes/profiles/ignite_team/outbound/st-catherines-rendered-template-text-only.html')
class H(BaseHTTPRequestHandler):
    def do_OPTIONS(self):
        self.send_response(204)
        self.send_header('Access-Control-Allow-Origin','*')
        self.send_header('Access-Control-Allow-Methods','POST, OPTIONS')
        self.send_header('Access-Control-Allow-Headers','Content-Type')
        self.end_headers()
    def do_POST(self):
        l=int(self.headers.get('Content-Length','0'))
        data=self.rfile.read(l)
        OUT.write_bytes(data)
        self.send_response(200)
        self.send_header('Access-Control-Allow-Origin','*')
        self.end_headers()
        self.wfile.write(b'ok')
print('listening 127.0.0.1:8788 ->', OUT, flush=True)
HTTPServer(('127.0.0.1',8788),H).serve_forever()
