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
Hello wath68,
Sais tu si il est possible de faire un diaporama dans une fenêtre "geektool image" à partir d'une source externe, genre site de photos communautaire comme Flickr ou autre ?
 

Merci c'est grâce à ce site que j'ai pu mettre en route geektool. Mais mon anglais n'est pas fameux.... Pour le moment, j'ai la date, l'heure, la météo :D
Avant pour la date, je regardais ma montre, la météo je regardais par la fenêtre, et l'heure dans la barre des menus...
 
Est-il possible de déplacer en même temps tout un groupe d'affichage ?
 
Dernière édition:
Bon après celui la j’arrête de faire des modifications sur mon fond d'écran, attention l'heure dans la pomme est celle de Cupertino bien sur...;)
Comme d'hab si un truc vous plait je vous le passe avec plaisir.
au fait j'ai rien trouvé pour afficher soit une fenêtre de TV soit un diaporama d'une source externe.
Bye Bye
 
Bonjour,

Je veux bien savoir comment faire pour afficher les infos du monde ou autres.
Je croyais également avoir installé la météo. Cela fait 5 jours qu'il fait 13 degré et nuageux....
 
Suivre ce qui a été dit dans ce message et tout ira bien:

Pour la météo c'est hyper-simple.

1°) Aller ici : http://weather.yahoo.com/ et chercher sa ville (Enter city or zip code)
Ton URL va ressembler à ça (exemple avec Mulhouse, pour moi) :
Bloc de code:
http://weather.yahoo.com/france/alsace/mulhouse-613673/
2°) Copier cet URL dans une page TextEdit

3°) Cliquer sur l'icône orange RSS juste à droite de la ville.
Ton URL va ressembler à ça :
Bloc de code:
http://weather.yahooapis.com/forecastrss?p=FRXX0071&u=c
Copier cet URL sur la page TextEdit.

4°) Créer un nouveau Shell GeekTool et y coller le script suivant (en remplacant l'URL en italique par le premier lien copié dans TextEdit) :
Bloc de code:
curl --silent "[I]http://weather.yahoo.com/france/alsace/mulhouse-613673/[/I]" | grep "forecast-icon" | sed "s/.*background\:url(\'\(.*\)\')\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather.png\
5°) Créer une nouvelle image GeekTool et coller le script suivant :
Bloc de code:
file:///tmp/weather.png
6°) Pour afficher la température et les conditions, créer un nouveau Shell et y coller le script suivant (en remplaçant l'URL en italique par le 2ème lien copié précédemment) :
Bloc de code:
curl --silent "[I]http://weather.yahooapis.com/forecastrss?p=FRXX0071&u=c[/I]" | grep -E '(Current Conditions:|C<BR)' | tail -n1 | sed -e 's/<BR \/>//' -e 's/ C$/&#730;C/'
6° bis) Pour afficher juste la température, utiliser le script suivant (remplacer l'URL comme ci-dessus) :
Bloc de code:
curl --silent "http://weather.yahooapis.com/forecastrss?p=FRXX0071&u=c" | grep -E '(Current Conditions:|C<BR)' | tail -n1 | sed -e 's/<BR \/>//' -e 's/\(.*\), \(.*\) C$/\2&#730;C/'
Voili voilou...


---------- Nouveau message ajouté à 19h57 ---------- Le message précédent a été envoyé à 19h56 ----------

Et pour le monde ou autre :

URL="http://rss.lemonde.fr/c/205/f/3050/index.rss"
maxLength="800"
start="4"
end="10"

curl --silent "$URL" |
sed -e :a -e '$!N;s/\n//;ta' |
sed -e 's/<title>/\
<title>/g' |
sed -e 's/<\/title>/<\/title>\
/g' |
sed -e 's/<description>/\
<description>/g' |
sed -e 's/<\/description>/<\/description>\
/g' |
grep -E '(title>|description>)' |
sed -n "$start,$"'p' |
sed -e 's/<title>//' |
sed -e 's/<\/title>//' |
sed -e 's/<description>/ /' |
sed -e 's/<\/description>//' |
sed -e 's/<!\[CDATA\[//g' |
sed -e 's/\]\]>//g' |
sed -e 's/&lt;/</g' |
sed -e 's/&gt;/>/g' |
sed -e 's/<[^>]*>//g' |
cut -c 1-$maxLength |
head -$end |
sed G |
fmt
 
  • J’aime
Réactions: Powerdom
Je peux pas te bouler, j'ai trop boulé ces dernières 24h. Je le ferais demain merci je vais tester tout ça. ;)
 
je ne sais pas ce qui ce passe mais ce code ne marche plus pour avoir l'image de la meteo? pouvez vous m'aider svp?
ci dessous le script:
curl --silent "http://weather.yahoo.com/france/alsace/mulhouse-613673/" | grep "forecast-icon" | sed "s/.*background\:url(\'\(.*\)\')\;\ _background.*/\1/" | xargs curl --silent -o /tmp/weather.png\
 
cela ne fonctionne plus chez moi également. mais j'ai vu que sur e site de yahoo ou je recupère la météo, je n'ai plus d'onglet RSS. Est-ce que cela vient de là ?
 
Moi ???
lol absolument aucune idée, je n'ai utilisé la météo qu'une seule fois.
Pour la météo j'ai trouvé mieux : j'ouvre ma fenêtre. :D

C'est peut-être le site qui est down, ça va revenir.... enfin je l'espère pour vous.
 
  • J’aime
Réactions: Powerdom
Yahoo a changé son site pour la météo :mad: voila les codes corrigés pour retrouver l'image du temps :D :) :up:

shell (remplacez le code de la ville en bleu par le votre) :

curl --silent "http://weather.yahoo.com/france/provence-alpes-cote-dazur/aix-en-provence-12723082/" | grep "current-weather" | sed "s/.*background\:url(\'\(.*\)\') .*/\1/" | xargs curl --silent -o /tmp/weather1.png\

Image:

file///temp/weather1.png
 
  • J’aime
Réactions: Powerdom
Merci Bouffonbleu mes pour moi idem tjrs rien ne s'affiche ? dans les refresh ont doit mettre combien aussi bien dans le shell que l'image ?
Merci pour ton aides.
 
Yahoo a changé son site pour la météo :mad: voila les codes corrigés pour retrouver l'image du temps :D :) :up:

shell (remplacez le code de la ville en bleu par le votre) :

curl --silent "http://weather.yahoo.com/france/provence-alpes-cote-dazur/aix-en-provence-12723082/" | grep "current-weather" | sed "s/.*background\:url(\'\(.*\)\') .*/\1/" | xargs curl --silent -o /tmp/weather1.png\

Image:

file///temp/weather1.png

Merci j'essaye ça demain soir.
 
Pour moi rien ne s'affiche j'ai mis comme tu explique ?

pour le shell :

curl --silent "http://weather.yahoo.com/france/centre/montargis-612287/" | grep "current-weather" | sed "s/.*background\:url(\'\(.*\)\') .*/\1/" | xargs curl --silent -o /tmp/weather1.png\
Et l'image :

Bloc de code:
file///temp/weather1.png

PS : Problème résolu merci Bouffonbleu
 
Dernière édition:
fait un test avec une autre ville que la tienne, il se peut que cela marche pour un un autre lieu, cela a été mon cas j 'ai pris Marseille plus tôt que Aix en Provence