bonjour,
d'abord un grand bravo à tous, je me suis m'y à conky que depuis une semaine et j'avais trois besoins
1- avoir l'indice cac40
2- (le plus important) avoir le "now playing" de radio-meuh
3- un petit agenda, sticky note c'est pas mal mais on peut supprimer par inadvertance, conky me convient bien mieux
pour ce premier post sur conky je me permets de vous adresser le script du cac (skusez pour la prog. vraiment réalisée à la rache, le bash quelle basherie des fois 🙂 )
#!/bin/bash
cd ~/scripts/cac40
#on envoie à conky systématiquement les info bourses même si fermée mais pas de wget inutile
# le fichier info_cac peut ne pas être crée mais on s'en fiche...
cours=$(sed -n '135p' info_cac.txt)
variation=$(sed -n '136p' info_cac.txt)
echo $cours$variation #c'est cette commande d'écho que récupère conky
#test de la clôture
#dans ce cas on ne rapatrie pas
# on ne lance le wget qu'entre 9:00 et 19:00 bourse ouverte du lundi au vendredi (19:00 pour être sur de récupérer la clôture)
#on récupère le jour
jour=$(date | cut -d" " -f1) #jour champ 1 (-f pour field)
#on récupère l'heure sous la forme hh:mm:ss
heure_sys=$(date | cut -d" " -f5) # heure = champ 5
#on ne garde que l'heure entière et les minutes
heure_ent=$(echo "$heure_sys" | cut -d":" -f1)
heure_ent=${heure_ent#0} #on enlève le zéro éventuel
min_ent=$(echo "$heure_sys" | cut -d":" -f2)
#on transforme les heures en minutes
nb_min=$((heure_ent*60+min_ent))
#on vérifie que ce nombre est compris entre 9*60 (9:00) et 17*60+50 (17:50)
#borne_début= 9:00 9*60+0*60 540
#borne_fin= 19:00 1140
if [ $nb_min -lt 540 ] || [ $nb_min -gt 1141 ] || [ $jour = "samedi" ] || [ $jour = "dimanche" ]
then
a=0 # opération bidon
else
#bourse ouverte on récupère les infos du net
wget http://www.boursorama.com/cours.phtml?symbole=1rPCAC
html2text cours.phtml?symbole=1rPCAC > info_cac.txt
rm cours*
fi
exit 0
pour le conky je n'indique que la zone de texte, le côté joli chacun s'en occupera 🙂
#300 pour 5*60 sec
TEXT
${color white}cac40 :${color yellow} ${execi 300~/scripts/cac40/cac40-conky.sh}
merci de votre attention
après j'aurai une énaurme demande...