Spaces:
Paused
Paused
from http.server import HTTPServer, BaseHTTPRequestHandler | |
from urllib.parse import urlparse | |
import json | |
class OlHandler(BaseHTTPRequestHandler): | |
def do_GET(self): | |
query = urlparse(self.path).query | |
query_components = dict(qc.split("=") for qc in query.split("&")) | |
q = query_components["q"] | |
message = '-=# ' + q + ' #=-' | |
self.send_response(200) | |
self.end_headers() | |
self.wfile.write(message.encode('utf-8')) | |
return | |
if __name__ == '__main__': | |
olserver = HTTPServer(('0.0.0.0', 7860), OlHandler) | |
print('Starting server at http://0.0.0.0:7860') | |
olserver.serve_forever() | |