Mon Compte / Gestion des Applis


Ma clef:
Cette clef est unique à votre compte



Cliquez sur un menu ci-dessous pour suivre les étapes de création des bash:
    Attention Vous pouvez télécharger votre bash (clé incluse) directement au format compatible Karotz sans passer par la commande dos2unix.
    Par contre, toute modification du fichier téléchargé nécessitera un passage par dos2unix.

    Attention Uniquement depuis un PC sur le MÊME RESEAU que le karotz
    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"

    Attention L'envoi des applis directement sur le Karotz NE FONCTIONNE PAS depuis le navigateur EDGE
    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

Pour personnaliser la météo à votre goût: 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

Pour personnaliser les alertes 'Vigilance': 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


CONSEIL:
    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

Pour personnaliser l'éphé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

Pour personnaliser l'Agenda (Google, Microsoft, Apple): 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

Pour 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

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

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


Dernière mise à jour le 15/07/2023