from http.server import HTTPServer, SimpleHTTPRequestHandler import os PORT = 7860 # HuggingFace default port class Handler(SimpleHTTPRequestHandler): def __init__(self, *args, **kwargs): super().__init__(*args, directory=os.path.join(os.path.dirname(__file__), 'static'), **kwargs) def do_GET(self): if self.path == '/' or self.path == '': self.path = '/index.html' return super().do_GET() def log_message(self, format, *args): print(f"[DARKRIFT] {self.address_string()} - {format % args}") if __name__ == '__main__': print(f"🎮 DARKRIFT server running on http://0.0.0.0:{PORT}") httpd = HTTPServer(('0.0.0.0', PORT), Handler) httpd.serve_forever()