Contenu | Rechercher | Menus

Annonce

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

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 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 18/03/2017, à 12:27

daniel38100
Réponses : 1 661

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

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

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

@daniel38100 merci pour ton aide, en fait je voudrai lancer par exemple dans le terminal ce genre de truc:

~/bin/draw_bg_convert.sh crea_cart "BG" "715x105" "cadre" "red" "0" "blue" "5"

de manière à pouvoir modifier la taille la couleur le cadre etc pour l'utiliser avec conky et creer des cadre selon sa config perso... Je sais pas si je suis clair

ah d’accord la ya un peu de travail

un script de ce genre devrai fonctionner pas trop mal
draw_bg_convert.sh

#!/bin/bash


if [ ! -z $9 ];then
    reptemp="$9"
elif [ -z $4 ];then
    reptemp=/tmp
elif [ $4 != "cadre" ];then
    reptemp=$4
else
    reptemp=/tmp
fi

echo $reptemp > ~/test.log
case "$1" in
    crea_cart )
        nom="$reptemp/$2.png" ;export image_"$2"="$nom" ;taille="$3";cadre="$4";couleur="$5";bordure="$6";couleurfond="$7";arrondi="$8"
        if [[ $4 = "cadre" ]];then
            # rectangle 1px de moins sur la taille
            L=$(echo $taille|cut -d x -f1);L=$((L - 1))
            H=$(echo $taille|cut -d x -f2);H=$((H - 1))
            convert -size "$taille" xc:none  -fill "$couleurfond" -strokewidth "$bordure" -stroke "$couleur" -draw "roundrectangle 1,1 $L,$H $arrondi,$arrondi" "$nom"
        else
            convert  -size "$taille" xc:none "$nom"
        fi

 ;;
esac

exit

EDIT:tu peut ajouter a la fin ton dossier de sauvegarde (par défaut "/tmp")

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

daniel38100
Réponses : 1 439

la ligne

echo $reptemp > ~/test.log

ne sert à rien c’était pour moi

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

daniel38100
Réponses : 1 439

à Ragamatrix


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

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

daniel38100
Réponses : 1 439
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 )

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

daniel38100
Réponses : 1 439
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

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

daniel38100
Réponses : 1 439

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

#7 Re : -1 »  xpixup amélioration » Le 07/03/2017, à 22:22

daniel38100
Réponses : 65

par contre j'ai fini par laisser la ligne 536 tell qu'elle j'ai préféré modifier a partir de la ligne 565 ça laisse le choix
ça donne

	# 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" false "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")	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")	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 vais me pencher sur hostingpics

#8 Re : -1 »  xpixup amélioration » Le 07/03/2017, à 22:32

daniel38100
Réponses : 65

modifié pour hostingpics à partir de la ligne 565 choix lien original ou pas


        # 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" false "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")	echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                sed 's/www.hostingpics.net\/viewer.php?id=/img4.hostingpics.net\/pics\//g' | xclip
					echo -n "${ins_mini}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        sed 's/www.hostingpics.net\/viewer.php?id=/img4.hostingpics.net\/pics\//g' | xclip -selection c    ;;
			"OI")	echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                sed 's/www.hostingpics.net\/viewer.php?id=/img4.hostingpics.net\/pics\//g' | xclip
					echo -n "${ins_imag}" | sed 's/?img=/upload\/original\//g' | sed -e "s#\(.*\)<textarea>\([^>]*\)</textarea>\(.*\)#\2#g" |\
                                        sed 's/www.hostingpics.net\/viewer.php?id=/img4.hostingpics.net\/pics\//g' | xclip -selection c	;;
		esac

EDIT: DSL pour les quelques erreur je les ai corrigé j'avais pas testé

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

daniel38100
Réponses : 65

ah d'accord faut que j'étudie le fonctionnement de ce site que je ne connais pas du tout
en fait faudrait récupéré le img(xx) si j'ai bien compris
Dsl j'avais pas lu toute la discussion

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

daniel38100
Réponses : 65

est ce que le lien img est le meme que le lien url?
dans ce cas je le récupère celui de l'img pour le lien original url c'est pas très complexe

#11 Re : -1 »  xpixup amélioration » Le 08/03/2017, à 15: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, à 15: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, à 16: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, à 22:50

daniel38100
Réponses : 65

effectivement le .conf fonctionne parfaitement ça venais de moi

#15 Re : -1 »  xpixup amélioration » Le 09/03/2017, à 00: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, à 01: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, à 11: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, à 12: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, à 12: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, à 13: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, à 13: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, à 13: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, à 08: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, à 17: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