Dans le même genre pour les guignols de l'info.
Si on est samedi, dimanche ou lundi (à moins de 21 heures pour ce dernier), on lance l'édition du vendredi soir.
Dans les autres cas, s'il est moins de 21 h, ça sera celui de la veille, sinon celui du jour.
if test `date +%A` == samedi ; then d=1 ; elif test `date +%A` == dimanche ; then d=2 ; elif test `date +%A` == lundi && test `date +%H` -lt 21 ; then d=3 ; else if test `date +%H` -ge 21; then d=0; else d=1; fi; fi; mplayer mms://vipmms.canalplus.fr/canalplus/guignols_`date --date "$d days ago" +'%y%m%d'`_a.wmv
Pour le zapping, même principe (sauf qu'on inclut le samedi) :
if test `date +%A` == dimanche ; then d=1 ; elif test `date +%A` == lundi && test `date +%H` -lt 21 ; then d=2 ; else if test `date +%H` -ge 21; then d=0; else d=1; fi; fi; mplayer mms://vipmms.canalplus.fr/canalplus/zapping_`date --date "$d days ago" +'%y%m%d'`_a.wmv
En revanche j'ai choisi 21h au pif ne sachant pas à quelle heure c'est mis en ligne
Pour ma part je règle en plus le cache et le zoom (x2) de mplayer (-cache 600 -xy 2)