Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

nombre réponses : 25

#0 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 08/03/2017, à 14:35

daniel38100
Réponses : 1 451

à Ragamatrix


Envoi les lien de partages STP
Si je peut aider .... wink

#1 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 16/03/2017, à 12:51

daniel38100
Réponses : 1 451
ragamatrix a écrit :

Salut;
Pendant la création de ma compo j'ai un message d'erreur concernant "-pointsize" mais je n'en ai pas trouvé la cause. hmm

[ OK ] CC
jour
convert: invalid argument for option `-pointsize':  @ error/convert.c/ConvertImageCommand/2320.
convert: invalid argument for option `-pointsize':  @ error/convert.c/ConvertImageCommand/2320.
[ OK ] Mise a jour complete à 12:35:48 en 22s89
[INFO] Mode démon non utilisé fin de recmeteo.py

ajoute

ventf=$(CC vent_force);coulvent

avant

ajout_cart "6jrs" "Northwest" "0" "+10" "+10" "Vent:$(CC vent)" $coulv $fonte "10"

ajout_cart "6jrs" "Northwest" "0" "+250" "+10" "$(CC vent_force) Km/h" $coulv $fonte "10"

ou alors définis une couleur à la place de $coulv

relis toi c'est des erreurs toute con
bien ta petite compo wink

j'étais pas venus jusque là je vois que c'est bon

c'est pas mal ce 01-tableau.sh
je vais l'adapter au pack mais il faudrait que je fasse une fonction pour que les scripts ne se lance qu'en cas de besoins
le pack n'est pas à jour mais j'ai refait la fonction pour que ça na se lance pas en rafraîchissant (je met à jours en rentant )

#2 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 17/03/2017, à 07:54

daniel38100
Réponses : 1 451
ragamatrix a écrit :

salut,

daniel38100 a écrit :

mais il faudrait que je fasse une fonction pour que les scripts ne se lance qu'en cas de besoins

Tu veux dire, pour choisir tous les "x" lapses de temps sans forcément que cela dépende de la maj meteo ?

je pourrais voir pour ça aussi mais en faite meteo lance tout les scripts commencent par "N-" mais je voudrais que ça les lance qu'en cas de besoin dans la compo

#3 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 18/03/2017, à 15:37

daniel38100
Réponses : 1 451

j'ai mis à jour le pack pour corriger le rafraîchissement (non chargement des scripts extra) et j'ai ajouter des icônes de lever et coucher de lune
inspiré de [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
mini_170318050558297806.png
pack  météo fond d'écran accuweather-3.deb v3.16 MAJ:18/03/2017

#4 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 06/07/2017, à 09:12

daniel38100
Réponses : 1 451
ragamatrix a écrit :

Bonjur à tous,

j'ai voulu modifier un conky et y ajouter les prévisions huitHeures mais malheureusement celles-ci ne fonctionnent pas:

raphix@debian:~$ 
[INFO] ~/.conky/conky-meteo/meteo/meteo.cfg
	version = v1.26
	web = http://www.accuweather.com/fr/ch/horgen/316407/weather-forecast/316407
	Pévision Nb jours = 7 
	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/raphix/.conky/conky-meteo/meteo/reptravail
	Chemin script = /usr/bin
	Notification = non
	ID = 26177
[ OK ] 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 ] Prévision 3
[ OK ] Apres Midi 3
[ OK ] Nuit 3
[ OK ] Prévision 4
[ OK ] Apres Midi 4
[ OK ] Nuit 4
[ OK ] Prévision 5
[ OK ] Apres Midi 5
[ OK ] Nuit 5
[ OK ] Prévision 6
[ OK ] Apres Midi 6
[ OK ] Nuit 6
[ OK ] Prévision 7
[ OK ] Apres Midi 7
[ OK ] Nuit 7
conky: llua_do_call: function conky_Meteo_horsligne execution failed: /usr/bin/meteo2.lua:233: attempt to compare nil with number
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)
conky: llua_do_call: function conky_Meteo_huitHeures_IconeM execution failed: /usr/bin/meteo2.lua:1516: attempt to concatenate field 'Icone' (a nil value)

Est-ce que le script meteo2.lua ne fonctionne plus pour les prev huit heures ?
Merci si vous avez des infos
Salutations
wink
voici le conky en question:

conky.config = {
-- -- Conky settings -- #
	background = true,
	update_interval = 1,

	cpu_avg_samples = 2,
	net_avg_samples = 2,

	override_utf8_locale = true,

	double_buffer = true,
	no_buffers = true,

	text_buffer_size = 2048,
-- -- Window specifications -- #

	own_window_argb_visual = false,
	own_window = true,
	own_window_type = 'override',
	own_window_transparent = false,
	own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',

	border_inner_margin = 0,
	border_outer_margin = 0,

	minimum_width = 450, minimum_height = 315,
	maximum_width = 455,


	alignment = 'top_right',
	gap_x = 50,
	gap_y = 30,

-- -- Graphics settings -- #
	draw_shades = false,
	draw_outline = false,
	draw_borders = false,
	draw_graph_borders = true,

-- -- Text settings -- #
	use_xft = true,
	font = 'MaiandraGD:size=24',
	xftalpha = 0.4,

	uppercase = false,

	default_color = '#8b8b8b',
-- -- 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}]],
	template5 = [[
${lua Lune_\1 \2 \3 \4 \5 \6 \7}]],-- -- icônes lune -- \2=répertoire icônes \3=position \4=taille \5=jour (pour les prévisions) #
	template4 = [[
${lua_parse Images_\1 \2 \3 60 \4}]],-- -- Appelle image -- \2=position \3=taille \4=jour (pour les prévisions) #

	lua_load = '/usr/bin/meteo2.lua',

	lua_startup_hook = 'init ~/.conky/conky-meteo/meteo/meteo.cfg',


	};

conky.text = [[

#### #--Lancement du script récupérant les données météo ####
#${template1 horsligne}
${template1 Maj}
#### Premier cadre ####
##### Heure #####
${voffset -55}${font LED_mono :style=Medium:size=60}${color 434343}${goto 226}${time %H}${goto 336}${time %M}${font LED_mono :size=25:style=Medium}${color 808080}${goto 235}
##### Heure mise à jour #####
${voffset 0}${color white}${font Helvetica LT Std :size=8}${goto 255}Dernière mise à jour : ${template1 Minute}h${template1 Seconde}
##### Date #####
${voffset -65}${color white}${font Helvetica LT Std :size=12:style=Bold}${goto 15}${exec date "+%A %d %B %Y"|sed 's/^.\| [a-z]/\U&/g'}
##### Affichage infos vent ######
${voffset 20}${color white}${font Helvetica LT Std:style=Bold:size=9}${goto 15}Vent : ${template1 VentDirP}          
${color white}${font Helvetica LT Std:style=Bold:size=9}${goto 15}Vitesse : ${template1 VentForce} km/h
${goto 15}Pluie : ${template1 Jour_NivPrec 1} mm
##### ville #####
${voffset 6}${goto 15}${font Helvetica LT Std :size=10 style:bold}${color white}${template1 Ville} : ${font Helvetica LT Std :size=10}${color white}${template1  CondMeteo}${font Helvetica LT Std :size=10} / ${template1 TempAct}°C

##### Affichage temperature #####
${alignc 187}${voffset -5}${font Ubuntu :size=8:style=bold}${color white}${template1 Jour_Temp 2}°${color white}/${color lightblue}${template1 Nuit_Temp 2}°
${alignc 112}${voffset -13}${color white}${template1 Jour_Temp 3}°${color white}/${color lightblue}${template1 Nuit_Temp 3}°
${alignc 37}${voffset -13}${color white}${template1 Jour_Temp 4}°${color white}/${color lightblue}${template1 Nuit_Temp 4}°
${alignc -38}${voffset -13}${color white}${template1 Jour_Temp 5}°${color white}/${color lightblue}${template1 Nuit_Temp 5}°
${alignc -113}${voffset -13}${color white}${template1 Jour_Temp 6}°${color white}/${color lightblue}${template1 Nuit_Temp 6}°
${alignc -188}${voffset -13}${color white}${template1 Jour_Temp 7}°${color white}/${color lightblue}${template1 Nuit_Temp 7}°
##### Affichage vitesse du vent #####
${alignc 187}${font Ubuntu :size=8:style=bold}${color white}${voffset 39}${template1 Jour_VentForce 2}${font Ubuntu :size=6:style=bold} km/h
${alignc 112}${voffset -12}${font Ubuntu :size=8:style=bold}${template1 Jour_VentForce 3}${font Ubuntu :size=6:style=bold} km/h
${alignc 37}${voffset -12}${font Ubuntu :size=8:style=bold}${template1 Jour_VentForce 4}${font Ubuntu :size=6:style=bold} km/h
${alignc -38}${voffset -12}${font Ubuntu :size=8:style=bold}${template1 Jour_VentForce 5}${font Ubuntu :size=6:style=bold} km/h
${alignc -113}${font Ubuntu :size=8:style=bold}${voffset -12}${template1 Jour_VentForce 6}${font Ubuntu :size=6:style=bold} km/h
${alignc -188}${font Ubuntu :size=8:style=bold}${voffset -12}${template1 Jour_VentForce 7}${font Ubuntu :size=6:style=bold} km/h
##### Affichage Date #####
${voffset -2}${font Ubuntu :size=10}${color white}${goto 10}${template1 Jour %a_%d 2}
${voffset -13}${goto 85}${template1 Jour %a_%d 3}\
${goto 160}${template1 Jour %a_%d 4}\
${goto 240}${template1 Jour %a_%d 5}\
${goto 240}${template1 Jour %a_%d 5}\
${goto 330}${template1 Jour %a_%d 6}\
${goto 390}${template1 Jour %a_%d 7}\
${voffset -172}

#### Affichage des cadres utilisés dans le conky ####
${voffset -935}
#### premier cadre ####
${template0 base.png 0 40 450 110}
${template0 flip_bg.png 330 10 100 100}
${template0 flip_bg.png 220 10 100 100}
#### Second cadre ####
${template0 base.png 0 155 450 80}
#### 3° cadre ####
${template0 base.png 0 237 450 80}
#### icônes premier cadre ####
${template2 IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 105 75 132 70}
#### icônes Second cadre ####
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 168 75 45 2}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 75 168 75 45 3}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 150 168 75 45 4}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 225 168 75 45 5}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 168 75 45 6}
${template2 Jour_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 375 168 75 45 7}
#### icônes 3° cadre #### y=250
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 0 250 75 45 2}
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 75 250 75 45 3}
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 150 250 75 45 4}
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 225 250 75 45 5}
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 300 250 75 45 6}
#${template2 huitHeures_IconeM ~/.conky/conky-meteo/meteo_lua_2/icones 375 250 75 45 7}
]];

dsl pour l'attente
je vais voir quand j'ai 5 min mais normalement mais je penser que ça marché

#5 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 17/09/2017, à 08:51

daniel38100
Réponses : 1 451

Bonjour à tous j'ai mise à jour les pack meteo lua et meteo fond d'écran
|-- météo fond d'écran accuweather-3.deb v3.19 MAJ:17/09/2017 --|
|-- meteo lua de Didier-T meteo-lua-2.deb v1.27 MAJ:17/09/17 --|

@ragamatrix dsl pour l'attente maintenant tout fonctionne

#6 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 17/09/2017, à 10:28

daniel38100
Réponses : 1 451

@daniel38100,
Bon, je sais , ce que je vais poser comme question sera idiote: le conky-lua peut-il être crée et installé dans n'importe quel OS ? C'est cette horloge avec les aiguilles et a peu pres tout ce qu'il peut y avoir, ce conky est en trois couleurs, orange , vert et bleu est-ce possible d'avoir ces conkys dans un seul script?
Pas de panique, je ne suis pas un super "fan" de la météo, en plus pas doué du tout pour faire ce script !
Par contre quand j'aime bien QQs conkys , je suppose qu'il faut absolument savoir créer un script pour ces "conkys" !
J'ai plusieurs OSs installés, dans chacun j'ai aussi "conky-manager" dans lequel il y a un tas de conkys, bien sur, mais je ne suis pas complètement fan de conky-manager, la preuve je n'utilise que QQs conkys qui me plaises big_smile
Merci pour ta réponse , même si ma question est basse... cordialement

je suis pas sur d'avoir tout compris a ta question

je ne connais pas tout les OS mais si tu as conky sur tous le conky-lua s'y installe en principe

C'est sûrement possible de tout regrouper en un seul script ou sinon il faut lancer les plusieurs conkys avec un autre script faudrait que je voit ces scripts pour  voir si c'est faisable

#7 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 17/09/2017, à 11:48

daniel38100
Réponses : 1 451

OK je comprend mieux demande de l'aide sur le forum postez vos conkyrc mais je pense qu'il faudrait un script pour chaque OS

#8 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 19/09/2017, à 19:03

daniel38100
Réponses : 1 451
ragamatrix a écrit :
daniel38100 a écrit :

Bonjour à tous j'ai mise à jour les pack meteo lua et meteo fond d'écran
|-- météo fond d'écran accuweather-3.deb v3.19 MAJ:17/09/2017 --|
|-- meteo lua de Didier-T meteo-lua-2.deb v1.27 MAJ:17/09/17 --|

@ragamatrix dsl pour l'attente maintenant tout fonctionne

Merci pour ton investissement, pas de soucis wink Je testerai 4a dès que possible.

Enfin faut juste que je finisse les info lunaison (il y a que le basic)
la j'ai du temps je me suis casser des vertèbres donc en principe c pour bientôt j'y travail

#9 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 18/03/2017, à 11:27

daniel38100
Réponses : 1 611

j'ai mis les collines avec fond transparent 
mini_472759Garlabh.pngmini_772361Garlab.png

#10 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 17/09/2017, à 08:56

daniel38100
Réponses : 1 611

Bonjour à tous j'ai mise à jour le pack meteo lua de Didier-T pour ceux que ça intéresse

|-- meteo lua de Didier-T meteo-lua-2.deb v1.27 MAJ:17/09/17 --|

#11 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 14:02

daniel38100
Réponses : 65

OK parfait ça va être plus simple je voit ça en rentrant ce soir

à erresse j'ai testé que par l'interface graphique du coup pour moi c'est l'inverse je sait pas si ça marche en console

#12 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 14:07

daniel38100
Réponses : 65

avec cut et sed ça devrai largement le faire mais fut je test avent de poster là chui au taf ya que des "windows"
avec cut tu récupère entre les "/" et avec sed tu remplace le 1er par le 2nd

#13 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 15:00

daniel38100
Réponses : 65

@ enebre
    L’hébergeur par défaut n'as aucune importance pour l'instant vu que nous avons le choix (je pense que ça fait un moment que le pixup.conf ne fonctionne plus sauf pour quelques fonctions)


@  erresse
    xpixup est un lien symbolique vers pixup donc ça doit pas changer grand chose je pense

#14 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 21:50

daniel38100
Réponses : 65

effectivement le .conf fonctionne parfaitement ça venais de moi

#15 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 23:12

daniel38100
Réponses : 65

bonsoir j'ai fait un petit truc pour hostingpics.net et casimages.com

			"OM")	if [[ $(echo "${ins_mini}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                    if [[ $(echo "${ins_mini}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 );jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c    ;;
			"OI")   if [[ $(echo "${ins_imag}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                    if [[ $(echo "${ins_imag}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 );jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c	;;
		esac

EDIT: casimages.com

#16 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 00:19

daniel38100
Réponses : 65

c'est à partir de la ligne 586 chez moi

mais j'ai aussi modifier la ligne 570 que voici pour afficher le choix des liens

		*)	msglist=(false "Insérer la miniature dans un forum" "M" false "Insérer l'image dans un forum" "I" true "Insérer la miniature dans un forum lien original" "OM" false "Insérer l'image dans un forum lien original" "OI")

mini_170309124629743948.jpg1489015552.jpgmini_281006576.jpg
script complet  partir des choix (ligne 570)         # préparation des choix possibles selon le service

        # préparation des choix possibles selon le service
	case "${service_choisi}" in
		"framapic" | "lutim")
			msglist=(true "Insérer l'image dans un forum" "I")
		;;
		*)	msglist=(false "Insérer la miniature dans un forum" "M" false "Insérer l'image dans un forum" "I" true "Insérer la miniature dans un forum lien original" "OM" false "Insérer l'image dans un forum lien original" "OI")
		;;
	esac

	# affichage des résultats
	if ! ${versionconsole} ; then
		choix=$(zenity --list --radiolist --title "PixUp ${version}" \
			--text "${nom_serv[idx]} - Fichier téléversé\nPour copier le lien dans le presse-papier" \
			--ok-label "Copier" --column="Choix" --column="Libellé" --column="Clé" \
			--hide-column="3" --print-column="3" --hide-header "${msglist[@]}")
		[[ "$?" != 0 ]] && stop	# si non OK, on sort !

# Note: la commande pour copier "dans le clipboard" =  echo -n "${var}" | xclip -selection c
# l'utilisation de xclip sans "-selection c" copie dans le presse-papier "primaire" qui
# peut être récupéré via un "clic milieu" de la souris (et est différent du clipboard)

		case "${choix}" in
			"M")	echo -n "${ins_mini}" | xclip
					echo -n "${ins_mini}" | xclip -selection c	;;
			"I")	echo -n "${ins_imag}" | xclip
					echo -n "${ins_imag}" | xclip -selection c	;;
			"OM")	if [[ $(echo "${ins_mini}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                if [[ $(echo "${ins_mini}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                                 hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 )
                                                                 jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c    ;;
			"OI")   if [[ $(echo "${ins_imag}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                if [[ $(echo "${ins_imag}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                                 hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 )
                                                                 jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c	;;
		esac

anciennement

	# préparation des choix possibles selon le service
	case "${service_choisi}" in
		"framapic" | "lutim")
			msglist=(true "Insérer l'image dans un forum" "I")
		;;
		*)	msglist=(true "Insérer la miniature dans un forum" "M" false "Insérer l'image dans un forum" "I")
		;;
	esac

	# affichage des résultats
	if ! ${versionconsole} ; then
		choix=$(zenity --list --radiolist --title "PixUp ${version}" \
			--text "${nom_serv[idx]} - Fichier téléversé\nPour copier le lien dans le presse-papier" \
			--ok-label "Copier" --column="Choix" --column="Libellé" --column="Clé" \
			--hide-column="3" --print-column="3" --hide-header "${msglist[@]}")
		[[ "$?" != 0 ]] && stop	# si non OK, on sort !

# Note: la commande pour copier "dans le clipboard" =  echo -n "${var}" | xclip -selection c
# l'utilisation de xclip sans "-selection c" copie dans le presse-papier "primaire" qui
# peut être récupéré via un "clic milieu" de la souris (et est différent du clipboard)

		case "${choix}" in
			"M")	echo -n "${ins_mini}" | xclip
					echo -n "${ins_mini}" | xclip -selection c	;;
			"I")	echo -n "${ins_imag}" | xclip
					echo -n "${ins_imag}" | xclip -selection c	;;
		esac

#17 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 10:51

daniel38100
Réponses : 65

@ erresse
    Que change vraiment xpixup par rapport à pixup ?
J'ai testé les 2 sans différence pourtant j'ai vu pas mal de chose par rapport à ça dans le script .

#18 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 11:35

daniel38100
Réponses : 65
enebre a écrit :

Je viens d'essayer, ça fonctionne très bien. smile

Xpixup fait le raccourci des deux premiers choix et passe directement au chargement de l'image par clic droit sur l'image, ceci avant l'insertion de ta modification.

Avec ton script, c'est toujours plus direct mais il pose la question des 4 choix pour le type de lien à poster sur le forum, c'est bien mais peut être superflu à l'usage on choisira toujours le choix par défaut que tu as proposé, pour avoir la miniature donnant accès à l'original,  puisque c'est la règle du forum, non ?

sûrement pour la plupart des utilisateur mais des fois fois j'ai besoin de l'autre lien et je pense que certain aussi
par contre je viens de tester à partir du clic droit j'ai bien les 4 choix
ah je viens de comprendre normalement ya pas le choix . C'est cela ?

#19 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 11:52

daniel38100
Réponses : 65

j'ai retester pour moi ça me va juste clic droit sur l'image app:"xpixup"( choix du serveur dans le fichier ~/.config/Pixup/pixup.conf )
juste à choisir le lien (4 choix)

#20 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 12:00

daniel38100
Réponses : 65

parfois je post de image avec un lien qui n'a rien à voir on pourrais faire une fonction pour ça "choix du lien au clic sur l'image" choix lien

#21 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 12:12

daniel38100
Réponses : 65
enebre a écrit :

Pour le choix par défaut, serait-il possible de marquer choix du forum ou quelque chose d'approchant ? (c'est pour les newbies)

pour service_defaut="casimages" ?

#22 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 12:18

daniel38100
Réponses : 65

dans ce cas le code

        # préparation des choix possibles selon le service
	case "${service_choisi}" in
		"framapic" | "lutim")
			msglist=(true "Insérer l'image dans un forum" "I")
		;;
		*)	msglist=(true "Insérer la miniature dans un forum" "OM" false Insérer l'image dans un forum" "OI")
		;;
	esac

	# affichage des résultats
	if ! ${versionconsole} ; then
		choix=$(zenity --list --radiolist --title "PixUp ${version}" \
			--text "${nom_serv[idx]} - Fichier téléversé\nPour copier le lien dans le presse-papier" \
			--ok-label "Copier" --column="Choix" --column="Libellé" --column="Clé" \
			--hide-column="3" --print-column="3" --hide-header "${msglist[@]}")
		[[ "$?" != 0 ]] && stop	# si non OK, on sort !

# Note: la commande pour copier "dans le clipboard" =  echo -n "${var}" | xclip -selection c
# l'utilisation de xclip sans "-selection c" copie dans le presse-papier "primaire" qui
# peut être récupéré via un "clic milieu" de la souris (et est différent du clipboard)

		case "${choix}" in
			"I")	echo -n "${ins_imag}" | xclip
					echo -n "${ins_imag}" | xclip -selection c	;;
			"OM")	if [[ $(echo "${ins_mini}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                    if [[ $(echo "${ins_mini}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_mini} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 );jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_mini=$(echo -n "${ins_mini}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c    ;;
			"OI")   if [[ $(echo "${ins_imag}" | grep hostingpics.net) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}/${fff[2]}/g" | sed 's/viewer.php?id=/pics\//g')
                                fi
                                    if [[ $(echo "${ins_imag}" | grep casimages.com) != "" ]];then
                                    ddd=$(echo ${ins_imag} | sed "s/\[img]/\n/g")
                                    x=0
                                    for i in $ddd;do
                                        if [[ $i != "" ]];then x=$(echo $((x+1)) | bc -l )
                                            fff[x]=$(echo $i | cut -d "/" -f3 )
                                            if [[ $x = 2 ]];then fff[x]=$(echo $i | cut -d "/" -f3 );ggg[x]=$(echo $i | cut -d "/" -f4 )
                                                hhh[x]=$(echo $i | cut -d "/" -f5 );iii[x]=$(echo $i | cut -d "/" -f6 );jjj[x]=$(echo $i | cut -d "/" -f7 )
                                            fi
                                        fi
                                    done
                                    ins_imag=$(echo -n "${ins_imag}" | sed "s/${fff[1]}\/i/${fff[2]}\/${ggg[2]}\/${hhh[2]}\/${iii[2]}\/${jjj[2]}/g"  | sed 's/.html//g')
                                fi
                                echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                xclip
					echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        xclip -selection c	;;
		esac

je voudrais pas alourdir le script non plus

#23 Re : -1 »  xpixup amélioration » Le 11/03/2017, à 07:21

daniel38100
Réponses : 65

c'est pas un lien qui pointe vers une autre image que je voulais faire mais un lien qui pointe vers un téléchargement
mais ayant compris le principe de ce script je le ferai juste pour moi et ceux que ça intéresse

#24 Re : -1 »  xpixup amélioration » Le 16/03/2017, à 16:16

daniel38100
Réponses : 65
ragamatrix a écrit :
cracolinux a écrit :

@ragamatrix
Pour l'ajout d'un nouveau service c'est une bonne idée même si nous en avons déjà pas mal, je suis pour la diversification des sources. Tu peux coder la fonction et la proposer sur le git si tu te sens

Moi ! Coder ! lol On verra hein... C'est pas gagné...

pour ma part je pense qu'il y à suffisamment de service j'utilise toilelibre la plupart du temps ce week-end ça ne marché pas j'en ai utiliser un autre (casimages) vite fait avec le script
du coup j'ai changer de serveur par défaut dans le .conf et je changerai quand celui-ci sera en maintenance ou HS

et pour ce qui est des lien qui n'ont rien à voir avec l'image on en utilise pas souvent