#1 Le 03/09/2012, à 14:05
- cracolinux
[script] Pixup : Poster une image rapidement sur un forum
Pixup upload vos images sur un service spécialisé et vous renvoi les liens générés
3 modes :
En live dans votre navigateur, via Ouvrir avec (new)
Via une interface graphique permettant l’accès à toutes les fonctionnalités
En mode console ( voir pixup -h )
Fonctions :
Sauvegarde des uploads (dans un fichier html pour la visualisation)
Il est donc facile de retrouver les liens générés il y a 6 mois.Un fichier de config permet de paramétrer le script à sa sauce facilement
Upload de plusieurs images à la suite sur le même service
Nautilus Script like
Les services supportés pour le moment :
toile-libre.org
casimages.com
hostingpics.net
debian-fr.org
lut.im
framapic.org
les deux derniers sont les mêmes
INSTALLATION :
→ Paquet deb
Version 4.0 : https://framagit.org/PixUP/pixup/raw/ma … .0_all.deb (03/07/2016)
Dépendances : zenity, curl, xclip
Version 3.0.1 : https://framagit.org/PixUP/pixup/raw/ma … .1_all.deb
Dépendances : zenity, curl, jq
→ Nautilus-Script like : Faire un clic droit sur votre fichier, choisir "ouvrir avec", sélectionner Xpixup (menu Internet) et voilà
→ Le code : https://framagit.org/PixUP/pixup/raw/master/pixup_4.0
Pour aider les warriors :
Toile-libre.org : faites un don !
Framasoft : faites un don !
Dernière modification par cracolinux (Le 03/07/2016, à 19:25)
Hors ligne
#2 Le 03/09/2012, à 19:50
- metalux
Re : [script] Pixup : Poster une image rapidement sur un forum
Salut cracolinux,
Je m'en vais le tester, merci .
Hors ligne
#3 Le 08/09/2012, à 08:53
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
J'ai fais un paquet deb pour faciliter l'installation (et aussi la désinstallation) de ce petit script. J'ai modifié #1 en conséquence.
Il apparaîtra dans la catégorie internet de votre menu (du moins, c'est comme ça chez moi, sous Lxde)
Pour ceux que ça intéresse : comment créer un paquet deb ← pensez à utiliser lintian pour vérifier la validité de vos paquets
Dernière modification par cracolinux (Le 27/04/2014, à 15:47)
Hors ligne
#4 Le 18/09/2012, à 15:27
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Salut à tous !
J'aimerais modifier le script pour qu'il permette d'utiliser plusieurs autres hébergeurs d'images afin d'éviter d’être inutilisable lorsque l'un d'eux rencontre des problèmes techniques, ce qui est le cas en ce moment.
J'ai pensé à celui-ci :
http://www.casimages.com/
(si vous en avez d'autres à proposer...)
Le problème, c'est que je ne trouve pas la ligne magique avec curl, j'ai essayé pas mal de choses...mais sans succès.
Est-ce que quelqu'un parmi vous pourrez m'aider à trouver ça pour faire progresser ce script ?
Merci
Hors ligne
#5 Le 24/09/2012, à 23:27
- AnsuzPeorth
Re : [script] Pixup : Poster une image rapidement sur un forum
Bjr,
Si tu utilise bash4, au lieu de:
extension=$(tr [:upper:] [:lower:] <<< ${extension})
plus simple:
extension=${extension,,}
Pour upload sur casimage.com, il faut faire 2 curl.(j'ai simplement recopié ton curl, toutes les options ne doivent pas être nécessaires)
url_codes=$(curl -v -L --form "cat=12" --form "image=@/home/dir/Capture.png;type=image/png;filename=Capture.png" "http://www.casimages.com/upload_ano.php" | grep 'document.location.href' | cut -d'"' -f2)
curl "http://www.casimages.com/$url_codes" | ...(je te laisse parser le fichiers ;))
Bon courage
Dernière modification par AnsuzPeorth (Le 25/09/2012, à 00:10)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#6 Le 29/09/2012, à 13:28
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Le script à été mis à jour :
-Grâce à l'aide reçue de Ansuzpeorth et Hush, il est maintenant possible d'uploader via le script sur le service de casimages.com
-Le script est mieux documenté
-Un système d'options à été ajouté pour l'utilisation en ligne de commande, mais cependant, une aide serait bienvenue pour l'améliorer et le rendre plus costaud
Voilà voilà, votre aide et vos remarques sont les bienvenues
Dernière modification par cracolinux (Le 30/09/2012, à 18:11)
Hors ligne
#7 Le 23/10/2012, à 18:54
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Petite mise à jour du script qui passe à la version 1.4 :
-amélioration de l'analyse des options
-changement du rendu pour le service de casimages.com
@+
Hors ligne
#8 Le 25/10/2012, à 13:52
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Version 1.5 :
-Petit remaniement de l'aide
Hors ligne
#9 Le 25/10/2012, à 17:43
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Version 1.6 : (eh oui)
-J'ai refais l'analyse des options, j'ai supprimer getopts et j'ai utilisé ce tutoriel en anglais pour intégrer les options longues (impossible avec getopts)
-J'ai supprimer l'option -f qui servait pas vraiment
Je suis toujours à la recherche d'un coup de main pour intégrer les autres options mise à disposition par les hébergeurs comme par exemple chez toile-libre, l'option privée/publique
@+
Dernière modification par cracolinux (Le 25/10/2012, à 17:46)
Hors ligne
#10 Le 30/10/2012, à 14:10
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Version 1.8 :
-Ajout d'un troisième service : hostingpics.net
-Ajout de quelques commentaires
-Suppression de quelques pipes remplaçables par les substitutions de bash
-Le service par défaut pour l'usage dans un terminal est modifiable au tout début du script
C'est rapide (même si bien-sur ça ne dépends pas que du script) :
Miniature pour forum :
[url=http://nsa32.casimages.com/img/2012/10/30/12103002060122168.png][img]http://nsa32.casimages.com/img/2012/10/30/mini_12103002060122168.png[/img][/url]
Accès à l'image :
http://nsa32.casimages.com/img/2012/10/30/12103002060122168.png
real 0m0.911s
user 0m0.020s
sys 0m0.024s
Hors ligne
#11 Le 10/12/2012, à 18:45
- Rue_Gambon
Re : [script] Pixup : Poster une image rapidement sur un forum
Bonsoir,
Je suis perdu ! je n'arrive pas à installer Pixup, par aucune des méthodes indiquées dans "accéder au script" ou "installation" : messages "not found" par les liens ou dans le terminal. Comme je ne suis pas un expert, je ne sais quoi faire.
Merci de votre aide.
De GV, Rue_Gambon.
Hors ligne
#12 Le 10/12/2012, à 19:33
- metalux
Re : [script] Pixup : Poster une image rapidement sur un forum
@Rue_Gambon
Normal, les liens sont down pour l'instant. Attend que ce soit rétabli ou que cracolinux les héberge ailleurs ou qu'il poste le script ici. Pour l'instant ce n'est pas accessible.
Hors ligne
#13 Le 11/12/2012, à 12:28
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Salut, effectivement, j'ai un souci sur le site : une solution alternative à voir dans le post #1
Hors ligne
#14 Le 11/12/2012, à 14:47
- Rue_Gambon
Re : [script] Pixup : Poster une image rapidement sur un forum
Merci, ça marche.
GV.
Hors ligne
#15 Le 19/01/2013, à 15:37
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
PIXUP
Ce script permet d'uploader facilement une image sur un serveur d’hébergement d'images puis d'obtenir les liens renvoyés par le service, comme par exemple, une miniature pour forum.
Le script est graphique mais peut également être utilisé dans un terminal et demande alors plusieurs options ; voir pixup -h pour plus d'information sur le fonctionnement en ligne de commande.
En sortie, vous obtenez les différents liens qui vont bien : original, format miniature pour forum, etc.Dépendances : zenity, curl
3 services sont utilisables pour le moment :
Pour aider toile-libre.org : faites un don !
Accéder au script :
Le script est accessible là
Installation :
cliquez là : http://cracolinux.kegtux.org/images/pixup-ico.png
ou encore :wget http://cracolinux.kegtux.org/paquetsdeb/pixup.deb && sudo dpkg -i pixup.deb
Vous trouvez ensuite pixup dans votre menu Internet
Désinstallation :
sudo apt-get remove pixup
Utilisation :
Lancez pixup depuis votre menu internet et suivez le processus
Exemple d'utilisations dans une console :
pixup /home/john/rambo/tutu.png
→ upload du fichier /home/john/rambo/tutu.png vers le service par défautpixup -s t toto.jpg
→ upload du fichier ./toto.jpg vers pix.toile-libre.orgVotre aide est la bienvenue pour améliorer le script, ajouter des services (3 pour le moment), proposer des idées.
Apparement Quetzal est pas d'accord pour installer ton truc.
Voilà ce que renvoie la logithèque quand on clique sur ton icône:
Lintian check results for /tmp/pixup.deb:
E: pixup: wrong-file-owner-uid-or-gid usr/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/bin/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/bin/pixup 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/applications/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/applications/pixup.desktop 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/doc/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/doc/pixup/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/doc/pixup/README 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/doc/pixup/copyright 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/icons/ 1000/1000
E: pixup: wrong-file-owner-uid-or-gid usr/share/icons/pixup-ico.png 1000/1000
Ca a pas l'air très cool...
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#16 Le 20/01/2013, à 12:03
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
ok, merci du retour, je vais regarder ça.
Pour info, je suis sous 11.10.
Est-ce que tu as le même message en utilisant dpkg pour l'installation ?
Dernière modification par cracolinux (Le 20/01/2013, à 12:04)
Hors ligne
#17 Le 20/01/2013, à 15:06
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
Je sais pas j'ai pas essayé.
Euh !.. c'est qui ou quoi dpkg (dépacking I suppose, via la console)
comment je m'en sert?... en sudo apt-get ? qque chose comme ça?
Si tu veux que j'essaie faut me tenir la main j'utilisi Linux que depuis trois jours, du coup je suis pas tout à fait "pointu" dans le domaine même si j'arrive à me débrouiller tant bien que mal...
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#18 Le 20/01/2013, à 16:11
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Si tu copies et colles cette ligne :
wget http://cracolinux.kegtux.org/paquetsdeb/pixup.deb && sudo dpkg -i pixup.deb
dans un terminal, qu'est-ce que ça donne ?
Hors ligne
#19 Le 20/01/2013, à 16:15
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
Ca donne ça:
henry006@henry006-MS-7187:~$ wget http://cracolinux.kegtux.org/paquetsdeb/pixup.deb && sudo dpkg -i pixup.deb
--2013-01-20 16:14:33-- http://cracolinux.kegtux.org/paquetsdeb/pixup.deb
Résolution de cracolinux.kegtux.org (cracolinux.kegtux.org)... 176.31.252.47
Connexion vers cracolinux.kegtux.org (cracolinux.kegtux.org)|176.31.252.47|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [application/x-debian-package]
Sauvegarde en : «pixup.deb»
[ <=> ] 6 444 --.-K/s ds 0,07s
2013-01-20 16:14:33 (88,5 KB/s) - «pixup.deb» sauvegardé [6444]
[sudo] password for henry006:
Sélection du paquet pixup précédemment désélectionné.
(Lecture de la base de données... 201565 fichiers et répertoires déjà installés.)
Dépaquetage de pixup (à partir de pixup.deb) ...
dpkg: des problèmes de dépendances empêchent la configuration de pixup :
pixup dépend de curl ; cependant :
Le paquet curl n'est pas installé.
dpkg: erreur de traitement de pixup (--install) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « bamfdaemon »...
Rebuilding /usr/share/applications/bamf.index...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « gnome-menus »...
Des erreurs ont été rencontrées pendant l'exécution :
pixup
c'est quoi le paquet curl, et ou je le trouve???...
Dernière modification par henry-006 (Le 20/01/2013, à 16:16)
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#20 Le 20/01/2013, à 16:21
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
ok, je vois, il manque une dépendance, en l’occurrence le paquet curl.
Essaie ceci :
wget http://cracolinux.kegtux.org/paquetsdeb/pixup.deb && sudo gdebi pixup.deb
Hors ligne
#21 Le 20/01/2013, à 16:29
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
C'est parti, mon kiki:
le retour:
henry006@henry006-MS-7187:~$ wget http://cracolinux.kegtux.org/paquetsdeb/pixup.deb && sudo gdebi pixup.deb
--2013-01-20 16:28:33-- http://cracolinux.kegtux.org/paquetsdeb/pixup.deb
Résolution de cracolinux.kegtux.org (cracolinux.kegtux.org)... 176.31.252.47
Connexion vers cracolinux.kegtux.org (cracolinux.kegtux.org)|176.31.252.47|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [application/x-debian-package]
Sauvegarde en : «pixup.deb.1»
[ <=> ] 6 444 --.-K/s ds 0,07s
2013-01-20 16:28:34 (89,0 KB/s) - «pixup.deb.1» sauvegardé [6444]
[sudo] password for henry006:
sudo: gdebi: command not found
henry006@henry006-MS-7187:~$
BOF!!!...
en plus mon gest.de paquets me dit que j'ai des paquets relatifs à curl qui sont cassés, comment je les vire moi???...
Dernière modification par henry-006 (Le 20/01/2013, à 16:40)
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#22 Le 20/01/2013, à 16:38
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
sudo apt-get install curl && sudo dpkg -i pixup.deb
Hors ligne
#23 Le 20/01/2013, à 16:41
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
sudo apt-get install curl && sudo dpkg -i pixup.deb
et c'est reparti pour un tour...
Ca a l'air nettement mieux, voilà le retour:
henry006@henry006-MS-7187:~$ sudo apt-get install curl && sudo dpkg -i pixup.deb[sudo] password for henry006:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
calligra-l10n-engb calligra-l10n-fr cdparanoia k3b k3b-data k3b-i18n
kde-l10n-engb kde-l10n-fr kde-l10n-zhcn kdevelop-l10n kdevelop-php-docs-l10n
kdevelop-php-l10n language-pack-kde-en language-pack-kde-fr libflac++6
libk3b6 libkcddb4 linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
curl
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 147 ko dans les archives.
Après cette opération, 374 ko d'espace disque supplémentaires seront utilisés.
Réception de :1 http://mc.archive.ubuntu.com/ubuntu/ quantal/main curl i386 7.27.0-1ubuntu1 [147 kB]
147 ko réceptionnés en 1s (74,2 ko/s)
Sélection du paquet curl précédemment désélectionné.
(Lecture de la base de données... 201571 fichiers et répertoires déjà installés.)
Dépaquetage de curl (à partir de .../curl_7.27.0-1ubuntu1_i386.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de curl (7.27.0-1ubuntu1) ...
Paramétrage de pixup (1.8) ...
(Lecture de la base de données... 201587 fichiers et répertoires déjà installés.)
Préparation du remplacement de pixup 1.8 (en utilisant pixup.deb) ...
Dépaquetage de la mise à jour de pixup ...
Paramétrage de pixup (1.8) ...
Traitement des actions différées (« triggers ») pour « bamfdaemon »...
Rebuilding /usr/share/applications/bamf.index...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « gnome-menus »...
henry006@henry006-MS-7187:~$
est-ce que ça dit que c'est bon???
Y'a t'il un raccourci (lanceur, pardon) qque part, ou dois-je l'activer via la console???...
En attendant ta réponse j'ai balancé un update pour voir
Dernière modification par henry-006 (Le 20/01/2013, à 16:44)
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#24 Le 20/01/2013, à 16:48
- henry-006
Re : [script] Pixup : Poster une image rapidement sur un forum
YOUPI Y'A TOUT BON (lanceur dans la barre de lancement de Unity etc.)
BRAVO ET MERCI POUR TA PATIENCE ET TES COMPETENCES
je le lance de suite et si ça marche bien, j'te dis
à+, le cas échéant...
Sinon si ça marche pas je reviens te le dire illico presto
euh, il envoie ça ou déjà???... ah, oui dans Toile libre, mais comment je le récupère, la-bas?
J'ai beau cliquer dans la fenre de tonappli. je vois pas arriver le fichier dans toile libre.
Me serai-je gouré de site de récup?
Dernière modification par henry-006 (Le 20/01/2013, à 16:54)
OS: Ubuntu 14.04.2 (Trusty ) 64 bits
PC Medion / Processeur: Intel core2 Duo (CPU 2.80GHz) Mémoire vive:3029 MiB
Carte Graph. ATI Radeon HD 2600 series (nee ATI RV630) 512Mo
Débutant mais curieux, et furieusement convaincu que: "Rien n'est vrai, tout est possible"...
Hors ligne
#25 Le 20/01/2013, à 16:51
- cracolinux
Re : [script] Pixup : Poster une image rapidement sur un forum
Pas de soucis, la patience, il en faut toujours.
Tu sembles en avoir pas mal toi aussi
Hors ligne