Vous n'êtes pas identifié.
Bienvenue sur les forums de ToulonuX.
Vu le nombre important de parasites (spammeurs), le forum est fermé aux inscriptions via l'interface. Contactez clarky chez tuxfamily si vous voulez un compte.
Salut aux heureux possesseur d'un Tux Droid
Je suis entrain d'ecrire un script python et je demande un peu d aide ... je suis un peu rouillé.
j'ai chopé cette doc sur : http://www.tuxisalive.com/documentation/tutorial/tux-api-documentation/event-class#1.3.6
Mais quand je veux utiliser l'API pour qu'un événement X se passe quand j'appuie sur la tête de mon tux :
Je tape :
tux.event.wait_head_bt_pushed(50)
et je me prend une volé en retourd ... !
>>> tux.event.wait_head_bt_pushed(50) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'TuxAPIEvent' object has no attribute 'wait_head_bt_pushed' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/apport_python_hook.py", line 93, in apport_excepthook os.O_WRONLY|os.O_CREAT|os.O_EXCL), 'w') OSError: [Errno 13] Permission denied: '/var/crash/_usr_share_tuxdroid_resources_misc_sh.py.1000.crash' Original exception was: Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'TuxAPIEvent' object has no attribute 'wait_head_bt_pushed'
Ça parle à quelqu'un ?
Je bosse aussi sur in script pour que mon tux me lise ce qui se passe sur mon site (commentaire / twit / Nouveaux evenement /var/log/ / Mysql Dump .. )
________
Par example :
Code:
### Python + tux droid + Mysql ### Module tux from tuxisalive.api import * ### Recuperation des donne de le BDD import MySQLdb; ### Module qui permet de faire interagir MYSQL et PYTHON db=MySQLdb.connect('****','****','****','TEST'); cursor=db.cursor() cursor.arraysize = 500 data=cursor.execute("SELECT * FROM `TABLE` ") TEXTE=cursor.fetchone() TEXTE_TRADUCTION = ''.join( TEXTE ) #### TUX CONNEXION tux = TuxAPI('127.0.0.1', 270) tux.server.autoConnect(CLIENT_LEVEL_RESTRICTED, 'MonAppli', 'monMotdePasse') tux.server.waitConnected(10.0) tux.dongle.waitConnected(10.0) tux.radio.waitConnected(10.0) ### TUX PARLE tux.tts.speak(TEXTE_TRADUCTION,"Julie",150) TEXTE=cursor.fetchone() TEXTE_TRADUCTION = ''.join( TEXTE ) tux.tts.speak(TEXTE_TRADUCTION,"Julie",150) ### TUX END tux.server.disconnect() tux.destroy()
####
PS : l'outils Pyhton mysqldb est buggé dans ça version stable ... il faut prendre la dernière released en beta.
PS 2 : Le forum de dev de tux droid est encore moi solicité que le notre ...
Hors ligne