Un Conky Météo HTC pour Ubuntu et Linux Mint

closeCet article a été publié il y a 1 an 5 mois 6 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être obsolètes.

Si vous souhaitez un Conky original, ce clone de l’écran d’accueil du smartphone HTC vous donnera la date, l’heure ainsi que la météo.

Pour l’avoir sur votre écran, vous devez dans un premier temps ouvrir un terminal et entrer la commande

sudo apt-get install conky-all unrar rar

Nous allons maintenant paramétrer notre conky en entrant les unes à la suite des autres les commandes

mkdir -p ~/.Conky

mkdir -p ~/.fonts

cd /tmp

wget -c http://goo.gl/qyjyH -O conky-htc-home.rar

unrar x conky-htc-home.rar

cd Conky*HTC*Home

cp -r fonts/* ~/.fonts

cp -r .Conky ~/

Ceci étant fait, nous allons nous rendre sur AccuWeather.com afin de rechercher les données météo de notre localité.

Une fois la localité trouvée, copiez l’adresse url de la page.

Afin d’ouvrir le fichier de configuration, entrez dans votre terminal la commande

gedit ~/.Conky/htc_home/accuweather/accuw_script

et remplacez l’adresse url par défaut par celle que vous venez de copier.

Enregistrez et fermez ce fichier.

Si vous souhaitez voir immédiatement le résultat, ouvrez un terminal et entrez la commande

sh ~/.Conky/htc_home/start_conky.sh

Le conky se situe par défaut en haut et à droite de l’écran.

Vous pouvez modifier sa position en ouvrant un fichier de configuration à l’aide de la commande :

gedit ~/.Conky/htc_home/conkyrc

et en remplaçant la ligne

alignment top_right

par

alignment middle_middle

Vous pouvez bien entendu choisir une autre position

  • alignment top_left
  • alignment top_middle
  • alignment middle_right
  • alignment middle_left
  • alignment bottom_right
  • alignment bottom_left
  • alignment bottom_middle

Si vous souhaitez que ce conky démarre à l’ouverture de votre session, allez dans application au démarrage

indiquez Conky HTC Home à la rubrique « Nom » et /home/votre_session/.Conky/htc_home/start_conky.sh à la rubrique « Commande » (Remplacez votre_session par votre nom de session).

Amusez-vous bien.

PS : je n’ai pas testé pour Linux Mint

Source : Up Ubuntu

48 réponses à Un Conky Météo HTC pour Ubuntu et Linux Mint

  • NicoLagaffe dit :

    Tiens notre ami Claude est sur Sagy ?
    Merci pour ce tuto.

  • leversol dit :

    Merci Claud pour cet article et voilà pourquoi je dis toujours que votre blog contient un plus qu’on ne peut pas s’en échapper. @Leversol

  • kanor dit :

    Tu devrais peut plus indiqué dans ton titre
    Un Conky Météo HTC pour Gnu/Linux
    il y a rien de spécifique à ubuntu ou mint.

  • jibelitojibel dit :

    Bonjour Claude , Comme D’hab? je viens demander de l’aide . Tout c’est bien passé jusqu’a indiquer dans la fenetre de « demarrage des apps » j’ai rentré la premiere ligne « conky truc » et sur la seconde j’ai entré , comme indiqué /mon login de session / et ensuite fermé. Helas au redemarrage le conky ne c’est pas affiché. Je l’avais vu sur le bureau avec la commande « sh ~/.Conky/htc_home/start_conky.sh  » que tu as
    indiqué pour le tester . maintenant j’ai du zapper QQchose?Est-ce que je peux quand même avoir ce Conky a partir des dossier du dash ou dans unity ou QQpart ? merci pour l’aide 8-)

  • Tiberghien dit :

    Fonctionne sur linux mint 13 parfaitement !

  • kanor dit :

    Ce serait aussi mieux de mettre le lien non raccourci
    http://www.deviantart.com/download/278486603/conky_htc_home_by_hfcf-d4lsxmz.rar
    avec la page du projet.
    http://hfcf.deviantart.com/art/Conky-HTC-Home-278486603
    /me fait sont chieur !

  • Grand Toubab dit :

    Bonjour,
    Nickel, tout fonctionne comme sur le tuto.
    Comment se fait-il que la date soit en français et le reste des infos en anglais?
    Cordialement
    grandtoubab

  • EstetikAdmin dit :

    C’est très moche

  • leca jean-marie dit :

    bonjour et merci de m’aider
    il m’est impossible de charger conky-all car si je crois comprendre il manque des composants dan la librairie tel que libimlib2 que dois-je faire
    merci pour votre aide j’aurai bien voulu avoir ce conky petit rappel je suis en version 12.04 LTS

  • sigma68 dit :

    J’ai un petit souci: j’ai suivi pas à pas le tuto mais il semble que certaines images sont manquantes. Par exemple la 21.png, la cc.png….
    Comment puis-je rattraper l’affaire?

    Merci d’avance

  • jibel dit :

    @Leca jean-marie ,
    Je l’ai installé dans la 12.04 LTS et c’est OK , suis bien le tuto 8-)

  • lobet dit :

    merci pour l’affichage de la date et de l’heure en grand, mais la meteo ne suit pas ,
    sans doute à cause de l’os qui n’est pas ubuntu mais lubuntu 12.10;

    encore merci

  • djeeksy dit :

    bien ce tuto. j’ai testé sur 12.04 dans virtualbox, comment obtenir la transparence ?

  • Monja dit :

    Merci pour ce tuto excellent !
    Existe t’il une solution pour laisser l’affichage de la météo lorsque l’on réduit toutes les fenêtres (en glissant la souris dans le coin inférieur gauche) ?

  • Phyllinux dit :

    Pour ceux qui désirent aller plus loin sur les conkys météo, intégralement en français, et qui aiment le look de ce conky HTC, je vous invite à aller faire un tour sur le forum Ubuntu Fr, sur le lien suivant :
    http://forum.ubuntu-fr.org/viewtopic.php?id=802921&p=1
    Je suis en effet en quelque sorte l’instigateur d’un projet visant à remplacer conky forecast, lorsque le site météo auquel il faisait appel (weather.com) est devenu payant voici un an de cela.
    Et pour le premier conky réalisé avec les sources d’Accuweather, je m’étais très fortement inspiré de ce conky HTC.
    J’invite tous ceux qui veulent se joindre à nous à venir visiter les pages qui contiennent toutes les données nécessaires pour avoir ce genre de conky, dont certains ont un aspect assez ressemblant. Et, pour ceux qui hésitent ou qui ont peur de ne pas y arriver, dites vous que nous sommes quelques assidus à guetter tous les posts sur le forum, et que nous ne baissons jamais les bras jusqu’à ce que chacun arrive au résultat souhaité, quel que soit son niveau de maîtrise de Linux (Ubuntu, Xubuntu, OpenBox ou autre), nos conkys étant garantis pour toutes les distributions !
    A bientôt donc pour de nouvelles aventures de conkys météorologiques !

  • yoyo.thesbest dit :

    Bonjour
    merci pour ce tuto qui m’a donné envie de tester (enfin les conky).
    Cela fonctionne « presque » sous mon kubuntu 12.10
    Le presque étant que la fenêtre est noire. L’option de transparence (pourtant mise à yes) ne fonctionne pas sous mon KDE.
    Une idée ??

  • Mac dit :

    C’est un peu la cata quand tu veux franciser l’affichage, mais en anglais ça marche bien. Merci pour le tuto.

  • Biracux dit :

    Bonjour,
    Superbe
    j’ai installé ce conky mais j’ai un problème d’affichage que je n’arrive pas à résoudre. Les icônes météo n’apparaissent pas, le texte ne « loge » pas dans le cadre. Pour info je suis sous Cubuntu 12.10
    merci d’avance pour l’aide car je ne suis pas très doué

  • Biracux dit :

    En fait, il semble qu’il ait un pb pour trouver les fichiers image

  • leknoppix dit :

    J’ai testé hier ce conky et idem, impossible de charger les images. Elle ne sont pas disponible dans l’archives d’après ce que j’ai pu comprendre.
    Bonne journée et bonne astuce.

  • GG dit :

    Hello,

    Merci de l’effort mais: pas francisé malgré le texte en français dans accuweather, le texte anglais déborde des fenêtres, et beaucoup d’images qu’il n’arrive pas a trouver (malgré les bonnes permissions dans le dossier; Dommage

  • Balsocket dit :

    Bonjour.
    j’ai installé ce conky méteo sous Ubuntu 12.10 sans problème.
    Aprés voir cherché par curiosité comment cela fonctionnait, le l’ai adapté a Météo-France.
    Les pévisions sont donc en français.
    Je serais heureux de le mettre à votre disposition, si vous me dites comment je peut vous faire parvenir les fichiers.

    A+

  • GG dit :

    @Balsocket: Bonsoir et merci de la proposition. Mais il y a comme un hic. En effet j’habite en…. Indonésie. Si je ne me trompe pas Météo France ne traite que la France malheureusement. Mais mille mercis en attendant.
    Meilleures salutations de Bali ou 2013 a déjà commencé pour nous.

  • Balsocket dit :

    @GG dit :
    Bonjour et meilleurs vœux pour 2013
    Désolé pour toi, mais un bonjour de l’autre bout du monde fait toujours plaisir.

    Je viens de vérifier, Météo-France donne des prévisions pour les grandes villes du monde entier mais c’est beaucoup moins précis et seulement sur 4 jours.
    Dans ce cas le programme ne fonctionne pas mais il pourrait se modifier, mais il vaut mieux utiliser un site qui donne plus de précisions .
    Sincères salutations.

  • GG dit :

    @Balsocket: Hello! Merci et meilleurs vœux aussi, a vous toutes et tous. J’ai regardé et ma ville et elle ne se trouve pas sur la liste de météo malheureusement. Mais merci beaucoup en attendant.

  • Phyllinux dit :

    @ GG :
    Si tu es intéressé par un conky météo qui ressemble à celui-ci, en français, donnes moi le nom de la localité, et je te fais ceci, sur la base de celui que j’ai créé, dont voici un aperçu :
    [URL=http://imageshack.us/photo/my-images/19/slection051.png/][IMG]http://img19.imageshack.us/img19/718/slection051.png[/IMG][/URL]
    Je posterai l’archive avec la procédure pour tout mettre en place, et les fichiers nécessaires au fonctionnement.
    Bonne Année !

    • Balsocket dit :

      @leknoppix
      le problème d’affichage est peut-être lié a la définition d’écran utilisé, j’ai du adapter la position d’origine des élément affichés pour la définition que j’utilise (1440x900px) dans la zone TEX du fichier ‘conkyrc’.
      Pour changer la ville : c’est dans le fichier ‘accuw_script’ qui se trouve dans ‘~/.Meteo_RM/htc_home/accuweather’.
      Le fichier ‘accuw_script’ qui est resté par erreur dans ‘~/.Meteo_RM/’ ne sert à rien (à supprimer).
      Chercher la ville ou la commune sur « http://france.meteofrance.com/ »
      ensuite appliquer la méthode citée par Claude Picot pour trouver l’adresse URL a mettre dans ‘accuw_script’.
      A+

    • leknoppix dit :

      @Phyllinux j’ai un gros décalage pour ma part, regarde http://hpics.li/875ba42, j’arrive pas en modifiant le fichier configrc. Un peu d’aide serait la bienvenue si possible.

      • Phyllinux dit :

        Les symptômes sont ceux de problèmes d’alignement uniquement.
        Toutes les valeurs à récupérer sont présentes. Il n’y a plus qu’à les mettre en forme dans le conky.
        1/ Positionner les images. Pour cela, on indique sous la forme :
        « ${image ~/conky/meteo/icones/pluie.png -p 0,800 -s 20×20} » (soit : chemin de l’image, position en x et y, taille en pixel)
        2/ Positionner le texte. Pour cela, on joue sur les valeurs d’alignement horizontal avec la variable ‘voffset’, et pour l’alignement vertical, avec la variable ‘goto’.
        Si tu le désires, postes ton conky sous forme d’archive, et je te ferai la mise en forme, afin que tu puisses voir les modifications effectuées pour que tu puisses mieux comprendre.

        • leknoppix dit :

          J’ai effectué quelques modifications pour voir si cela venait de mon ordinateur. Voici l’archive que j’ai actuellement: http://demo.ovh.com/fr/e39920c0ca9ca32aac8496ba79363ae9/

          • Phyllinux dit :

            Le premier cadre des conditions courantes est assez facile à remettre en forme :
            Il suffit de recopier ces lignes
            TEXT
            ${image $HOME/.Meteo_RM/htc_home/images/base2.png -p -2,30 -s 280×160}${image $HOME/.Meteo_RM/htc_home/images/base2.png -p -2,180 -s 280×120}${image $HOME/.Meteo_RM/htc_home/images/flip_bg.png -p 38,10 -s 100×110}${image $HOME/.Meteo_RM/htc_home/images/flip_bg.png -p 140,10 -s 100×110}
            ${execi 500 bash $HOME/.Meteo_RM/htc_home/accuweather/accuw_script}
            ${voffset -3}${font Helvetica LT Std :style=Condensed:size=60}${color 434343}${goto 45}${time %H}${goto 151}${color 434343}${time %M}
            ${voffset -58}${color white}${goto 28}${font Helvetica LT Std :size=11}Météo de ${execpi 600 sed -n ’1p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}
            ${font Helvetica LT Std :size=12}${color whitesmoke}${goto 20}${execpi 600 sed -n ’3p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}${voffset 20}${goto 30}${color grey}${color white}${font Helvetica LT Std :size=10}Vent :
            ${voffset 1}${goto 30}${execpi 600 sed -n ’6p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}${voffset 13}${goto 28}${execpi 600 sed -n ’7p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}
            ${voffset -30}${goto 188}${font Helvetica LT Std :size=18}${execpi 600 sed -n ’9p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}${goto 220}${voffset -10}${font Helvetica LT Std :size=10}${color grey}H : ${color white}${execpi 600 sed -n ’5p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}${goto 220}${voffset 16}${color grey}B : ${color white}${execpi 600 sed -n ’4p’ $HOME/.Meteo_RM/htc_home/accuweather/Aujourdhui}

            En revanche, pour les prévisions, c’est beaucoup plus complexe, car il y a du texte variable, et ce n’est pas avec ce script que tu pourras t’en sortir.
            Mais je t’invite à venir voir sur ce forum ce que nous faisons, et tu pourras y trouver ton bonheur…
            http://forum.ubuntu-fr.org/viewtopic.php?id=802921&p=1
            Il y aura toujours quelqu’un pour t’aider si tu bloques quelque part !

      • Balsocket dit :

        @leknoppix et GG :
        Pour les problèmes d’image, j’ai du adapter les paramètres d’affichage d’origine dans la zone TEX du fichier « conkyrc » suivant la définition d’écran que j’utilise (1440×900),
        c’est donc a refaire pour d’autres définitions.

        Les valeurs a modifier sont principalement ${voffset xx} et ${goto xx} en commençant du début de la première ligne à la fin de la dernière car les valeurs du début influent sur les autres lignes

        Pour la modification de la ville, c’est dans le fichier « ~/.Météo_RM/htc_home/accuweather/accuw_script ».
        Le fichier « accuw_script » dans « ~/.Meteo_RM/ » est resté par erreur et peut être supprimé.

        Se rendre sur « http://france.meteofrance.com/ » afin de rechercher les données météo pour votre ville ou commune et appliquer la méthode donnée par Claude Picot pour modifier le fichier « accuw_script »

  • GG dit :

    @Phyllinux: Ha oui alors, je suis preneur si ma localité est trouvable… Je suis a Denpasar (Ville) sur l’Ile de Bali en Indonésie.
    En revanche, sans vouloir être pénible, vitesse du vent et taux d’humidité je voudrais les enlever. Si tu pouvais me dire comment faire. Ici pas beaucoup de vent et humidité toujours à 80%.
    Merci de la proposition ;)
    Et meilleurs voeux.

    PS: tiens, de Marseille? Faudrait que j’envoie ton Conky originel à ma sœur alors :)

    • Phyllinux dit :

      Voici l’archive.
      Elle se trouve ici :
      https://www.box.com/s/nqnw9weng4bdjva2ug9q
      Elle contient un petit script d’installation qui devrait automatiser l’installation des logiciels nécessaires (conkyall, imagemagick, curl, lua)
      Le script est rédigé en langage lua.
      J’ai directement paramétré le fichier de configuration avec ta localité. Les infos sont en français.
      Je ne garantis pas le fonctionnement du premier coup, car j’ai ré-écrit les scripts pour modifier les chemins, sans référence à ma machine. Aussi, je te demande d’essayer, et si tu as des problèmes, tu me le dis, afin que je règle cela, ce qui ne devrait pas être compliqué du tout.
      J’ai laissé la partie relative aux vents.
      Ce que tu pensais être le taux d’humidité (les pourcentages), il s’agit en fait de probabilité de précipitations.
      Mais le conky est assez bien commenté pour que tu saches trouver ce que tu veux garder ou supprimer en regardant les différentes lignes.
      Pour ce conky, j’ai pris une base qui nous donne
      Les conditions météo du moment
      L’évolution sur les 4 heures à venir
      La prévisions des 4 jours suivant.
      Tu me dis ce que cela donne. Et pour toute aide sur ce conky, tu peux venir poser tes questions sur ce forum, où tu trouveras toujours quelqu’un pour te dépanner (car ce sont les créateurs de ce conky qui y sont toujours présents) :
      http://forum.ubuntu-fr.org/viewtopic.php?id=802921&p=1

  • Balsocket dit :

    @leknoppix et GG :
    Pour les problèmes d’image, j’ai du adapter les paramètres d’affichage d’origine dans la zone TEX du fichier « conkyrc » suivant la définition d’écran que j’utilise (1440×900),
    c’est donc a refaire pour d’autres définitions.

    Les valeurs a modifier sont principalement ${voffset xx} et ${goto xx} en commençant du début de la première ligne à la fin de la dernière car les valeurs du début influent sur les autres lignes

    Pour la modification de la ville, c’est dans le fichier « ~/.Météo_RM/htc_home/accuweather/accuw_script ».
    Le fichier « accuw_script » dans « ~/.Meteo_RM/ » est resté par erreur et peut être supprimé.

    Se rendre sur « http://france.meteofrance.com/ » afin de rechercher les données météo pour votre ville ou commune et appliquer la méthode donnée par Claude Picot pour modifier le fichier « accuw_script ».

  • marco dit :

    Des nouvelles rubriques complémentaires sur accuweather me posaient des problèmes de décalages. J’ai donc fait des modifications du fichier accuw_script. (si cela peut aider…)

    #!/bin/bash

    #function: test_image_day
    test_image_day () {
    case $1 in
    su)
    echo 1su
    ;;
    msu)
    echo 2msu
    ;;
    psu)
    echo 3psu
    ;;
    ic)
    echo 4ic
    ;;
    h)
    echo 5h
    ;;
    mc)
    echo 6mc
    ;;
    c)
    echo 7c
    ;;
    d)
    echo 8d
    ;;
    f)
    echo 9f
    ;;
    s)
    echo 10s
    ;;
    mcs)
    echo 11mcs
    ;;
    psus)
    echo 12psus
    ;;
    t)
    echo 13t
    ;;
    mct)
    echo 14mct
    ;;
    psut)
    echo 15psut
    ;;
    r)
    echo 16r
    ;;
    fl)
    echo 17fl
    ;;
    mcfl)
    echo 18mcfl
    ;;
    psfl)
    echo 19psfl
    ;;
    sn)
    echo 20sn
    ;;
    mcsn)
    echo 21mcsn
    ;;
    i)
    echo 22i
    ;;
    sl)
    echo 23sl
    ;;
    fr)
    echo 24fr
    ;;
    rsn)
    echo 25rsn
    ;;
    w)
    echo 26w
    ;;
    ho)
    echo 27ho
    ;;
    co)
    echo 28co
    ;;
    cl)
    echo 29cl
    ;;
    mcl)
    echo 31mcl
    ;;
    pc)
    echo 32pc
    ;;
    pcs)
    echo 36pcs
    ;;
    pct)
    echo 38pct
    ;;
    esac
    }

    #function: test_image_night
    test_image_night () {
    case $1 in
    su)
    echo 1su
    ;;
    msu)
    echo 2msu
    ;;
    psu)
    echo 3psu
    ;;
    c)
    echo 7c
    ;;
    d)
    echo 8d
    ;;
    f)
    echo 9f
    ;;
    s)
    echo 10s
    ;;
    psus)
    echo 12psus
    ;;
    t)
    echo 13t
    ;;
    psut)
    echo 15psut
    ;;
    r)
    echo 16r
    ;;
    fl)
    echo 17fl
    ;;
    psfl)
    echo 19psfl
    ;;
    sn)
    echo 20sn
    ;;
    i)
    echo 22i
    ;;
    sl)
    echo 23sl
    ;;
    fr)
    echo 24fr
    ;;
    rsn)
    echo 25rsn
    ;;
    ho)
    echo 27ho
    ;;
    co)
    echo 28co
    ;;
    cl)
    echo 29cl
    ;;
    w)
    echo 30w
    ;;
    mcl)
    echo 31mcl
    ;;
    pc)
    echo 32pc
    ;;
    ic)
    echo 33ic
    ;;
    h)
    echo 34h
    ;;
    mc)
    echo 35mc
    ;;
    pcs)
    echo 36pcs
    ;;
    mcs)
    echo 37mcs
    ;;
    pct)
    echo 38pct
    ;;
    mct)
    echo 39mct
    ;;
    mcfl)
    echo 40mcfl
    ;;
    mcsn)
    echo 41mcsn
    ;;
    esac
    }

    #put your Accuweather address here
    address= »http://www.accuweather.com/en/en/ville/nnn/weather-forecast/nnn »

    loc_id=$(echo $address|sed ‘s/\/weather-forecast.*$//’|sed ‘s/^.*\///’)
    last_number=$(echo $address|sed ‘s/^.*\///’)

    curr_addr= »$(echo $address|sed ‘s/weather-forecast.*$//’) »current-weather/ »$last_number »

    wget -O $HOME/Conky_htc_home/accuweather/curr_cond_raw « $curr_addr »

    addr1= »$(echo $address|sed ‘s/weather-forecast.*$//’) »daily-weather-forecast/ »$last_number »
    addr2= »$addr1″?day=6

    kill -STOP $(pidof conky)
    killall wget

    #sauvegarde du cookies
    wget –save-cookies $HOME/Conky_htc_home/accuweather/cookie -O $HOME/Conky_htc_home/accuweather/curr_cond_raw $curr_addr
    #Recuperation des pages via le cookies précédement suavegardé
    wget –load-cookies $HOME/Conky_htc_home/accuweather/cookie -O $HOME/Conky_htc_home/accuweather/first_days_raw $addr1
    wget –load-cookies $HOME/Conky_htc_home/accuweather/cookie -O $HOME/Conky_htc_home/accuweather/last_days_raw $addr2

    #Current Conditions – curr_cond file
    if [[ -s $HOME/Conky_htc_home/accuweather/curr_cond_raw ]]; then

    #NOUVEAU : suppression des blocs indésirables
    sed -i ‘//,/end id= »add-interest-dropdown » –>/ d’ $HOME/Conky_htc_home/accuweather/curr_cond_raw
    sed -i ‘//,// d’ $HOME/Conky_htc_home/accuweather/curr_cond_raw
    #

    egrep -i ‘ »detail-tab-panel |>Today|>Tonight|>Early AM|>Overnight|>Mon|>Tue|>Wed|>Thu|>Fri|>Sat|>Sun|icon i-| »cond »| »temp »|var d = ‘\ »|var s = ‘\ »|Humidity: |Pressure: |Cloud Cover: |UV Index: |Dew Point: |Precipitation(1 hr): |Visibility: |am|pm’ $HOME/Conky_htc_home/accuweather/curr_cond_raw > $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/^[ \t]*//g’ -e ‘s/^.*icon i-//g’ -e ‘s/^.* »cond »>//g’ -e ‘s/>Lo//g’ -e ‘s/^.*//g’ -e ‘s/&deg.*$//g’ $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/.*$//g’ -e ‘s/\/span> //g’ -e ‘s/var d = //g’ -e ‘s/var s = //g’ -e ‘s/ »temp »>/\n/g’ $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/^.* »start »>//g’ -e ‘s/^.* »finish »>//g’ -e ‘s///g’ -e ‘s/
    //g’ -e ‘s/<<span.*$//g' $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e 's///g’ -e ‘s///g’ -e ‘s/ « >//g’ -e ‘s/’\ »//g’ $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/ »>//g’ -e ‘s/^.*; //g’ -e ‘s/&#.*$//g’ -e ‘s/ i-alarm.*$//g’ -e ‘s/;//g’ $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/Humidity: //g’ -e ‘s/Pressure: //g’ -e ‘s/Cloud Cover: //g’ -e ‘s/UV Index: //g’ -e ‘s/Dew Point: //g’ -e ‘s/Visibility: //g’ $HOME/Conky_htc_home/accuweather/curr_cond
    sed -i -e ‘s/^.*detail-tab-panel //g’ -e ‘s/ »>//g’ -e ‘s/\r//g’ -e ‘s/ *$//g’ $HOME/Conky_htc_home/accuweather/curr_cond
    time=$(sed -n 1p $HOME/Conky_htc_home/accuweather/curr_cond)
    if [[ $time == Tonight || $time == Overnight || $time == "Early AM" ]]; then
    sed -i 3a- $HOME/Conky_htc_home/accuweather/curr_cond
    fi
    time=$(sed -n 26p $HOME/Conky_htc_home/accuweather/curr_cond)
    image=$(sed -n 27p $HOME/Conky_htc_home/accuweather/curr_cond)
    if [[ $time == day ]]; then
    sed -i 27s/$image/$(test_image_day $image)/ $HOME/Conky_htc_home/accuweather/curr_cond
    elif [[ $time == night ]]; then
    sed -i 27s/$image/$(test_image_night $image)/ $HOME/Conky_htc_home/accuweather/curr_cond
    fi
    cp $HOME/Conky_htc_home/accuweather/Forecast_Images/$(sed -n 27p $HOME/Conky_htc_home/accuweather/curr_cond).png $HOME/Conky_htc_home/accuweather/cc.png
    fi

    #First 5days – first_days file
    if [[ -s $HOME/Conky_htc_home/accuweather/first_days_raw ]]; then

    #NOUVEAU : suppression des blocs indésirables
    sed -i ‘//,/end id= »add-interest-dropdown » –>/ d’ $HOME/Conky_htc_home/accuweather/first_days_raw
    sed -i ‘//,// d’ $HOME/Conky_htc_home/accuweather/first_days_raw
    #

    egrep -i ‘>Today<|[a-z]|>Mon|>Tue|>Wed|>Thu|>Fri|>Sat|>Sun|icon i-| »cond »| »temp »|realfeel »>RealFeel|realfeel »>Precipitation’ $HOME/Conky_htc_home/accuweather/first_days_raw > $HOME/Conky_htc_home/accuweather/first_days
    sed -i -e ‘s/^[ \t]*//g’ -e ‘s/^.*icon i-//g’ -e ‘s/^.* »cond »>//g’ -e ‘s/>Lo//g’ -e ‘s/ »>//g’ -e ‘s/^.* »temp »>//g’ -e ‘s/&deg.*$//g’ $HOME/Conky_htc_home/accuweather/first_days
    sed -i -e ‘s///g’ -e ‘s///g’ -e ‘s/^.* »# »>//g’ -e ‘s/\/span> //g’ -e ‘s/^.*>Precipitation //g’ -e ‘s/^.*; //g’ $HOME/Conky_htc_home/accuweather/first_days
    sed -i -e ‘s/&#.*$//g’ -e ‘s/<.*$//g' -e 's/ i-alarm.*$//g' -e 's/\r//g' -e 's/ *$//g' $HOME/Conky_htc_home/accuweather/first_days
    sed -i -e 's/Today/TODAY/' -e 's/Mon/MON/' -e 's/Tue/TUE/' -e 's/Wed/WED/' -e 's/Thu/THU/' -e 's/Fri/FRI/' -e 's/Sat/SAT/' -e 's/Sun/SUN/' $HOME/Conky_htc_home/accuweather/first_days
    time=$(sed -n 1p $HOME/Conky_htc_home/accuweather/curr_cond)
    if [[ $time == Tonight || $time == Overnight || $time == "Early AM" ]]; then
    sed -i 2a- $HOME/Conky_htc_home/accuweather/first_days
    fi
    L1=$(sed -n 1p $HOME/Conky_htc_home/accuweather/first_days)
    if [[ $L1 == TODAY ]]; then
    sed -i 1d $HOME/Conky_htc_home/accuweather/first_days
    fi
    for (( i=6; i<=21; i+=5 ))
    do
    image_raw=$(sed -n "${i}"p $HOME/Conky_htc_home/accuweather/first_days)
    sed -i ${i}s/$image_raw/$(test_image_day $image_raw)/ $HOME/Conky_htc_home/accuweather/first_days
    cp $HOME/Conky_htc_home/accuweather/Forecast_Images/$(sed -n ${i}p $HOME/Conky_htc_home/accuweather/first_days).png $HOME/Conky_htc_home/accuweather/$i.png
    done
    image_raw=$(sed -n 25p $HOME/Conky_htc_home/accuweather/first_days)
    sed -i 25s/$image_raw/$(test_image_day $image_raw)/ $HOME/Conky_htc_home/accuweather/first_days
    cp $HOME/Conky_htc_home/accuweather/Forecast_Images/$(sed -n 25p $HOME/Conky_htc_home/accuweather/first_days).png $HOME/Conky_htc_home/accuweather/tod.png
    image_raw=$(sed -n 30p $HOME/Conky_htc_home/accuweather/first_days)
    sed -i 30s/$image_raw/$(test_image_day $image_raw)/ $HOME/Conky_htc_home/accuweather/first_days
    cp $HOME/Conky_htc_home/accuweather/Forecast_Images/$(sed -n 30p $HOME/Conky_htc_home/accuweather/first_days).png $HOME/Conky_htc_home/accuweather/ton.png

    fi

    #Last 5days – last_days file
    if [[ -s $HOME/Conky_htc_home/accuweather/last_days_raw ]]; then

    #NOUVEAU : suppression des blocs indésirables
    sed -i '//,/end id= »add-interest-dropdown » –>/ d’ $HOME/Conky_htc_home/accuweather/last_days_raw
    sed -i ‘//,// d’ $HOME/Conky_htc_home/accuweather/last_days_raw
    #

    egrep -i ‘>Mon|>Tue|>Wed|>Thu|>Fri|>Sat|>Sun|icon i-| »cond »| »temp »|realfeel »>RealFeel|realfeel »>Precipitation’ $HOME/Conky_htc_home/accuweather/last_days_raw > $HOME/Conky_htc_home/accuweather/last_days
    sed -i -e ‘s/^[ \t]*//g’ -e ‘s/^.*icon i-//g’ -e ‘s/^.* »cond »>//g’ -e ‘s/>Lo//g’ -e ‘s/ »>//g’ -e ‘s/^.* »temp »>//g’ -e ‘s/&deg.*$//g’ $HOME/Conky_htc_home/accuweather/last_days
    sed -i -e ‘s/^.* »# »>//g’ -e ‘s/\/span> //g’ -e ‘s/^.*>Precipitation //g’ -e ‘s/^.*; //g’ $HOME/Conky_htc_home/accuweather/last_days
    sed -i -e ‘s/&#.*$//g’ -e ‘s/<.*$//g' -e 's/ i-alarm.*$//g' -e 's/\r//g' -e 's/ *$//g' $HOME/Conky_htc_home/accuweather/last_days
    sed -i -e 's/Mon/MON/' -e 's/Tue/TUE/' -e 's/Wed/WED/' -e 's/Thu/THUR/' -e 's/Fri/FRI/' -e 's/Sat/SAT/' -e 's/Sun/SUN/' $HOME/Conky_htc_home/accuweather/last_days
    for (( i=2; i $HOME/Conky_htc_home/accuweather/messages
    sed -n 29p $HOME/Conky_htc_home/accuweather/first_days | cut -c -20 >> $HOME/Conky_htc_home/accuweather/messages
    sed -n 34p $HOME/Conky_htc_home/accuweather/first_days | cut -c -20 >> $HOME/Conky_htc_home/accuweather/messages
    for (( i=7; i> $HOME/Conky_htc_home/accuweather/messages
    done
    for (( i=3; i> $HOME/Conky_htc_home/accuweather/messages
    done

    kill -CONT $(pidof conky)

  • AUBRY dit :

    Bonsoir amis Clapicotiens !
    Désolé pour cette question qui va en faire rire plus d’un mais je débute sur ubuntu 12.10 ! et j’aimerai enlever l’intégralité de cette manip ..supprimer les fichiers qui compose ce conky et je suis perdu .. Quelqu’un peut-il m’indiquer les lignes de commandes a mettre en terminal pour enlever ce conky HTC ?

  • francoportugais dit :

    Marche parfaitement sur Linux Mint 14!

  • sylvain dit :

    Bonjour, ça marche mais l’archive à télécharger a changé de nom:
    conky_htc_home_by_hfcf-d4lsxmz.rar
    Voilà!

Laisser un commentaire

Blog en pause
pause
Traducteur
    Translate to:

Catégories
Archives
Tout ouvrir | Tout fermer
Réseaux Sociaux

 

L’April

Top Blogs Ebuzzing

Wikio - Top des blogs - Logiciels libres