diff --git a/tool_barcode_getblue.py b/tool_barcode_getblue.py new file mode 100644 index 0000000..0fdaf55 --- /dev/null +++ b/tool_barcode_getblue.py @@ -0,0 +1,35 @@ +from http.server import BaseHTTPRequestHandler, HTTPServer + +import os + +""" +GetBlue Android parameters +Host: http://IP_DU_PC:8080 +Parameter for data: data +Parameter for timestamp: timestamp +HTTP request: GET +""" + + +class Server(BaseHTTPRequestHandler): + def _set_headers(self): + self.send_response(200) + self.send_header('Content-type', 'text/html') + self.end_headers() + + def do_GET(self): + self._set_headers() + isbn = self.path[7:-24] + print("Hey j'ai un ISBN :", isbn) + os.system("xdotool type " + isbn) + os.system("xdotool key KP_Enter") + + def do_HEAD(self): + self._set_headers() + + +if __name__ == "__main__": + server_address = ('', 8080) + httpd = HTTPServer(server_address, Server) + print('Starting httpd...') + httpd.serve_forever()