From 11c3859270a76ca748038ec9fb72707775ff0413 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Fri, 16 Oct 2015 15:39:40 -0400 Subject: [PATCH] Added small server script to be used as CREST callback. This can listen for and print the authorization code. --- server.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 server.py diff --git a/server.py b/server.py new file mode 100644 index 000000000..dc5b9ac63 --- /dev/null +++ b/server.py @@ -0,0 +1,24 @@ +from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer +import urlparse + +class RequestHandler(BaseHTTPRequestHandler): + + def __init__(self, *args, **kwargs): + BaseHTTPRequestHandler.__init__(self, *args, **kwargs) + + def do_GET(self): + bits = urlparse.urlparse(self.path) + print urlparse.parse_qs(bits.query) + + +def main(): + try: + server = HTTPServer(('', 6461), RequestHandler) + print('Test server running...') + server.serve_forever() + except KeyboardInterrupt: + print "Closing socket" + server.socket.close() + +if __name__ == '__main__': + main()