FTXUI/examples/run_webassembly.py

21 lines
633 B
Python
Raw Normal View History

#! /usr/bin/python3
from http.server import HTTPServer, SimpleHTTPRequestHandler
import sys
import webbrowser
PORT = 8888
class CustomHTTPRequestHandler(SimpleHTTPRequestHandler):
def end_headers(self):
self.send_header("cross-origin-embedder-policy", "require-corp")
self.send_header("cross-origin-opener-policy", "same-origin")
SimpleHTTPRequestHandler.end_headers(self)
with HTTPServer(("", PORT), CustomHTTPRequestHandler) as httpd:
try:
webbrowser.open("http://localhost:%s" % PORT)
print("serving at port", PORT)
httpd.serve_forever()
finally:
sys.exit(0)