--- a/scannr.py +++ b/scannr.py @@ -64,7 +64,7 @@ print str(len(data)) if len(data) > MIN_LENGTH: data = snd.pack('<' + ('h'*len(data)), *data) - path = filename + path = "./data/"+filename dispatcher.send( signal='FILE_CREATED', sender=filename, filename=filename, length=len(data)) wf = wave.open(path, 'wb') wf.setnchannels(1) @@ -80,7 +80,10 @@ dispatcher.connect( worker, signal='FILE_CREATED', sender=dispatcher.Any ) print "Opening serial port..." -ser = serial.Serial('COM20', 112500, timeout=1) +if sys.platform.startswith('darwin'): + ser = serial.Serial('/dev/tty.usbserial-FTB3VL83', 112500, timeout=1) +elif sys.platform.startswith('win32'): + ser = serial.Serial('COM20', 112500, timeout=1) print "Loading notifymyandroid..." nma = pynma.PyNMA( "a6f50f76119eda33befe4325b4b9e1dd25eef7bad2868e4f") print "Connecting database..." @@ -90,3 +93,4 @@ print "ready to record again" record_to_async_file() ser.close() +