Mon Compte / Gestion des Applis
Cette clef est unique à votre compte

Par contre, toute modification du fichier téléchargé nécessitera un passage par dos2unix.

Vous pouvez envoyer les bash directement sur votre lapin si celui ci est accessible (attention aux pb de connexion au lapin inhérant à OpenKarotz).
A la fin de l'envoi si tout c'est bien passé, le lapin doit dire "Installation de l'application réussie"

Sur certains navigateurs, il faut désactiver la sécurité du cross-domain-origin.
Sous chrome: chrome.exe --disable-web-security
Sous Firefox: about:config -> mettre security.mixed_content.block_active_content à false
Personnaliser l'Appli. Météo
ETAPE 1:
- Cliquez sur l'onglet Appli Météo
- Sélectionnez le site de prévision, la voix, votre ville, et le texte à lire par le lapin en y incorporant les paramètres de prévision. A tout moment, vous pourrez tester depuis votre PC le résultat obtenu en TTS en cliquant sur 'Tester'
ETAPE 2:
- Créez le fichier bash mikeymeteo en choisissant l'un des codes ci-dessous:
Code de base
Code de base: lecture en streaming du fichier mp3 de la méteo personnalisée.
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_METEO]" "Lecture de la meteo" KillProcess PlaySound http://karotz.mikey-life.com/OpenKarotzMeteo/meteoperso.php? else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Code pour connexion lente
Ce code télécharge en local le mp3 puis le joue. Cela permet de ne pas avoir de coupure dans le streaming si la connexion est lente.
A la fin de la lecture le mp3 est effacé du Karotz pour préserver le stockage interne.
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/utils.inc CheckMandatoryDirectory "$CNF_DATADIR/Tmp" if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_METEO]" "Lecture de la meteo" KillProcess wget http://karotz.mikey-life.com/OpenKarotzMeteo/meteoperso.php? -O $CNF_DATADIR/Tmp/mikeymeteo.mp3 PlaySound $CNF_DATADIR/Tmp/mikeymeteo.mp3 KillProcess rm $CNF_DATADIR/Tmp/mikeymeteo.mp3 >>/dev/null 2>>/dev/null DATA='{"return":"'$?'"}' else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Code de base avec gestion du volume
En remplaçant la fonction PlaySound de OpenKarotz par mplayer dans le code de base, vous pouvez régler le volume sonore en modifiant la valeur derrière volume=
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_METEO]" "Lecture de la meteo" KillProcess mplayer "http://karotz.mikey-life.com/OpenKarotzMeteo/meteoperso.php?" -af volume=5 -quiet -slave >>/dev/null 2>>/dev/null else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 3:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 4:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeymeteo
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeymeteo
EXECUTION:
-
Pour exécuter l'appli météo personnalisée:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeymeteo
- En l'association à un tag RFID
Personnaliser l'Appli. Vigilance MétéoFrance
ETAPE 1:
- Cliquez sur l'onglet Appli Vigilance
- Sélectionnez la voix, votre département, et les options proposées. A tout moment, vous pourrez tester depuis votre PC le résultat obtenu en TTS en cliquant sur 'Tester'
ETAPE 2:
- Créez le fichier bash mikeyvigilance avec le code ci-dessous:
Pendant la lecture des alertes 'Vigilance' la LED ventrale du Karotz prend la couleur de l'alerte.
Vous pouvez régler le volume sonore en modifiant la valeur derrière volume=
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/leds.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_VIGILANCE_METEO]" "Demarrage" KillProcess Couleur=$(wget -qO- http://karotz.mikey-life.com/OpenKarotzMeteoVigilance/vigilanceLED.php?) wget http://karotz.mikey-life.com/OpenKarotzMeteoVigilance/vigilanceperso.php? -O $CNF_DATADIR/Tmp/mikeymeteovigilance.mp3 Leds $Couleur mplayer $CNF_DATADIR/Tmp/mikeymeteovigilance.mp3 -af volume=5 -quiet -slave >>/dev/null 2>>/dev/null KillProcess rm $CNF_DATADIR/Tmp/mikeymeteovigilance.mp3 >>/dev/null 2>>/dev/null Leds 00FF00 000000 1 DATA='{"return":"'$?'"}' else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 3:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 4:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyvigilance
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyvigilance
EXECUTION:
-
Pour exécuter l'appli Vigilance personnalisée:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyvigilance
- En l'association à un tag RFID

-
Afin d'être averti d'une nouvelle Alerte Vigilance et d'un nouveau Bulletin Météo France, configurer l'appli en Lecture 'Si alerte supérieure et/ou bulletin d'info. différent' et l'éxécuter dans le CRON toutes les x minutes.
Si l'alerte n'a pas changé (et/ou le bulletin est toujours le même), le lapin ne fera rien. Dans le cas contraire la nouvelle Alerte (et/ou bulletin) sera lue.
Exemple CRON toutes les 20 minutes: */20 * * * * /usr/www/cgi-bin/apps/mikeyvigilance
Personnaliser l'Appli. Ephéméride
ETAPE 1:
- Cliquez sur l'onglet Appli Ephéméride
- Sélectionnez la voix (avec voix fun) et le texte à lire par le lapin en y incorporant les paramètres voulus. A tout moment, vous pourrez tester depuis votre PC le résultat obtenu en TTS en cliquant sur 'Tester'
ETAPE 2:
- Créez le fichier bash mikeyephemeride avec le code ci-dessous:
Vous pouvez régler le volume sonore en modifiant la valeur derrière volume=
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/leds.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_EPHEMERIDE]" "Lecture" KillProcess mplayer "http://karotz.mikey-life.com/OpenKarotzEphemeride/ephemeride.php?" -af volume=5 -quiet -slave >>/dev/null 2>>/dev/null Leds 00FF00 000000 1 else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 3:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 4:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyephemeride
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyephemeride
EXECUTION:
-
Pour exécuter l'appli Ephéméride personnalisée:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyephemeride
- En l'association à un tag RFID
Personnaliser l'Appli. Agenda
ETAPE 1:
- Cliquez sur l'onglet Appli Agenda
- Sélectionnez la voix, l'Email associé à l'agenda et recopiez le lien vers votre agenda. A tout moment, vous pourrez tester depuis votre PC le résultat obtenu en TTS en cliquant sur 'Tester'
ETAPE 2:
- Créez le fichier bash mikeyagenda avec le code ci-dessous:
Vous pouvez régler le volume sonore en modifiant la valeur derrière volume=
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/leds.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_AGENDA]" "Demarrage" KillProcess mplayer "http://karotz.mikey-life.com/OpenKarotzAgenda/agenda.php?" -af volume=5 -quiet -slave >>/dev/null 2>>/dev/null Leds 00FF00 000000 1 else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 3:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 4:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyagenda
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyagenda
EXECUTION:
-
Pour exécuter l'appli Agenda personnalisée:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyagenda
- En l'association à un tag RFID
Personnaliser l'Appli. Air
ETAPE 1:
- Cliquez sur l'onglet Air
- Service disponible dans les villes disposant d'une station d'analyse de Qualité de l'air
- Sélectionnez la voix, votre ville, et le texte à lire par le lapin en y insérant les paramètres de qualité de l'air. A tout moment, vous pourrez tester depuis votre PC le résultat obtenu en TTS en cliquant sur 'Tester'
ETAPE 2:
- Créez le fichier bash mikeyair avec le code ci-dessous:
Pendant la lecture de la 'Qualité de l'Air' la LED ventrale du Karotz prend la couleur de l'index qaulité.
Vous pouvez régler le volume sonore en modifiant la valeur derrière volume=
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/leds.inc source /www/cgi-bin/utils.inc if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_AIR]" "Demarrage" KillProcess Couleur=$(wget -qO- http://karotz.mikey-life.com/OpenKarotzAir/airLED.php?) Leds $Couleur mplayer "http://karotz.mikey-life.com/OpenKarotzAir/air.php?" -af volume=1 -quiet -slave >>/dev/null 2>>/dev/null Leds 00FF00 000000 1 else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 3:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 4:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyair
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyair
EXECUTION:
-
Pour exécuter l'appli Air personnalisée:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyair
- En l'association à un tag RFID
Bash Lecture aléatoire des Fables
ETAPE 1:
- Créez le fichier bash mikeyfables avec le code ci-dessous:
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/utils.inc CheckMandatoryDirectory "$CNF_DATADIR/Tmp" if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_FABLES_ALEAT]" "Lecture d'une fable aleatoire" KillProcess wget http://karotz.mikey-life.com/Fables/fables_alatoires.php -O $CNF_DATADIR/Tmp/mikeyfables.mp3 mplayer "$CNF_DATADIR/Tmp/mikeyfables.mp3" -af volume=5 -quiet -slave >>/dev/null 2>>/dev/null & DATA='{"return":"'$?'"}' else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 2:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 3:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyfables
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyfables
EXECUTION:
-
Pour exécuter la Lecture aléatoire des Fables:
- Ajouter la aux CRON aux heures voulues
- Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyfables
- En l'association à un tag RFID
Bash Horloge Parlante
ETAPE 1:
- Créez le fichier bash mikeyhorloge avec le code ci-dessous:
#!/bin/bash source /www/cgi-bin/setup.inc source /www/cgi-bin/url.inc source /www/cgi-bin/utils.inc CheckMandatoryDirectory "$CNF_DATADIR/Tmp" if [ ! -e "$CNF_DATADIR/Run/karotz.sleep" ]; then Log "[MIKEY_CLOCK]" "Lecture de l'heure" KillProcess wget http://karotz.mikey-life.com/OpenKarotzHorloge/horloge.php -O $CNF_DATADIR/Tmp/mikeyhorloge.mp3 PlaySound $CNF_DATADIR/Tmp/mikeyheure.mp3 KillProcess DATA='{"return":"'$?'"}' rm $CNF_DATADIR/Tmp/mikeyhorloge.mp3 >>/dev/null 2>>/dev/null else DATA='{"return":"1","msg":"Unable to perform action, rabbit is sleeping."}' fi SendResponse "$DATA"
Passer à l'étape EXECUTION si vous avez utilisé avec succès l'envoi du bash vers le lapin
ETAPE 2:
- Transférer ce fichier en FTP dans le lapin dans le répertoire /usr/www/cgi-bin/apps/
ETAPE 3:
-
Depuis la console Telnet:
- Ne pas oublier la conversion dos2unix /usr/www/cgi-bin/apps/mikeyhorloge
- puis le chmod 777 /usr/www/cgi-bin/apps/mikeyhorloge
EXECUTION:
-
Pour exécuter l'appli Horloge Parlante:
- Ajouter la aux CRON aux heures voulues (exemple tous les quarts d'heure)
*/15 * * * * /usr/www/cgi-bin/apps/mikeyhorloge - Depuis un navigateur: http://IP_DU_LAPIN/cgi-bin/apps/mikeyhorloge
- En l'association à un tag RFID