Le fil des coups de pouces pour GeekTool

  • Créateur du sujet Créateur du sujet mad-gecko
  • Date de début Date de début
Et le reste de ton ordi est en Français? :confused:
 
Bah moi c'est en Français et tout est en anglais donc si tu sais, tiens moi au jus :D
 
J ai trouvé ce script mais il est un peu en vrac lol, pouvez vous regarder ce qui cloche, déjà le fait qu'il soit sur plusieurs ligne, et je pense que pour afficher les infos il doit manquer un truc mais je sais pas ou?

prev=`curl –silent « http://weather.yahooapis.com/forecastrss?p=FRXX0001&u=c » | grep -e « Forecast: » -A 2 | tail -n 1 | sed -e ‘s/<br \/>//’ -e ‘s/<BR \/>//’ | sed « s/\(.*\)\.\ \(.*\)/\1\?\2/ » | tr « ? » » » | sed « s/High:/H :/g » | sed « s/Low:/L :/g »`
day=`echo $prev | awk ‘{print $1}’`
if [ $day == "Mon" ]
then
dayfr= »Monday »
else
if [ $day == "Tue" ]
then
dayfr= »Tuesday »
else
if [ $day == "Wed" ]
then
dayfr= »Wenesday »
else
if [ $day == "Thu" ]
then
dayfr= »Thursday »
else
if [ $day == "Fri" ]
then
dayfr= »Friday »
else
if [ $day == "Sat" ]
then
dayfr= »Saturday »
else
if [ $day == "Sun" ]
then
dayfr= »Sunday »
fi
fi
fi
fi
fi
fi
fi
echo $dayfr | tr ‘[:lower:]‘ ‘[:upper:]‘
 
J ai trouvé ce script mais il est un peu en vrac lol, pouvez vous regarder ce qui cloche, déjà le fait qu'il soit sur plusieurs ligne, et je pense que pour afficher les infos il doit manquer un truc mais je sais pas ou?

prev=`curl –silent « http://weather.yahooapis.com/forecastrss?p=FRXX0001&u=c » | grep -e « Forecast: » -A 2 | tail -n 1 | sed -e ‘s/<br \/>//’ -e ‘s/<BR \/>//’ | sed « s/\(.*\)\.\ \(.*\)/\1\?\2/ » | tr « ? » » » | sed « s/High:/H :/g » | sed « s/Low:/L :/g »`
day=`echo $prev | awk ‘{print $1}’`
if [ $day == "Mon" ]
then
dayfr= »Monday »
else
if [ $day == "Tue" ]
then
dayfr= »Tuesday »
else
if [ $day == "Wed" ]
then
dayfr= »Wenesday »
else
if [ $day == "Thu" ]
then
dayfr= »Thursday »
else
if [ $day == "Fri" ]
then
dayfr= »Friday »
else
if [ $day == "Sat" ]
then
dayfr= »Saturday »
else
if [ $day == "Sun" ]
then
dayfr= »Sunday »
fi
fi
fi
fi
fi
fi
fi
echo $dayfr | tr ‘[:lower:]‘ ‘[:upper:]‘

remplace les » par des ' pour voir…
 
Oui c'est vrai sacré charabia, voila le remplacement est fait mais pas d affichage , je vais le traiter par petit bout

prev=`curl &#8211;silent « http://weather.yahooapis.com/forecastrss?p=FRXX0001&u=c ' | grep -e ' Forecast: ' -A 2 | tail -n 1 | sed -e 's/<br \/>//' -e 's/<BR \/>//' | sed ' s/\(.*\)\.\ \(.*\)/\1\?\2/ ' | tr ' ? ' ' ' | sed ' s/High:/H :/g ' | sed ' s/Low:/L :/g '`
day=`echo $prev | awk '{print $1}'`
if [ $day == "Mon" ]
then
dayfr= 'Monday '
else
if [ $day == "Tue" ]
then
dayfr= 'Tuesday '
else
if [ $day == "Wed" ]
then
dayfr= 'Wenesday '
else
if [ $day == "Thu" ]
then
dayfr= 'Thursday '
else
if [ $day == "Fri" ]
then
dayfr= 'Friday '
else
if [ $day == "Sat" ]
then
dayfr= 'Saturday '
else
if [ $day == "Sun" ]
then
dayfr= 'Sunday '
fi
fi
fi
fi
fi
fi
fi
echo $dayfr | tr '[:lower:]' '[:upper:]'
 
la correction LoL mais y a pas mal de " et ça je sais pas si il sont bien en place ou si il en manque

prev='curl &#8211;silent " http://weather.yahooapis.com/forecastrss?p=FRXX0001&u=c " ' | grep -e ' Forecast: ' -A 2 | tail -n 1 | sed -e 's/<br \/>//' -e 's/<BR \/>//' | sed ' s/\(.*\)\.\ \(.*\)/\1\?\2/ ' | tr ' ? ' ' ' | sed ' s/High:/H :/g ' | sed ' s/Low:/L :/g ''
day='echo $prev | awk '{print $1}''
if [ $day == "Mon" ]
then
dayfr= 'Monday '
else
if [ $day == "Tue" ]
then
dayfr= 'Tuesday '
else
if [ $day == "Wed" ]
then
dayfr= 'Wenesday '
else
if [ $day == "Thu" ]
then
dayfr= 'Thursday '
else
if [ $day == "Fri" ]
then
dayfr= 'Friday '
else
if [ $day == "Sat" ]
then
dayfr= 'Saturday '
else
if [ $day == "Sun" ]
then
dayfr= 'Sunday '
fi
fi
fi
fi
fi
fi
fi
echo $dayfr | tr '[:lower:]' '[:upper:]'

---------- Nouveau message ajouté à 01h18 ---------- Le message précédent a été envoyé à 00h49 ----------

Tu m'étonnes.

Il y a des ' des ` des ’ ...etc

Ça m'a l'air d'être un gros foutoir :D

Pour info le script vient de la presque en fin de page :D :

http://booya.fr/?p=57
 
Ouais, mais comme dit, moi je ne comprend absolument rien à ces trucs.
Je suis juste bon à copier/coller :D

Faudra attendre un spécialiste, ou bien écrire un com' à l'auteur du script.
 
Bonjour et bonne année à tous!

Auriez-vous une idée du script qui permettrait d'afficher les mails non-lus de Gmail (sans passer par Mail)?

D'avance merci!

---------------------------------

Trouvé! Il suffisait de creusé un tout petit peu plus...

ICI

Une fois que je le serai mis à GeekTool, je testerai ça.
 
salut alors j'ai un nouveau desktop que j'aime pas mal là mais j'ai un petit souci, je voudrais que lorsque je n'ai pas de mail, il affiche no et non 0 comme c'est le cas pour le moment...

Et donc pour les mails j'utilise ce script

curl --silent https://compte:mdp/mail/feed/atom/ | awk '/fullcount>/{print substr($1, 12, 1) }'

j'ai bien tenté un vain de rajouter à la fin | if /fullcount=0/{print no}' mais cela n'a pas marché... Je connais pas bien comment cela marche, donc si quelqu'un aurait une idée!!