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.

#226 Le 27/05/2016, à 16:07

f.x0

Re : [script] Pixup : Poster une image rapidement sur un forum

Bonjour cracolinux,

Nouvelle version testée ...............  et approuvée !!!

Cela fonctionne nickel sur Ubuntu 14.04 en 64 bits.

merci cracolinux, super boulot encore une fois big_smile

Edit : Très bon travail collectif → bravo et merci aux auteurs et mainteneur

Dernière modification par f.x0 (Le 27/05/2016, à 17:25)


SOPI

Hors ligne

#227 Le 27/05/2016, à 16:45

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

Merci du retour! Boulot collectif


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#228 Le 28/05/2016, à 13:21

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

bonjour à tous, je viens vous remercier pour cette utilitaire formidable je l'ai tester hier pour envoyer sur le canal IRC une capture de mon conky. Par contre quand j'essaie de l'envoyer sur toilelibre il me dit que le service ne semble pas opérationnel. J'ai pris le fichier .deb et je suis sous Ubuntu 16.04, les autre hébergeurs fonctionnent a merveille big_smile encore une fois un gros merci a vous tongue


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#229 Le 28/05/2016, à 15:30

PengouinPdt

Re : [script] Pixup : Poster une image rapidement sur un forum

En effet, le site 'pix.toile-libre' semble down !
Ce message annonce que le site ne répond pas ...

Pensez à vérifier que le site soit joignable ... en premier, avant de nous en parler ...
De toute façon, nous ne pouvons rien y faire wink

Si ce n'est peut-être changé la teneur du message pour que ce soit plus explicite pour l'utilisateur final wink


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#230 Le 28/05/2016, à 18:09

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

PengouinPdt a écrit :

En effet, le site 'pix.toile-libre' semble down !
Ce message annonce que le site ne répond pas ...

Pensez à vérifier que le site soit joignable ... en premier, avant de nous en parler ...
De toute façon, nous ne pouvons rien y faire wink

Si ce n'est peut-être changé la teneur du message pour que ce soit plus explicite pour l'utilisateur final wink

Je ne voulait pas être désagréable , je m'excuse si cela a été mal prit ce n'était pas mon intention.Je voulais juste remercier votre travaille énorme sur cette utilitaire vraiment pratique, et part la même occasion avoir la confirmation que le site toile libre était down ou bien peut-être le format de l'image initial qui n'était pas compatible ou autres choses, il est vrai que ma formulation n'était pas top.Encore bravo et merci pour cette utilitaire


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#231 Le 28/05/2016, à 18:22

erresse

Re : [script] Pixup : Poster une image rapidement sur un forum

@bigoud92:
Je n'ai pas l'impression que tu aies vexé qui que ce soit, le message que tu as eu signale simplement que le site choisi pour déposer ton image est actuellement indisponible, pour quelque raison que ce soit...
Dans ce cas, il suffit de soumettre l'image via un autre site, le résultat est le même qu'avec "Toile Libre", c'est d'ailleurs tout l'intérêt de PixUp de proposer plusieurs sites possibles.
cool


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#232 Le 28/05/2016, à 18:31

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

oui c'est ce que j'ai fait de suite mon 1er choix était toile libre ayant eu la reponse négative j'ai tester les autres qui ont fonctionner de suite big_smile


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#233 Le 28/05/2016, à 18:56

PengouinPdt

Re : [script] Pixup : Poster une image rapidement sur un forum

@bigoud92: je n'ai pas du tout mal pris la teneur de ton message ...
Ce n'est pas parce que j'écris une recommandation, qu'il faut le prendre comme le fait que je me sente agressé.
Ensuite, tu as eu le bon réflexe, apparemment, de choisir un autre service ... c'est très bien !

Bonne continuation wink


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#234 Le 28/05/2016, à 19:16

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

C'est juste quand je relis je me suis aperçu que ma formulation était mauvaise est donc pouvait être mal interprété et puis peut-être mon installation était douteuses big_smile


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#235 Le 30/05/2016, à 18:20

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

Merci de ton retour Bigoud92 smile


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#236 Le 31/05/2016, à 07:20

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

PengouinPdt : Merci de me baver dessus sur un autre forum https://www.debian-fr.xyz/viewtopic.php?f=7&t=200

Y'a personne qui t'a demandé de remanier tout le code (" de te casser le cul ") de migrer vers github, pour ensuite en réclamer la quasi paternité - pour ma part j'avais crée ce script pour moi et j'ai ensuite voulu le partager. J'avais pas l'intention d'en faire une usine à gaz.

Alors oui, tu sais mieux programmer que moi, mais t'es pas le seul dans ce cas. Si ça t'aide que je le dise devant tout le monde, tant mieux. Je suis pas là pour me regarder la nouille.

Encore une fois, merci d'apporter tes connaissances mais pas la condescendance habituelle qui va avec. Tout le monde n'est pas informaticien de métier et les autres peuvent, eux aussi, avoir des problèmes qui ne leur permettent pas d’être réactif 100% du temps.

EDIT : Et je le répète, utiliser git, c'est bien

Dernière modification par cracolinux (Le 31/05/2016, à 07:32)


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#237 Le 31/05/2016, à 11:24

erresse

Re : [script] Pixup : Poster une image rapidement sur un forum

... et merde !!!
J'avais cru que la page était tournée, mais ça ne semble malheureusement pas être le cas !
Et comment peux-t-on envisager un travail collaboratif si les participants montrent aussi peu d'empathie ?
roll roll roll


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#238 Le 31/05/2016, à 12:27

melixgaro

Re : [script] Pixup : Poster une image rapidement sur un forum

Simple lecteur de ce fil, je trouve que l'ambiance bon enfant a disparu après que PengouinPdt a tout chamboulé. Je viens de voir le fil sur le forum debian, cracolinux n'est crédité nulle part (sur le git, oui) et je trouve qu'une phrase du genre « adaptation python du script bash de cracolinux et erresse » aurait sa place dans le tout premier message.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#239 Le 31/05/2016, à 15:58

f.x0

Re : [script] Pixup : Poster une image rapidement sur un forum

Bonjour, juste pour resituer le contexte, les propos de PengouinPdt sur le forum debian
datent du 14/05/16, et la "réconciliation" sur le forum d'ubuntu date du 15/05/16.

Nous espérons tous que la "bisbille" s'arrêtera là,
et que le(s) projet(s)   (qui vaut bien plus que cela)  continuera à vivre ensemble(s) ou en parallèle.

Longue vie au projet et à la tolérance mutuelle.


SOPI

Hors ligne

#240 Le 31/05/2016, à 16:07

PengouinPdt

Re : [script] Pixup : Poster une image rapidement sur un forum

@f.x0 : merci pour l'analyse ... j’apprécie beaucoup wink
Tu transcris exactement ce que j'allais écrire !

Je prends note des différentes remarques ... mais je ne tomberai pas dans le piège ni de me défendre, ni du reste ...
Je vais faire le nécessaire hors-ligne, avec qui de nécessaire ... et le reste ne sera publié ni ici, ni ailleurs !


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#241 Le 01/06/2016, à 05:47

PengouinPdt

Re : [script] Pixup : Poster une image rapidement sur un forum

Après réflexion cette nuit, je me retire définitivement du projet.
Je n'y reviendrai pas !

Je pars de mon plein gré, après avoir fait le nécessaire cette nuit pour que Cracolinux aie les pleins pouvoirs - je me suis même retiré des membres - agissant sur le git.

Je ne reviendrais même pas sur ce fil.

"Allez, zou ... quenavo!"


Ego ~
YUP.py :: Yet Uploader Pixxie.py :: script python : post d'images sur forum !

Hors ligne

#242 Le 02/06/2016, à 18:55

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

Nouvelle version dispo avec une superbe fonctionnalité Nautilus Script implémentée par erresse.
De plus, le paquet deb fait son retour.


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#243 Le 02/06/2016, à 20:49

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

cracolinux a écrit :

Nouvelle version dispo avec une superbe fonctionnalité Nautilus Script implémentée par erresse.
De plus, le paquet deb fait son retour.

je dois retélecharger le .deb ou juste mettre a jour mes logiciel ?#PasTaper bobo la tête


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#244 Le 02/06/2016, à 21:04

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

Il faut le retélécharger, le paquet n'est pas dans un dépot officiel donc les mises à jour ne le concerne pas


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#245 Le 02/06/2016, à 21:08

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

ok merci comment supprimer proprement l'ancien et le remplacer par le nouveau? (dans le terminal si possible)


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#246 Le 02/06/2016, à 21:58

cracolinux

Re : [script] Pixup : Poster une image rapidement sur un forum

sudo apt-get remove pixup && wget https://framagit.org/PixUP/pixup/raw/master/pixup_3.0.1_all.deb && sudo dpkg -i pixup_3.0.1_all.deb

à coller dans un terminal


Pixup : postez vos images vite et bien - Wificheck : Aidez nous à vous aider

« Ne devenez jamais pessimiste. Un pessimiste a plus souvent raison qu'un optimiste, mais l'optimiste s'amuse plus — et aucun des deux ne peut arrêter la marche du monde. » R.Heinlein

Hors ligne

#247 Le 03/06/2016, à 08:33

enebre

Re : [script] Pixup : Poster une image rapidement sur un forum

Merci cracolinux

Hors ligne

#248 Le 03/06/2016, à 08:42

enebre

Re : [script] Pixup : Poster une image rapidement sur un forum

bonjour cracolinux:
Il y a quelques temps déjà tu avais fourni un script pour Thunar, existerait-il une version plus récente ?

#!/bin/bash

# Script d'upload d'image vers des services d'hebergement
#  lancez pixup --help pour plus d'info
#
# Services disponibles :
# - toile-libre.org  →→ Faire un don : http://www.toile-libre.org/fr/don
# - casimages.com
# - hostingpics.net
#
# v2.3
# Auteur:               cracolinux [cracolinux@mailoo.org]
# Contributeurs:        eresse [ rogersauret@free.fr ] : journalisation et chemin relatifs
# 2012 - 2015
#
# Dépendances : curl et zenity
# Merci de l'aide de byte_bucket reçu sur le canal #curl de freenode
# Merci à Ansuzpeorth ;)
# et à Hush !

# LICENCE:
#
#                 LICENCE PUBLIQUE RIEN À BRANLER
#                 Version 1, Mars 2009
#                 Copyright (C) 2009 Sam Hocevar
#                 14 rue de Plaisance, 75014 Paris, France
# 
#                         La copie et la distribution de copies exactes de cette licence sont
#                         autorisées, et toute modification est permise à condition de changer
#                         le nom de la licence. 
# 
#                 CONDITIONS DE COPIE, DISTRIBUTION ET MODIFICATION
#                 DE LA LICENCE PUBLIQUE RIEN À BRANLER
# 
#                 0. Faites ce que vous voulez, j’en ai RIEN À BRANLER.

# gestion du fichier de config
if [[ ! -w $HOME/.config/pixup.conf ]] ; then
 cat > $HOME/.config/pixup.conf <<EOF
#################### Valeurs modifiables #######################################
# modifier cette valeur pour activer/désactiver la jounalisation
journal=true
# modifier cette valeur pour renommer le journal ou sa localisation
logname="$HOME/pixupLog.html"
# modifier cette valeur pour changer le service par défaut (utilisation console)
servicepardefaut="Toile-libre.org"
# "Toile-libre.org" "Casimages.com" "Hostingpics.net"
################################################################################
EOF
else
source $HOME/.config/pixup.conf
fi


#lancement graphique ou console
versionconsole=false
[ -n "$1" ] && versionconsole=true

# variables        et constantes diverses
NORMAL="\\033[0;39m"
ROUGE="\\033[1;31m"
servicechoisi=""
fichier=""


F_aide () {
        
echo -e ""$ROUGE"Syntaxe"$NORMAL" : pixup [option] parametre"
echo
echo -e ""$ROUGE"Options"$NORMAL" :"
echo
echo "  -s ou --service        [choix du service d'hébergement]"
echo
echo "                c pour casimages.com"
echo "                t pour pix.toile-libre.org"
echo "                h pour hostingpics.net"
#echo "                f pour framapic.org"
echo
echo "  -j ou --journal		afficher le journal (${logname})"
echo
echo "  -c ou --config		afficher le fichier de config"
echo		
echo "  -h ou --help		afficher l'aide"
echo
echo "  Si l'option -s n'est pas fournie, le script utilisera le"
echo "  service par défaut ${servicepardefaut} modifiable au début"
echo "  du script"
echo
echo -e ""$ROUGE"Parametre"$NORMAL" :"
echo
echo "  Le fichier à uploader"
echo        
echo -e ""$ROUGE"Exemples"$NORMAL" :"
echo
echo "  pixup /home/john/rambo/tutu.png"
echo "          → upload du fichier /home/john/rambo/tutu.png vers"
echo "            le service par défaut"
echo
echo "  pixup -s c toto.jpg"
echo "          → upload du fichier ./toto.jpg vers casimages.com"
echo          
echo "N'hésitez pas à améliorer ce script et à proposer vos idées à"
echo "<cracolinux@mailoo.org>"
        
}

# cette fonction crée, si nécessaire, le chemin de fichier absolu
F_checkfichier () {
        
        if ${versionconsole} ; then
                if [ "${fichier:0:1}" = "/" ] ; then
                        absolufichier="${fichier}"
                        fichier="${fichier##*/}" # suppression de la plus longue chaine à gauche du caractère /
                elif [ "${fichier:0:2}" = ".." ] ; then

                        cd "${PWD}/${fichier%/*}" # suppression de la plus courte chaine à droite du caractère /
                        fichier="${fichier##*/}"
                        absolufichier="${PWD}/${fichier}"
                else
                        absolufichier="${PWD}/${fichier}"
                fi
                
                # le fichier choisi n'existe pas
                [ ! -f "${absolufichier}" ] && echo "Une erreur est survenue au niveau du chemin de fichier" && exit 2
                
        elif ! ${versionconsole} ; then
				chemin="${fichier%/*}/" # le dernier / est requis pour l'option filename de zenity
                absolufichier="${fichier}"
                fichier="${fichier##*/}"
                	#on conserve le chemin dans la conf
					if [[ -n $(grep 'chemin=' $HOME/.config/pixup.conf) ]] ;	then
						sed -i '/^chemin/d' $HOME/.config/pixup.conf #check
					fi
					echo "chemin=\"${chemin}\"" >> $HOME/.config/pixup.conf
					
				# le fichier choisi n'existe pas
                [ ! -f "${absolufichier}" ] && zenity --warning --text="Une erreur est survenue au niveau du chemin de fichier" && exit 2
        fi
        }

# permet d'obtenir l'extension-type du fichier, minusculée pour les besoins de la requète POST, de façon sûre
F_get_extension () {

        typemime=$(file -bi "${absolufichier}")
        mime=${typemime%;*} # suppression de la plus courte chaine à droite de ;
        if [ "${mime%/*}" != "image" ]; then # suppression de la plus courte chaine à droite de /
               if ${versionconsole} ; then
                        echo "Ce fichier n'est pas une image" && exit 2
               else
                        zenity --warning --text="Ce fichier n'est pas une image" && exit 2
               fi
        fi
        extension=${mime#*/} # suppression de la plus courte chaine à gauche de /
        }

# Crée le fichier log au besoin
F_create_log () {
                if [ ! -e "${logname}" ] ; then
                                                echo '        <head>
                                                                <title>Pixup - Vos images sur les forums</title>
                                                                <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                                                                <style type="text/css">
                                                                        a img { border:0; }
                                                                </style>
                                                                </head>' > "${logname}"
                fi
                }


### fonctions des différents services proposés ###

#       pix.toile-libre.org
#                cette fonction ne fonctionne pas comme les 2 autres
#                car sa sortie est formattée différement
F_toile_libre () {
        curl -v -L --form "MAX_FILE_SIZE=15360000" --form "img=@${absolufichier};type=image/${extension};filename=${fichier}" "http://pix.toile-libre.org/?action=upload" 2>/dev/null | grep -B 2 "textarea" | sed "s/<td>//g;s/<\/td>//g;s/<textarea>//g;s/<\/textarea>//g;s#&eacute;#é#;s#&agrave;#à#;1,4d" > ${tampon}
        
        if ! ${versionconsole} ; then
                zenity --title="Pix.toile-libre.org - Fichier uploadé" --width=1100 --height=500 --text-info --filename=${tampon} &
                
        else
                cat ${tampon}
        fi

        if ${journal}; then
                                F_create_log # check si le fichier de log est présent et le crée si besoin
                                
                echo $(date +%d-%m-%Y\ à\ %H:%M:%S)'<br />'${absolufichier}' envoyé avec '${servicechoisi} '<br />' >> "${logname}"
                sed "s#--#<br />#g" < ${tampon} >> "${logname}" # formate les -- en retour à la ligne html
                echo '<hr>' >> "${logname}"
        fi
}

#        casimages.com
F_casimages () {
        url_codes=$(curl -v -L --form "cat=12" --form "image=@${absolufichier};type=image/${extension};filename=${fichier}" "http://www.casimages.com/upload_ano.php" | grep 'document.location.href' | cut -d'"' -f2)
        curl "http://www.casimages.com/${url_codes}" > ${tampon}
        #cp ${tampon} $HOME/example && geany $HOME/example  # DEBUG :pour analyse du fichier temporaire
        
        minipourforum=$(grep -m 1 "nsa" ${tampon} | cut -d "'" -f 8)
        minilog=${minipourforum} # miniature pour le log html
        urlimage=${minipourforum/mini_/}
        minipourforum="[url=${urlimage}][img]${minipourforum}[/img][/url]"
        
        F_montrerlesresultats "Casimages.com"
        }

#        hostingpics.net
F_hostingpics () {
        curl -v -L --form "photo1=@${absolufichier};type=image/${extension};filename=${fichier}" "http://www.hostingpics.net/envoi.html" > ${tampon}
        #cp ${tampon} $HOME/example && geany $HOME/example  # DEBUG :pour analyse du fichier temporaire
        
        minipourforum=$(grep "value=" ${tampon} | grep "mini" | grep -Eo "\[url.*\[\/url\]")         # url formatée pour l'affichage dans un forum
        minilog=$(grep -Eo "http\:\/\/img.*\.[[:alnum:]]{3}\[" <<< ${minipourforum})                 # miniature pour le log html
        minilog=${minilog%?}                                                                         # suppression du dernier caractère [ de minilog
        urlimage=$(grep -Eo "http.*\.[[:alnum:]]{3}\]" <<< ${minipourforum})
        urlimage=${urlimage%?}                                                                       # suppression du dernier caractère ] de urlimage
        
        F_montrerlesresultats "Hostingpics.net"
        }

#        framapic.org
F_framapic () {
    
  #  INSERT THE CODE RIGHT HERE
#     ---> [erresse]
        echo "Fonction à compléter. Insérer le code ici"
                   }
#     ---> [/erresse]



F_montrerlesresultats () {
        if ! ${versionconsole} ; then
                zenity --info --title=""${1}" - Fichier uploadé" --width=800 --height=200 --text="<big>Miniature pour forum :</big> \n${minipourforum}\n\n<big>Accès à l'image:</big>\n${urlimage}" &
                
        else
                clear
                echo -e "\nMiniature pour forum : \n${minipourforum}"
                echo -e "\nAccès à l'image : \n${urlimage}"
        fi

        if ${journal}; then
                                
                                F_create_log # check si le fichier de log est présent et le crée si besoin
                                
                echo $(date +%d-%m-%Y\ à\ %H:%M:%S)'<br />'${absolufichier}' envoyé avec '${servicechoisi} '<br />' >> "${logname}"
                echo '<img src="'${minilog}'" alt="'${minilog}'" /><br />' >> "${logname}"
                echo 'Accès image : <a href="'${urlimage}'">'${urlimage}'</a><br />' >> "${logname}"
                echo 'Miniature forum : '${minipourforum} '<br />' >> "${logname}"
                echo '<hr>' >> "${logname}"
                
        fi
        }




        
### le corps du script (amen) ###

# Obtenir les informations en console :

if ${versionconsole} ; then

        while true
        do
        
                case "$1" in
                
                        -h|--help)
                        
                                F_aide ; exit 0;;
                        
                        -s|--service)
        
                                case "$2" in
                                
                                        t|T) servicechoisi="Toile-libre.org" ;;
                                        c|C) servicechoisi="Casimages.com" ;;
                                        h|H) servicechoisi="Hostingpics.net" ;;
                                                                                #f|F) servicechoisi="Framapic.org" ;;

                                        *) echo "-s ${2} : argument non valide" && exit 3 ;;
                                esac
                                
                                shift 2
                                ;;

						-j|--journal)

								x-www-browser "${logname}" &
								exit 0 ;;
								
						-c|--config)
						
								xdg-open "$HOME/.config/pixup.conf" &
								exit 0 ;;
                                
                        *) break ;;
                esac
        done
        
        [ -z "$1" ] && echo "argument manquant (pas de fichier ?)" && exit 3
        fichier="$1"
        [ -z ${servicechoisi} ] && echo "Service par défaut : ${servicepardefaut}" && servicechoisi="${servicepardefaut}"

# ou bien graphiquement :
else
                        
        if fichier=$(zenity --file-selection --title="Fichier à uploader" --filename=${chemin:-$HOME}) && [ -n "$fichier" ] ; then
                true
        else
                exit 0  # si annuler, on sort
        fi


        if servicechoisi=$(zenity 	--list --title="Pixup" --text="Services d'upload:" \
									--radiolist --column="Choix" 	--column="Services disponibles"\
												true				"Toile-libre.org"\
												false				"Casimages.com"\
												false				"Hostingpics.net" ) && [ -n $servicechoisi ] ; then
                true
        else
                exit 0  # si annuler, on sort
        fi
fi


# Vérification de la validité du fichier et obtention du type de fichier
F_checkfichier
F_get_extension

# création d'un fichier temporaire pour la réception des infos 
# et envoi du fichier sur le service choisi
tampon=$(mktemp)


case ${servicechoisi} in

        "Toile-libre.org" )
                F_toile_libre ;;
                        
        "Casimages.com" )
                F_casimages ;;
        
        "Hostingpics.net" )
                F_hostingpics ;;

        "Framapic.org" )
                F_framapic ;;

esac

exit 0

Hors ligne

#249 Le 03/06/2016, à 09:11

bigoud92

Re : [script] Pixup : Poster une image rapidement sur un forum

Merci j'ai encore une question. Ou est placé le fichier xpixup que je dois mettre dans nautilus script?


Amateur d'Ubuntu depuis 2009 je suis novice mais je me soigne, et je suis animateur de podcast débutant l'apéro des papas manchots
PC portable sony vaio ubuntu 16.04 64bits : Intel® Core™ i5-2410M CPU @ 2.30GHz , 4GB ram
Ma chaîne youtube : http://www.youtube.com/c/johnguecko
Mon site : http:/www.bigoudops.fr

Hors ligne

#250 Le 03/06/2016, à 09:25

enebre

Re : [script] Pixup : Poster une image rapidement sur un forum

Cracolinux, c'est tout bon j'ai changé l'adresse du script pour pointer vers le nouveau qui c'est installé avec ton dernier deb en /usr/bin/. je pensais au début qu'il me faudrait un script spécial pour l'intégration à Thunar.

Hors ligne