Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1076 Le 05/12/2014, à 11:06

enebre

Re : [Conky] Alternative à weather.com (3)

Bonjour Loutch, Didier-T,
le paquet alien ferait-il le boulot de conversion ?

doc a écrit :

L'application Alien se veut être un programme en ligne de commande pouvant convertir des paquets d'un système à un autre. Il gère ces cinq formats (.deb, .rpm, .tgz, .slp et .pkg). Si un programme que vous recherchiez n'est pas disponible dans un paquet pour Ubuntu mais l'est pour d'autres distributions, Alien vous sera alors d'une aide précieuse.

De même, si vous créez un programme et que vous souhaitez le partager avec une autre personne utilisant une autre distribution, vous pouvez lui convertir votre paquet .deb en paquet pour sa distribution, tout autant que votre paquet respecte les critères de la Linux Standard Base.

Toutefois, faites attention lorsque vous utilisez Alien : la conversion d'un type de paquet à un autre n'est pas toujours parfaite. Lorsque cela est possible, vous devriez toujours utiliser des paquets au format .deb et créés spécifiquement pour votre version d'Ubuntu. Alien ne devrait pas être employé pour remplacer des éléments vitaux du système Ubuntu !

Dernière modification par enebre (Le 05/12/2014, à 11:09)

Hors ligne

#1077 Le 05/12/2014, à 21:50

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif




Didier-T a écrit :

Bonjour loutch,
les pack deb ne sont que des archives, tu peut donc les décompresser, par contre l'installation risque d'être laborieuse.


Installation réussi tout fonctionne au poil juste cette erreur

[loutch@localhost ~]$ conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc
Conky: forked to background, pid is 2853
[loutch@localhost ~]$ 
Conky: desktop window (380022c) is subwindow of root window (173)
Conky: window type - normal
Conky: drawing to created window (0x6a00002)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/135050/weather-forecast/135050
        Pévision Nb jours = 7 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 15
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/loutch/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/loutch/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 2853
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
huit heures Ok
oui
Version = 1.31b
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ch/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:143: field 'day' missing in date table
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
CC Ok
mise a jour en : 10.095120191574097
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
huit heures Ok

voici la ligne incriminée

d = os.time{year=a, month=m, day=j, hour=h, min=min}

D'ailleurs j'ai la même erreur sur mageia 3 et mageia 4

smilies%20(1).gif

Dernière modification par loutch (Le 06/12/2014, à 19:53)

Hors ligne

#1078 Le 02/01/2015, à 21:34

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif

Voila depuis quelques temps mon conky lune fait des siennes , il ne garde pas en mémoire ce qu'il doit afficher .

Au lancement ou à chaque fois que j'enregistre le conky il m'affiche bien ce que dit cette page :

http://www.calendrier-lunaire.net

en image

1420230108.png

Cela correspond bien à ceci

1420230422.png

Mais au bout de cinq à six secondes j'ai ceci

1420230493.png

J'ai changé template1 horsligne par template1 Maj et template3 Maj et encore par templat3 horsligne  mais à chaque fois rebelotte au bout de quelques secondes ça change.

voici la partie du conky  concerné


#####lunaison####
${template1 horsligne}
${voffset 25}${goto 150}${font URW Chancery L:style=Bold:size=20}Lune ${font}
Ephéméride : ${template3 ephemerides}
Phase :   ${template3 Phases}
Taux de visibilitée :   ${template3 Visibilite } %

Si quelqu'un a une idée ,merci d'avance et

smilies%20(1).gif

Hors ligne

#1079 Le 13/01/2015, à 07:19

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bonjour loutch,
c'est étrange comme souci.
Je viens de faire un essais cher moi et tout fonctionne comme un charme.
du coup je me demande si tu n'aurais pas fais une mise a jour ou une réinstallation de ton système, si c'est le cas, tu n'est peut être plus propriétaire des fichiers de sauvegarde, mais sa n'explique pas que le problème apparaisse quelque seconde après le lancement.

Enfin, je te suggérerai de supprimer tous les fichiers du répertoire de travaille (tu retrouveras son chemin dans meteo.cfg), et...ou de repartir sur des base propre en réinstallant tout, après suppression complète.

Hors ligne

#1080 Le 13/01/2015, à 10:06

loutch

Re : [Conky] Alternative à weather.com (3)

Hello

Je viens de fouiller et je peux lire et écrire partout  .


@+

PS ré-installation complète dans mageia4 et 5  c'est pareil ça s'affiche correctement puis au bout de 4 a 5 secondes cela me remet la lunaison qu'il y a dans le pack au moment de l'instalation .Donc la lunaison ne se met pas à jour.


J'ai supprimé lunaison de mon répertoire de travail et les cinq template n'ont pas bouger depuis 11 mn et cela correspond  au site. Mais j'ai cette erreur en console:

Conky: llua_getstring: function conky_Lune_ephemerides didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Phases didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Visibilite didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HCoucherLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MCoucherLune didn't return a string, result discarded
Version = 1.31

Je précise aussi que la lune  ne s'affiche pas dans tmp je suis obligé de faire appel à un autre script pour l'avoir  .

@+

Dernière modification par loutch (Le 13/01/2015, à 16:38)

Hors ligne

#1081 Le 14/01/2015, à 07:16

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bonjour loutch,
mageia... ça m’était sortie de l'esprit.
le soucis viens peut être de la, il faudrait que je teste dessus.

juste pour info tu as supprimé les fichier de travaille puis, tu as relancé ton conky, c'est bien ça ?

Si c'est le cas, sa signifie que mes scripts n'écrive pas les fichiers de travaille a leurs place, voir ne les écrive pas du tout.

Hors ligne

#1082 Le 14/01/2015, à 09:39

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif

juste pour info tu as supprimé les fichier de travaille puis, tu as relancé ton conky, c'est bien ça ?

Exact suppression du fichier lunaison puis killall conky et relance en konsole .

mageia... ça m’était sortie de l'esprit.

Je viens de lancer les Mayas sur l'autre portable et ça fait la même chose ,le conky affiche juste au départ et ensuite me met la lunaison de l'installation .J'ai renommer le fichier lunaison en lunaiso et ça m'affiche les même erreurs que sur Mageia et  le conky indique bien ce qu'il y a sur le site et cela ne bouge pas .

Donc ici aussi il ni a pas de mise à jour du fichier lunaison

smilies%20(1).gif


PS ici aussi je n'ai pas de lune.png dans le dossier tmp juste la page d'accuweather.com

Dernière modification par loutch (Le 14/01/2015, à 10:08)

Hors ligne

#1083 Le 14/01/2015, à 09:47

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bon, mayas c'est linux mint et linux mint est basé sur ubuntu, donc sa devrait fonctionner.
tu pourrais me donner le retour terminal sur ont vas dire 1 minute.

Merci

Hors ligne

#1084 Le 14/01/2015, à 10:15

loutch

Re : [Conky] Alternative à weather.com (3)

Voila

romuald@romuald-HP-Pavilion-g7-Notebook-PC ~ $ conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc
Conky: forked to background, pid is 26438
romuald@romuald-HP-Pavilion-g7-Notebook-PC ~ $ 
Conky: desktop window (2000219) is subwindow of root window (d6)
Conky: window type - normal
Conky: drawing to created window (0x4800002)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 7 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 60
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 26438
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_horsligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:691: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory
Conky: llua_getstring: function conky_Lune_ephemerides didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Phases didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Visibilite didn't return a string, result discarded
Version = 1.31
convert: impossible de lire la police de caractères `Norasi' @ warning/annotate.c/RenderType/879.
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:143: field 'day' missing in date table                                                                                                                                    
huitHeures 1 Ok                                                                                                                                    
convert: impossible de lire la police de caractères `Norasi' @ warning/annotate.c/RenderType/879.                                                  
Jour 1 Ok                                                                                                                                          
Jour 2 Ok                                                                                                                                          
erreur timeout acces HTML                                                                                                                          
Jour 3 Ok                                                                                                                                          
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
CC Ok
mise a jour en : 28.264307975769043
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:691: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory

Hors ligne

#1085 Le 14/01/2015, à 10:32

Didier-T

Re : [Conky] Alternative à weather.com (3)

Re,
bon la lunaison ne se fait pas, je pense que sa vient du fait que tu n'est pas a jour sur le script recmeteo.py, qui est actuellement en version 1.31b, la version retourné par ton log est 1.31.

Je me souviens que la modification était justement a propos de la lunaison (un problème de conversion de date)

Hors ligne

#1086 Le 14/01/2015, à 10:33

loutch

Re : [Conky] Alternative à weather.com (3)

RE

et voici celui de Mageia 4

[romuald@localhost ~]$ conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc
Conky: forked to background, pid is 5683
[romuald@localhost ~]$ 
Conky: desktop window (2400120) is subwindow of root window (31c)
Conky: window type - normal
Conky: drawing to created window (0x5600003)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 9 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 60
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 5683
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_horsligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:692: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory
Conky: llua_getstring: function conky_Lune_ephemerides didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Phases didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Visibilite didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HCoucherLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MCoucherLune didn't return a string, result discarded
oui
Version = 1.31b
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:144: field 'day' missing in date table
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
Jour 8 Ok
Jour 9 Ok
CC Ok
mise a jour en : 9.100432634353638
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:692: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory
[romuald@localhost ~]$ 

@+

Hors ligne

#1087 Le 14/01/2015, à 10:44

Didier-T

Re : [Conky] Alternative à weather.com (3)

la mise a jour pour la lunaison n'est pas terminé, bien que ce soit a jour, un problème de conversion de date.
Ce qui est le plus étrange, c'est que cher moi tout fonctionne bien.

didier @ didier-P35-DS3R  ~/.conky/conky-meteo/meteo
└─ $ ▶ conky -c conkyrc_test_meteo 
Conky: desktop window (e00003) is subwindow of root window (256)
Conky: window type - override
Conky: drawing to created window (0x5200001)
Conky: drawing to double buffer
~/.conky/conky-meteo/meteo/meteo_test.cfg
	version = v1.11
	web = http://www.accuweather.com/fr/fr/argenteuil/133593/weather-forecast/133593
	Pévision Nb jours = 2
	Pévision Matin = non
	Pévision Après Midi = oui
	Pévision Soirée = non
	Pévision Nuit = oui
	Prévision sur 8 heures = oui
	nbFoisHuit= 1
	Délais = 15
	Chemin de travail = /tmp
	Palier = 20
	Chemin de sauvegarde = /home/didier/.conky/conky-meteo/meteo/reptravail
	Chemin script = /usr/bin
	Notification = non
	ID = 8455
sh: 1: cd: can't cd to /tmp/argenteuil/133593
Condition courante Ok
Prévision 1 Ok
Apres Midi 1 Ok
Nuit 1 Ok
Prévision 2 Ok
Apres Midi 2 Ok
Nuit 2 Ok
huit heures Ok
oui
Version = 1.31b
lunaison Ok
huitHeures 1 Ok
Jour 1 Ok
AM 1 Ok
Nuit 1 Ok
Jour 2 Ok
AM 2 Ok
Nuit 2 Ok
CC Ok
mise a jour en : 18.004579067230225
Condition courante Ok
Prévision 1 Ok
Apres Midi 1 Ok
Nuit 1 Ok
Prévision 2 Ok
Apres Midi 2 Ok
Nuit 2 Ok
huit heures Ok

là je doit m'absenter, mais je réfléchi a comment trouver d’où peut venir la panne.

Hors ligne

#1088 Le 14/01/2015, à 10:49

loutch

Re : [Conky] Alternative à weather.com (3)

là je doit m'absenter, mais je réfléchi a comment trouver d’où peut venir la panne.


Ok pas de problème cela ne presse pas vue que le conky fonctionne quand-même .

@+

Hors ligne

#1089 Le 14/01/2015, à 13:45

Didier-T

Re : [Conky] Alternative à weather.com (3)

ceci devrait pouvoir bien faire avancer la solution.
ajouter la ligne suivante dans le fichier meteo2.lua entre la ligne 143 et la ligne 144.

print(j, m, a, h, min)

lancer le conky en terminal, et me donner le retour

Hors ligne

#1090 Le 14/01/2015, à 16:40

loutch

Re : [Conky] Alternative à weather.com (3)

RE

[romuald@localhost ~]$ screenfetch          
               .°°.               romuald@localhost.localdomain
                °°   .°°.         OS: Mageia 4 thornicroft
                .°°°. °°          Kernel: x86_64 Linux 3.14.27-desktop-1.mga4
                .   .             Uptime: 21m
                 °°° .°°°.        Packages: 2495
             .°°°.   '___'        Shell: bash 4.2.53
            .'___'        .       Resolution: 1600x900 1024x768
          :dkxc;'.  ..,cxkd;      DE: KDE4
        .dkk. kkkkkkkkkk .kkd.    WM: KWin
       .dkk.  ';cloolc;.  .kkd    WM Theme: Qtcurve
       ckk.                .kk;   CPU: Intel Core i5-2450M CPU @ 3.1GHz
       xO:                  cOd   GPU: Intel AMD/ATI Seymour [Radeon HD 6400M/7400M Series]
       xO:                  lOd   RAM: 877MB / 3902MB
       lOO.                .OO:  
       .k00.              .00x   
        .k00;            ;00O.   
         .lO0Kc;,,,,,,;c0KOc.    
            ;d00KKKKKK00d;       
               .,KKKK,.            
[romuald@localhost ~]$ conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc
Conky: forked to background, pid is 21072
[romuald@localhost ~]$ 
Conky: desktop window (2400120) is subwindow of root window (31c)
Conky: window type - normal
Conky: drawing to created window (0x5400003)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 9 
        Pévision Matin = non
        Pévision Après Midi = non                                                                                 
        Pévision Soirée = non                                                                                     
        Pévision Nuit = non                                                                                       
        Prévision sur 8 heures = oui                                                                              
        nbFoisHuit= 1                                                                                             
        Délais = 60                                                                                               
        Chemin de travail = /tmp                                                                                  
        Palier = 20                                                                                               
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail                            
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts                                      
        Notification = non                                                                                        
        ID = 21072                                                                                                
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_horsligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:693: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory
Conky: llua_getstring: function conky_Lune_ephemerides didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Phases didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_Visibilite didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MLeverLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_HCoucherLune didn't return a string, result discarded
Conky: llua_getstring: function conky_Lune_MCoucherLune didn't return a string, result discarded
oui
Version = 1.31b
04      04      2015    12      01
nil     nil     nil     nil     nil
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:145: field 'day' missing in date table
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
Jour 8 Ok
Jour 9 Ok
CC Ok
mise a jour en : 8.730996370315552
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_Meteo_enligne execution failed: ...ld/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua:693: /home/romuald/.conky/conky-meteo/meteo6jours/reptravail/lunaison: No such file or directory

Hors ligne

#1091 Le 14/01/2015, à 18:24

Didier-T

Re : [Conky] Alternative à weather.com (3)

parfait, comme ça je vois ce qui ce passe, l'une des deux date ne passe pas, mais pourquoi.

nous allons faire une seconde modification, qui permettra au script de fonctionner, mais le soucis ne sera pas réglé pour autant.
il vas falloir remplacer la fonction datelune par ceci

function datelune(d)
    print(d)
    local j, m, a, h, min = d:gsub("Janvier", "01"):gsub("Février", "02"):gsub("Mars", "03"):gsub("Avril", "04"):gsub("Mais", "05"):gsub("Juin", "06"):gsub("Juillet", "07"):gsub("Août", "08"):gsub("Septembre", "09"):gsub("Octobre", "10"):gsub("Novembre", "11"):gsub("Décembre", "12"):match("(%d+) (%d+) (%d+) <br /> (%d+):(%d+)")
    if j == nil or a == nil or m == nil or h == nil or min == nil then
        d = 0
    else
        d = os.time{year=a, month=m, day=j, hour=h, min=min}
    end

    return d
end

pour continuer, j'aurais besoin du retour terminal quand tu auras relancé le conky.

Hors ligne

#1092 Le 14/01/2015, à 18:57

loutch

Re : [Conky] Alternative à weather.com (3)

voila

[romuald@localhost ~]$ conky -c ~/.conky/conky-meteo/meteo6jours/conkyrc
Conky: forked to background, pid is 7498
[romuald@localhost ~]$ 
Conky: desktop window (2400132) is subwindow of root window (31c)
Conky: window type - normal
Conky: drawing to created window (0x5400003)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 9 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 60
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 7498
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
oui
Version = 1.31b
04 Avril 2015 <br /> 12:01
28 Septembre 2015 <br /> 02:47
lunaison Ok
huitHeures 1 Ok
Jour 1 Ok                                                                                                                                                 
Jour 2 Ok                                                                                                                                                 
Jour 3 Ok                                                                                                                                                 
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
Jour 8 Ok
Jour 9 Ok
CC Ok
mise a jour en : 9.077616691589355
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok

Hors ligne

#1093 Le 14/01/2015, à 19:34

loutch

Re : [Conky] Alternative à weather.com (3)

RERE

Je viens de tout relancer et suis aller dans mon /tmp et même la lune.png est là.

Grâce à cette modification je n'ai plus besoin de mon autre script pour récupérer l'image de la Lune.

encore MERCI et

@++++++++


PS Je suppose que dans mon répertoire de travail je n'ai plus besoin de mon fichier lunaison.

PS2 Sur mageia 5 nickel aussi .smilies%20(224).gif

Dernière modification par loutch (Le 14/01/2015, à 19:54)

Hors ligne

#1094 Le 14/01/2015, à 20:14

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bon, c'est étonnant, mais il semblerait que tu ait les deux dates de lunaison traitées normalement.
Pour le reste c'est cool que ça ait fonctionné comme prévu.

Au fait, le fichier lunaison du répertoire de travail sert de sauvegarde pour le cas où il y ait un souci d’accès à internet, ce fichier est créé automatiquement.

Hors ligne

#1095 Le 15/01/2015, à 10:04

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif

Au fait, le fichier lunaison du répertoire de travail sert de sauvegarde pour le cas où il y ait un souci d’accès à internet, ce fichier est créé automatiquement.

OK

Donc voici ce que cela donne :

1421312592.png


Encore merci et

smilies%20(1).gif

Hors ligne

#1096 Le 15/01/2015, à 19:01

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif

Voila je viens de réaliser ceci :

1421344202.png

Je l'ai  modifié pour qu'il fonctionne avec la météo de Didier-t  ça fonctionne ,la pression est juste enfin je suis pas sure pour  l'aiguille de la pression et les aiguilles des températures .

Le problème est qu'en konsole j'ai des erreurs dont la dernière qui n'arrête  plus.

Si une âme charitable peut  regarder .Merci d'avance .

le conkyrc :

background yes
use_xft yes
xftfont URW Chancery L:style=Bold:size=10
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
#own_window_color 000000
own_window_argb_visual yes
#own_window_argb_value 0
own_window_type normal
own_window_hints undecorated,below,skip_taskbar,skip_pager
double_buffer yes
minimum_size 300 250
maximum_width 300
text_buffer_size 2048
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_outline_color white
alignment tr
gap_x 0
gap_y 320
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
# Fonctionne uniquement avec les polices Fixes
#use_spacer yes

 uppercase no

 

 # -- Déclaration template -- #
 template0 ${lua fDrawImage ~/.conky/conky-meteo/meteo/images/\1 \2 \3 \4 \5} # -- images fond -- #
 template1 ${lua Meteo_\1 \2 \3 \4 \5 \6} # -- gestion météo --#
 template2 ${lua Meteo_\1 \2 \3 \4 \5 \6 \7} # -- icônes météo -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
 template3 ${lua Lune_\1} 
 template4 ${lua_parse Images_\1 \2 \3 60 \4} # -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #

lua_load ~/.conky/conky-meteo/meteo_lua_2/scripts/meteo2.lua
lua_startup_hook init ~/.conky/conky-meteo/meteo6jours/meteo.cfg
   
lua_load ~/.conky/conky-meteo/baro/baro.lua
lua_draw_hook_pre main

lua_load ~/.conky/conky-meteo/baro/textwriting.lua
lua_draw_hook_post draw_text



TEXT

${template1 Maj}
${voffset 125}${alignc -20}${template1 Pression 1}mb
#### Affichage des cadres utilisés dans le conky ####
${template0 base.png 20 5 290 250}
${voffset -200}
#### Affichage images ####
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/15.png  40 160 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/25.png  40 100 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/12.png  75  40 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/14.png 130  20 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/6.png  195  20 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/3.png  235  50 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/2.png  260 100 50 50}
${lua fDrawImage ~/.conky/conky-meteo/meteo_lua_2/icones/icone_meteo/1.png  260 160 50 50}

le baro.lua

 
--==============================================================================
--                                 baro.lua
--
--  author  : SLK-adapted by shamen456
--  version : v2011-06-13
--  license : Distributed under the terms of GNU GPL version 2 or later
--
--==============================================================================

require 'cairo'

--------------------------------------------------------------------------------
--                                                                    gauge DATA
gauge = {

{
    name='cpu',                arg='',                      max_value=1060, sub_value=960,
    x=175,                          y=150,
    graph_radius=60,
    graph_thickness=10,
    graph_start_angle=235,
    graph_unit_angle=2.5,          graph_unit_thickness=2.,
    graph_bg_colour=0xFFFFFF,      graph_bg_alpha=0.4,
    graph_fg_colour=0xB1ADA7,      graph_fg_alpha=0,
    hand_fg_colour=0x000000,       hand_fg_alpha=.0,
    txt_radius=0,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0xFFFFFF,        txt_fg_alpha=0,
    graduation_radius=50,
    graduation_thickness=8,        graduation_mark_thickness=2,
    graduation_unit_angle=18,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.8,
},
{
    name='lua',                arg='Meteo_Pression',                      max_value=1050, sub_value=950,
    x=175,                          y=150,
    graph_radius=30,
    graph_thickness=70,
    graph_start_angle=255,
    graph_unit_angle=2.1,          graph_unit_thickness=2.,
    graph_bg_colour=0xFFFFFF,      graph_bg_alpha=0.4,
    graph_fg_colour=0xB1ADA7,      graph_fg_alpha=0,
    hand_fg_colour=0xFF0000,       hand_fg_alpha=.5,
    txt_radius=20,
    txt_weight=0,                  txt_size=10.0,
    txt_fg_colour=0xFFFFFF,        txt_fg_alpha=0,
    graduation_radius=70,
    graduation_thickness=8,        graduation_mark_thickness=2,
    graduation_unit_angle=18,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=1,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.8,
},
{
    name='lua',                arg='Meteo_TempRes',   
    max_value=60,                   sub_value=-30,--valeur de depart du graphe
    x=175,                          y=200,
    graph_radius=20,
    graph_thickness=40,
    graph_start_angle=75,
    graph_unit_angle=2.33,          graph_unit_thickness=1.5,
    graph_bg_colour=0xFFFFFF,      graph_bg_alpha=0.4,
    graph_fg_colour=0xB1ADA7,      graph_fg_alpha=0,
    hand_fg_colour=0xFF0000,       hand_fg_alpha=1,
    txt_radius=18,
    txt_weight=1,                  txt_size=10.0,
    txt_fg_colour=0xC0C0FF,        txt_fg_alpha=0,
    graduation_radius=20,
    graduation_thickness=8,        graduation_mark_thickness=2,
    graduation_unit_angle=11.6,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=0.6,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},
{
    name='lua',                arg='Meteo_TempAct',                      max_value=60, sub_value=-30,
    x=175,                          y=200,
    graph_radius=20,
    graph_thickness=40,
    graph_start_angle=75,
    graph_unit_angle=2.33,          graph_unit_thickness=1.5,
    graph_bg_colour=0xFFFFFF,      graph_bg_alpha=0.,
    graph_fg_colour=0xB1ADA7,      graph_fg_alpha=0,
    hand_fg_colour=0xED7F77,       hand_fg_alpha=1,
    txt_radius=30,
    txt_weight=1,                  txt_size=10.0,
    txt_fg_colour=0xED7F77,        txt_fg_alpha=0,
    graduation_radius=22,
    graduation_thickness=14,        graduation_mark_thickness=2,
    graduation_unit_angle=23.3,
    graduation_fg_colour=0x4F4B41, graduation_fg_alpha=1,
    caption='',
    caption_weight=1,              caption_size=8.0,
    caption_fg_colour=0xFFFFFF,    caption_fg_alpha=0.3,
},

}

-------------------------------------------------------------------------------
--                                                                 rgb_to_r_g_b
-- converts color in hexa to decimal
--
function rgb_to_r_g_b(colour, alpha)
    return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

-------------------------------------------------------------------------------
--                                                            angle_to_position
-- convert degree to rad and rotate (0 degree is top/north)
--
function angle_to_position(start_angle, current_angle)
    local pos = current_angle + start_angle
    return ( ( pos * (2 * math.pi / 360) ) - (math.pi / 2) )
end

-------------------------------------------------------------------------------
--                                                              draw_gauge_ring
-- displays gauges
--
function draw_gauge_ring(display, data, value)
    local max_value = data['max_value']-data['sub_value']
    local sub_value = data['sub_value']
    local x, y = data['x'], data['y']
    local graph_radius = data['graph_radius']
    local graph_thickness, graph_unit_thickness = data['graph_thickness'], data['graph_unit_thickness']
    local graph_start_angle = data['graph_start_angle']
    local graph_unit_angle = data['graph_unit_angle']
    local graph_bg_colour, graph_bg_alpha = data['graph_bg_colour'], data['graph_bg_alpha']
    local graph_fg_colour, graph_fg_alpha = data['graph_fg_colour'], data['graph_fg_alpha']
    local hand_fg_colour, hand_fg_alpha = data['hand_fg_colour'], data['hand_fg_alpha']
    local graph_end_angle = (max_value * graph_unit_angle) % 360

    -- background ring
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, 0), angle_to_position(graph_start_angle, graph_end_angle))
    cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
    cairo_set_line_width(display, graph_thickness)
    cairo_stroke(display)

    -- arc of value
    local val = (value-sub_value) % (max_value + 1)
    local start_arc = 0
    local stop_arc = 0
    local i = 1
    while i <= val do
        start_arc = (graph_unit_angle * i) - graph_unit_thickness
        stop_arc = (graph_unit_angle * i)
        cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
        cairo_set_source_rgba(display, rgb_to_r_g_b(graph_fg_colour, graph_fg_alpha))
        cairo_stroke(display)
        i = i + 1
    end
    local angle = start_arc

    -- hand
    start_arc = (graph_unit_angle * val) - (graph_unit_thickness * 2)
    stop_arc = (graph_unit_angle * val)
    cairo_arc(display, x, y, graph_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
    cairo_set_source_rgba(display, rgb_to_r_g_b(hand_fg_colour, hand_fg_alpha))
    cairo_stroke(display)

    -- graduations marks
    local graduation_radius = data['graduation_radius']
    local graduation_thickness, graduation_mark_thickness = data['graduation_thickness'], data['graduation_mark_thickness']
    local graduation_unit_angle = data['graduation_unit_angle']
    local graduation_fg_colour, graduation_fg_alpha = data['graduation_fg_colour'], data['graduation_fg_alpha']
    if graduation_radius > 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
        local nb_graduation = graph_end_angle / graduation_unit_angle
        local i = 0
        while i < nb_graduation do
            cairo_set_line_width(display, graduation_thickness)
            start_arc = (graduation_unit_angle * i) - (graduation_mark_thickness / 2)
            stop_arc = (graduation_unit_angle * i) + (graduation_mark_thickness / 2)
            cairo_arc(display, x, y, graduation_radius, angle_to_position(graph_start_angle, start_arc), angle_to_position(graph_start_angle, stop_arc))
            cairo_set_source_rgba(display,rgb_to_r_g_b(graduation_fg_colour,graduation_fg_alpha))
            cairo_stroke(display)
            cairo_set_line_width(display, graph_thickness)
            i = i + 1
        end
    end

    -- text
    local txt_radius = data['txt_radius']
    local txt_weight, txt_size = data['txt_weight'], data['txt_size']
    local txt_fg_colour, txt_fg_alpha = data['txt_fg_colour'], data['txt_fg_alpha']
    local movex = txt_radius * math.cos(angle_to_position(graph_start_angle, angle))
    local movey = txt_radius * math.sin(angle_to_position(graph_start_angle, angle))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, txt_weight)
    cairo_set_font_size (display, txt_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(txt_fg_colour, txt_fg_alpha))
    cairo_move_to (display, x + movex - (txt_size / 2), y + movey + 3)
    cairo_show_text (display, value)
    cairo_stroke (display)

    -- caption
    local caption = data['caption']
    local caption_weight, caption_size = data['caption_weight'], data['caption_size']
    local caption_fg_colour, caption_fg_alpha = data['caption_fg_colour'], data['caption_fg_alpha']
    local tox = graph_radius * (math.cos((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    local toy = graph_radius * (math.sin((graph_start_angle * 2 * math.pi / 360)-(math.pi/2)))
    cairo_select_font_face (display, "ubuntu", CAIRO_FONT_SLANT_NORMAL, caption_weight);
    cairo_set_font_size (display, caption_size)
    cairo_set_source_rgba (display, rgb_to_r_g_b(caption_fg_colour, caption_fg_alpha))
    cairo_move_to (display, x + tox + 5, y + toy + 1)
    -- bad hack but not enough time !
    if graph_start_angle < 105 then
        cairo_move_to (display, x + tox - 30, y + toy + 1)
    end
    cairo_show_text (display, caption)
    cairo_stroke (display)
end


-------------------------------------------------------------------------------
--                                                               go_gauge_rings
-- loads data and displays gauges
--
function go_gauge_rings(display)
    local function load_gauge_rings(display, data)
        local str, value = '', 0
        str = string.format('${%s %s}',data['name'], data['arg'])
        str = conky_parse(str)
        value = tonumber(str)
        draw_gauge_ring(display, data, value)
    end
    
    for i in pairs(gauge) do
        load_gauge_rings(display, gauge[i])
    end
end

-------------------------------------------------------------------------------
--                                                                         MAIN
function conky_main()
    if conky_window == nil then 
        return
    end

    local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
    local display = cairo_create(cs)
    
    local updates = conky_parse('${updates}')
    update_num = tonumber(updates)
    
    if update_num > 5 then
        go_gauge_rings(display)
    end

end

le textwriting.lua

 
--[[circlewriting by mrpeachy (2010)]]
require 'cairo'
function addzero100(num)
if tonumber(num) < 10 then
return "00" .. num
elseif tonumber(num) <100 then
return "0" .. num
else
return num
end
end

function string:split(delimiter)
local result = { }
local from  = 1
local delim_from, delim_to = string.find( self, delimiter, from  )
while delim_from do
table.insert( result, string.sub( self, from , delim_from-1 ) )
from  = delim_to + 1
delim_from, delim_to = string.find( self, delimiter, from  )
end
table.insert( result, string.sub( self, from  ) )
return result
end

function circlewriting(cr, text, font, fsize, radi, horiz, verti, tred, tgreen, tblue, talpha, start, finish, var1)
local inum=string.len(text)
range=finish
deg=(finish-start)/(inum-1)
degrads=1*(math.pi/180)
local textcut=string.gsub(text, ".", "%1@@@")
texttable=string.split(textcut, "@@@")
for i = 1,inum do
ival=i
interval=(degrads*(start+(deg*(i-1))))+var1
interval2=degrads*(start+(deg*(i-1)))
txs=0+radi*(math.sin(interval))
tys=0-radi*(math.cos(interval))
cairo_select_font_face (cr, font, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, fsize);
cairo_set_source_rgba (cr, tred, tgreen, tblue, talpha);
cairo_move_to (cr, txs+horiz, tys+verti);
cairo_rotate (cr, interval2)
cairo_show_text (cr, (texttable[i]))
cairo_stroke (cr)
cairo_rotate (cr, -interval2)
end
end

function circlewritingdown(cr, text, font, fsize, radi, horiz, verti, tred, tgreen, tblue, talpha, start, finish, var1)
local inum=string.len(text)
deg=(start-finish)/(inum-1)
degrads=1*(math.pi/180)
local textcut=string.gsub(text, ".", "%1@@@")
texttable=string.split(textcut, "@@@")
for i = 1,inum do
ival=i
interval=(degrads*(start-(deg*(i-1))))+var1
interval2=degrads*(start-(deg*(i-1)))
txs=0+radi*(math.sin(interval))
tys=0-radi*(math.cos(interval))
cairo_select_font_face (cr, font, CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
cairo_set_font_size (cr, fsize);
cairo_set_source_rgba (cr, tred, tgreen, tblue, talpha);
cairo_move_to (cr, txs+horiz, tys+verti);
cairo_rotate (cr, interval2+(180*math.pi/180))
cairo_show_text (cr, (texttable[i]))
cairo_stroke (cr)
cairo_rotate (cr, -interval2-(180*math.pi/180))
end
end

function conky_draw_text()
local updates=conky_parse('${updates}')
update_num=tonumber(updates)
if update_num > 5 then
if conky_window==nil then return end
local w=conky_window.width
local h=conky_window.height
local cs=cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, w, h)
cr=cairo_create(cs)



--circlewriting variable
cpu=tonumber(conky_parse('${cpu}'))
--text must be in quotes
text=("Tempete - Pluie - Variable - Beau - Tres Sec")
--text=("Stormy - Rain - Change - Fair - Very Dry") 
--font name must be in quotes
font="URW Chancery L"
fontsize=15
radius=80
positionx=175
positiony=150
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=-115
finish=115
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

--circlewritingdown variables
--mem=tonumber(conky_parse('${memperc}'))
--text must be in quotes
text=(" 0 ")
--font name must be in quotes
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewritingdown, if the text will cross 0 degrees then you must calculate for 0-finish degrees
--eg if you want to go from 90 to 270, then you will input 90 to -90.  Start has to be greater than finish
start=150
finish=144
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("50")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
start=268
finish=262
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("40")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
start=245
finish=239
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("30")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
start=222
finish=216
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("20")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
start=199
finish=193
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("10")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
start=176
finish=170
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("-10")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=0
colorblue=0
coloralpha=1
start=134
finish=124
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

text=("-20")
font="URW Chancery L"
fontsize=12
radius=48
positionx=175
positiony=200
colorred=1
colorgreen=0
colorblue=0
coloralpha=1
start=112
finish=99
letterposition=0
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)
[[--circlewritingdown variable
hdd=tonumber(conky_parse('${fs_used_perc /}'))
--text must be in quotes
text=("FILESYS " .. (addzero100(hdd)) .. "%") 
--font name must be in quotes
font="White Rabbit"
fontsize=18
radius=80
positionx=260
positiony=280
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewritingdown, if the text will cross 0 degrees then you must calculate for 0-finish degrees
--eg if you want to go from 90 to 270, then you will input 90 to -90.  Start has to be greater than finish
start=180
finish=0
letterposition=0.06
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]

[[--circlewriting variables
swap=tonumber(conky_parse('${swapperc}'))
--text must be in quotes
text=("SWAP " .. (addzero100(swap)) .. "% ") 
--font name must be in quotes
font="White Rabbit"
fontsize=18
radius=60
positionx=105
positiony=130
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=200
finish=340
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]


end
end

et la konsole

 
[romuald@localhost ~]$ conky -c ~/.conky/conky-meteo/baro/conkyrc
Conky: forked to background, pid is 26939
[romuald@localhost ~]$ 
Conky: desktop window (200012c) is subwindow of root window (31c)
Conky: window type - normal
Conky: drawing to created window (0x5600003)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 9 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 60
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 26939
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
oui
Version = 1.31b
04 Avril 2015 <br /> 12:01
28 Septembre 2015 <br /> 02:47
lunaison Ok
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Conky: llua_do_call: function conky_main execution failed: /home/romuald/.conky/conky-meteo/baro/baro.lua:146: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Jour 4 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Jour 5 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Jour 6 Ok
Jour 7 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Jour 8 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Jour 9 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
CC Ok
mise a jour en : 9.258814573287964
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:252: attempt to call a nil value
Conky: llua_do_call: function conky_draw_

smilies%20(1).gif

Dernière modification par loutch (Le 15/01/2015, à 19:03)

Hors ligne

#1097 Le 16/01/2015, à 06:55

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bonjour loutch,
le premier message d'erreur doit être provoqué par l'utilisation de cpu, c'est normal, au premier cycle cpu ne renvoi rien.
le second message te que le script tente de traiter une valeur nul, donc nous allons imprimer a l'écran toutes les variables de la ligne 252 du script textwriting.lua.

Il faut ajouter la ligne suivante entre la 251 et la 252.

print(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)

Hors ligne

#1098 Le 16/01/2015, à 09:40

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif
 
C'est passé en ligne 253

oui
Version = 1.31b
04 Avril 2015 <br /> 12:01
28 Septembre 2015 <br /> 02:47
lunaison Ok
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Conky: llua_do_call: function conky_main execution failed: /home/romuald/.conky/conky-meteo/baro/baro.lua:146: attempt to perform arithmetic on local 'value' (a nil value)
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Jour 4 Ok
Jour 5 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Jour 6 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Jour 7 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Jour 8 Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Jour 9 Ok
CC Ok
mise a jour en : 8.704851150512695
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value
Conky: llua_do_call: function conky_draw_text execution failed: ...home/romuald/.conky/conky-meteo/baro/textwriting.lua:253: attempt to call a nil value

Il me semble que dans le fichier il y a une erreur après la ligne 233  je suis pas sure c'est peut-être juste car toute cette partie est de couleur rouge

[[--circlewritingdown variable
hdd=tonumber(conky_parse('${fs_used_perc /}'))
--text must be in quotes
text=("FILESYS " .. (addzero100(hdd)) .. "%") 
--font name must be in quotes
font="White Rabbit"
fontsize=18
radius=80
positionx=260
positiony=280
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewritingdown, if the text will cross 0 degrees then you must calculate for 0-finish degrees
--eg if you want to go from 90 to 270, then you will input 90 to -90.  Start has to be greater than finish
start=180
finish=0
letterposition=0.06
circlewritingdown(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]


[[--circlewriting variables
swap=tonumber(conky_parse('${swapperc}'))
--text must be in quotes
text=("SWAP " .. (addzero100(swap)) .. "% ") 
--font name must be in quotes
font="White Rabbit"
fontsize=18
radius=60
positionx=105
positiony=130
colorred=1
colorgreen=1
colorblue=1
coloralpha=1
--to set start and finish values for circlewriting, if the text will cross 0 degrees then you must calculate for 360+finish degrees
--eg if you want to go from 270 to 90, then you will input 270 to 450.  Finish has to be greater than start.
start=200
finish=340
letterposition=0
circlewriting(cr, text, font, fontsize, radius, positionx, positiony, colorred, colorgreen, colorblue, coloralpha, start, finish, letterposition)]]

smilies%20(1).gif



PS je vient de faire une copie du  textwriting ,supprimé  toute la partie en rouge ,killé le conky et l 'ais relancé  en konsole ça marche ,pourtant hier j'ai fait pareil et il ne s'est pas relancé ,comprend plus rien.

[romuald@localhost ~]$ conky -c ~/.conky/conky-meteo/baro/conkyrc
Conky: forked to background, pid is 23010
[romuald@localhost ~]$ 
Conky: desktop window (2400120) is subwindow of root window (31c)
Conky: window type - normal
Conky: drawing to created window (0x5600003)
Conky: drawing to double buffer
        version = v1.11
        web = http://www.accuweather.com/fr/fr/sarreguemines/57200/weather-forecast/135050
        Pévision Nb jours = 9 
        Pévision Matin = non
        Pévision Après Midi = non
        Pévision Soirée = non
        Pévision Nuit = non
        Prévision sur 8 heures = oui
        nbFoisHuit= 1
        Délais = 60
        Chemin de travail = /tmp
        Palier = 20
        Chemin de sauvegarde = /home/romuald/.conky/conky-meteo/meteo6jours/reptravail
        Chemin script = /home/romuald/.conky/conky-meteo/meteo_lua_2/scripts
        Notification = non
        ID = 23010
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok
oui
Version = 1.31b
04 Avril 2015 <br /> 12:01
28 Septembre 2015 <br /> 02:47
lunaison Ok
huitHeures 1 Ok
Jour 1 Ok
Jour 2 Ok
Jour 3 Ok
Conky: llua_do_call: function conky_main execution failed: /home/romuald/.conky/conky-meteo/baro/baro.lua:146: attempt to perform arithmetic on local 'value' (a nil value)
Jour 4 Ok
Jour 5 Ok
Jour 6 Ok
Jour 7 Ok
Jour 8 Ok
Jour 9 Ok
CC Ok
mise a jour en : 8.831357955932617
Condition courante Ok
Prévision 1 Ok
Prévision 2 Ok
Prévision 3 Ok
Prévision 4 Ok
Prévision 5 Ok
Prévision 6 Ok
Prévision 7 Ok
Prévision 8 Ok
Prévision 9 Ok
huit heures Ok

Dernière modification par loutch (Le 16/01/2015, à 09:59)

Hors ligne

#1099 Le 17/01/2015, à 09:04

Didier-T

Re : [Conky] Alternative à weather.com (3)

Bonjour loutch,
tant mieux si cette fois sa a fonctionné.

Amuse toi bien avec tes conkys.

A+

Hors ligne

#1100 Le 17/01/2015, à 10:53

loutch

Re : [Conky] Alternative à weather.com (3)

smilies%20(204).gif

Voici tout réuni dans le meteo6jours Sur Mageia 5

1421488009.png

Encore merci et


smilies%20(1).gif

Hors ligne