Android barcode scanner
This commit is contained in:
parent
77379e9059
commit
d08ac181c9
|
@ -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()
|
Loading…
Reference in New Issue