Jump to content

Archived

This topic is now archived and is closed to further replies.

Quarky

GeekTool

Recommended Posts

Merci pour votre aide

c'est bon j'ai trouver c'est nigo il faut mettre le nom de l'ordinateur pas le nom du maître enfin de l utilisateur

celui qui "fonctionne" -> sh /Users/LeCardinal/Documents/Scripts_GeekTool/Pourcentage_Son.sh

parcontre j'ai deux problèmes

le premier c'est que le refresh est long entre 3 et 5 sec alors que je je lui demande un refresh toutes les 1 sec

le deuxième points c'est l'imprécision du % je reprends mon exemple le sons à 0 il m'indique 33 %

qqun aurait une idée du problème ?

Share this post


Link to post
Share on other sites

Bonjour,

je remonte ce post fort intéressant. Petite contribution, voici un script qui vous localise (en fonction de votre IP):

TMP_FILE=/tmp/geoloc_$$.tmp
rm -f ${TMP_FILE} > /dev/null 2>&1

curl http://www.geoiptool.com/fr/ > ${TMP_FILE}
LONG=$(cat ${TMP_FILE} | awk '/Longitude/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $4 }') 
LAT=$(cat ${TMP_FILE} | awk '/Latitude/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $4 }') 
PAYS=$(cat ${TMP_FILE} | awk '/Pays:/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $7 }')
REGION=$(cat ${TMP_FILE} | awk '/Région:/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $7 }')
VILLE=$(cat ${TMP_FILE} | awk '/Ville:/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $4 }')

echo "Pays:	${PAYS}
Région:	${REGION}
Ville:	${VILLE}
Long:	${LONG}
Lat:	${LAT}"

rm -f ${TMP_FILE} > /dev/null 2>&1

Voilà, ça ne sert pas forcément à grand chose, mais c'est toujours sympa.

A+,

Biz.

Share this post


Link to post
Share on other sites

:yes: pour ta participation !

Si tu a d'autres scripts, n'hésites pas :D

Tu sais dans ce sujet il y a pas mal de choses qui ne sont pas "indispensables" mais ce genre de petites choses peuvent égayer des bureaux parfois trop tristes :transpi:

PS : Bienvenue ;)

Share this post


Link to post
Share on other sites

Salut :D

J’ai beau triturer le code dans tous les sens, j’aimerai bien avoir le nom de la ville en entier... j’habite à un endroit commençant par « La » et je ne vois que cela, pas le nom entier.

Merci d’avance :transpi:

EDIT : Et si il est possible d’avoir des coins ronds?

Share this post


Link to post
Share on other sites

Merci pour l'accueil :craint:

Alors, voici une nouvelle version qui prend en compte les nom de ville (région, pays) avec espace:

TMP_FILE=/tmp/geoloc_$$.tmp
rm -f ${TMP_FILE} > /dev/null 2>&1

curl http://www.geoiptool.com/fr/ > ${TMP_FILE}
LONG=$(cat ${TMP_FILE} | awk '/Longitude/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $4 }') 
LAT=$(cat ${TMP_FILE} | awk '/Latitude/,/left/' | tail -1 | tr '<>' '  ' | awk '{ print $4 }')
PAYS=$(cat ${TMP_FILE} | awk '/Pays:/,/left/' | tail -1 | tr '<>' '##' | awk -F '#' '{ print $5 }' | sed 's/^ //')
REGION=$(cat ${TMP_FILE} | awk '/Région:/,/left/' | tail -1 | tr '<>' '##' | awk -F '#' '{ print $5 }' | sed 's/^ //')
VILLE=$(cat ${TMP_FILE} | awk '/Ville:/,/left/' | tail -1 | tr '<>' '##' | awk -F '#' '{ print $3 }' | sed 's/^ //')

echo "Pays:		${PAYS}
Region:	${REGION}
Ville:		${VILLE}
Long:		${LONG}
Lat:		${LAT}"

rm -f ${TMP_FILE} > /dev/null 2>&1

A bientôt pour d'autres scripts !!

Share this post


Link to post
Share on other sites

Merci de ce changement. Maintenant en effet la Ville s'affiche bien, mais c'est la Région qui ne va plus :(

Share this post


Link to post
Share on other sites

OK j'ai compris. Il s'agit d'un défaut d'interprétation html. Dans mon premier code, Région est écrit "R & e a c u t e ;", tel que dans mon script (sans les espaces bien sûr).

Dans le 2ème, il est interprété et il est donc écrit "Région" ce qui fait que le script ne fonctionne plus.

Je ne sais pas pourquoi il y a eu différence entre les 2.

La ligne pour la région est donc:

REGION=$(cat ${TMP_FILE} | awk '/Région:/,/left/' | tail -1 | tr '<>' '##' | awk -F '#' '{ print $5 }' | sed 's/^ //')

Voilà, en espérant que ça fonctionne.

Share this post


Link to post
Share on other sites

PARFAIT ;) merci :roule:

@Nemesis : jamais je ne te tromperai pour un autre INpactien... euh je divague là ;)

Share this post


Link to post
Share on other sites
@Nemesis : jamais je ne te tromperai pour un autre INpactien... euh je divague là :love:
Comme c'est meugnons... :oops:

:8

Share this post


Link to post
Share on other sites

Bonjour tout le monde,

je viens de me mettre a GeekTools ce matin même et j'ai une idée bien précise du bureau que j'aimerai obtenir

je vous donne le lien du screen : http://img411.imageshack us/f/conkyy.png/

(pour ce qui reconnaitront, le screen a été fait avec conky ).

Et j'ai une question : sous GeekTool est-il possible de faire apparaitre les barres d'utilisation du cpu comme sur mon screen ?

Si oui comment cela est-il possible ? J'ai eu beau faire des recherches sur Google, je n'ai rien trouvé ...

Je vous remercie d'avance pour votre aide

Fina

Share this post


Link to post
Share on other sites

Bonjour à tous,

Je viens de me mettre à mon tour à Geektool et j'arrive à peu près à faire ce que je souhaite (merci à tous ceux qui partagent leur savoir-faire).

Mais je cherche depuis quelques temps à afficher deux choses : le nombre d'articles non lus d'un flux rss (un peu comme le fait safari dans la barre de signet) ainsi le nombre de notifications dans Facebook et le nombre de messages dans Tweeter, afin d'afficher tout ça sur mon bureau.

Malgré mes recherches, je n'ai rien trouvé à ce sujet (si au moins c'est possible)... Si quelqu'un a une idée, je suis preneur...

Je vous remercie d'avance pour votre aide

Share this post


Link to post
Share on other sites

Tu as regardé dans les docs techniques et les API de twitter et FB ?

Ils permettent de récupérer des infos mais il faut une sorte "d'autorisation" de l'appli... les plug-ins twitter et facebook pour WordPress (par exemple) fonctionnent comme ça.

En gros, il faut sans doute passer ton "numéro d'autorisation" en argument de ta requête GeekTools vers Twitter ou Facebook.

F

Share this post


Link to post
Share on other sites

Du côté de Facebook, je crois qu'il y a un système de flux RSS personnel, pour recevoir ton mur (pour les notifs, comme dit François, ce sera via les API ;) )

Share this post


Link to post
Share on other sites

×
×
  • Create New...