From: Maxious Date: Wed, 03 Oct 2012 01:24:03 +0000 Subject: netbeans metadata X-Git-Url: https://maxious.lambdacomplex.org/git/?p=scannr.git&a=commitdiff&h=3c7491be94ebb9e5c3de9b3c5b16e83b0b2cc663 --- netbeans metadata --- --- /dev/null +++ b/.gitignore @@ -1,1 +1,3 @@ - +*.wav +*.pyc +/nbproject/private/ --- /dev/null +++ b/.gitmodules @@ -1,1 +1,4 @@ +[submodule "pynma"] + path = pynma + url = git://github.com/uskr/pynma.git --- /dev/null +++ b/nbproject/project.properties @@ -1,1 +1,8 @@ +include.path=${php.global.include.path} +php.version=PHP_5 +source.encoding=UTF-8 +src.dir=. +tags.asp=false +tags.short=true +web.root=. --- /dev/null +++ b/nbproject/project.xml @@ -1,1 +1,8 @@ - + + org.netbeans.modules.php.project + + + scannr + + + --- /dev/null +++ b/pynma --- a/scannr.py +++ b/scannr.py @@ -8,11 +8,22 @@ import threading from pydispatch import dispatcher import wave +import serial +#python -m serial.tools.miniterm -p COM20 -e -b 115200 --cr +import psycopg2 +import sys,os + + +sys.path.insert(0, os.path.join(os.path.dirname(__file__) or '.', 'pynma')) +import pynma filename = "demo.wav" MIN_LENGTH = 90000 +nma = pynma.PyNMA( "apikey(s)", "developerkey") +conn = psycopg2.connect("dbname=test user=postgres") def worker(filename): + """thread worker function http://www.doughellmann.com/PyMOTW/threading/ https://github.com/uskr/pynma @@ -20,7 +31,16 @@ http://stackoverflow.com/questions/2559746/getting-error-while-converting-wav-to-amr-using-ffmpeg """ print 'Worker for '+filename - + ser.write("GLG\r") + line = ser.readline() # read a '\n' terminated line + print line + """nma.push(application, event, description, (opt) url,)""" + """http://initd.org/psycopg/docs/usage.html""" + #cur = conn.cursor() + #cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)",(100, "abc'def")) + #conn.commit() + #cur.close() + return def filenameMaker(): @@ -45,8 +65,11 @@ dispatcher.connect( filenameMaker, signal='SND_STARTED', sender=dispatcher.Any ) dispatcher.connect( worker, signal='FILE_CREATED', sender=dispatcher.Any ) + +ser = serial.Serial('COM20', 112500, timeout=1) + print "Scannr started..." while True: print "ready to record" record_to_async_file() - +ser.close()