Tux droid + mysql + Python + bcp bcp de patience

Vous avez un tux droid et un besoin immense  de lui faire dire ce qui se passe dans vos bases de données …
Oais je sais … ça sert à rien … mais quand même …

PS : Pour l’instant je démarre le projet … je met tout en vrac quoi 😉


Dans un premier temps il vous faut évidement … :

  1. un tux droid
  2. un server mysql
  3. un python qui fonctionne
  4. une version fonctionnelle de python-mysqldb (la toute dernière en date)
  5. et de la patiance

ex : une BDD qui se nome TEST avec une table TABLE et 2 champs qui s’appel nom prenom

Le but du jeu est de lui faire dire les 2 premiers « nom/prenom »

Et voila une idée du script pour démarrer :


### 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()

et la … : c est beau y me cause … y me dit :troti nette et juste après casa blanca

Et la vous me dirais .. va te choucher … c’est bien ce que je compte faire !!!

Mais ça marche !!!!!!!!!!!!!!!!!

To be ContinueD