Vous n'êtes pas identifié.
Bienvenue sur les forums de ToulonuX.
Vu le nombre important de parasites (spammeurs), nous supprimons régulièrement lesdits comptes ainsi que ceux des utilisateurs n'ayant jamais posté.
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