Voici un petit script linux qui va vous permettre de chercher sur internet l’horoscope pour tous les signes du jour en audio.
Il peut être intéressant, pour ceux qui veulent intégrer cette fonction dans leur projet, d’utiliser le script suivant. Il pourra ensuite être lancé selon les besoins ( timer, bouton, action….)
Ce code est basé sur la mise à disposition de Kissradio des fichiers audios. Si l’adresse ou si la diffusion ne se fait plus, ces fichiers audios ne seront plus disponibles.
Voici le code à integré dans votre script:
[sourcecode language=”bash”]
#!/bin/bash
http=$(date ‘+www.kissfm.cc/horoscope/%B/%d%m%y.mp3’|sed ‘y/ûé/ue/’)
file=$(date ‘+%d%m%y.mp3’)
wget "$http"
play "$file"
[/sourcecode]
I
L’adresse de téléchargement contient la date du jour et le mois, nous faisons juste une petite interrogation système pour avoir le mois et la date du jour.
%B donne le mois en entier (attention il faut que le système soit en français) nous utilisons en fin de ligne la commande sed qui permettra de supprimer le û dans août et les é dans décembre et février. %d %m %y sont les variables, jour, mois, année.
Pour aujourd’hui l’adresse serait: http://www.kissfm.cc/horoscope/aout/260816.mp3
L’adresse est constituée automatiquement par la première ligne du script et le téléchargement se lance avec wget.
La commande play va jouer le son mp3. (attention il est nécessaire d’avoir SOX avec le plugin MP3.
A vous de voir comment l’intégrer dans votre projet, cela peut être avec une horloge avec lecture à une heure donnée ou bien sur l’appui d’un bouton (interruption GPIO).
A vous de vous amusez…