Page 1 sur 1

[imgur] script pour upload

Publié : mer. 13 avr. 2016, 00:54
par Piczel
Bonjour tout le monde !

j'utilisais depuis longtemps un super script trouvé sur IRC (me rappelle plus qui.. je suis désolé :( ), qui permettait d'upload une image sur imgur.

le problème, c'est que depuis peu, elle ne marche plus.. j'ai essayé de mettre les mains dans le cambouis, mais le bash et moi on est pas vraiment copain, mais tout de même, je pense pas que le problème vienne du script.

Je pense que le problème vient de l'API de imgur, en effet, j'ai essayé différentes manières (via une fonction zsh, un script bash, un peu tout), mais le curl vers imgur ne renvoie jamais rien.. une idée ?

voilà le code du script :

Code : Tout sélectionner

#!/bin/bash
function uploadImage {
 curl -s -F "image=@$1" -F "key=486690f872c678126a2c09a9e196ce1b" https://imgur.com/api/upload.xml | grep -E -o "<original_image>(.)*</original_image>" | grep -E -o "http://i.imgur.com/[^<]*"
}

uploadImage "$@" | xclip -selection c
notify-send "Done" -t 5000

exit
et le petit bout zsh que j'ai voulu tester

Code : Tout sélectionner

imgur() { [ -z "$1" -o -r "$1" ] &&  curl -s -F "image=<${1:--}" -F "key=486690f872c678126a2c09a9e196ce1b" https://imgur.com/api/upload.xml || printf '$ %s\n\n%s' "$*" "$("$@")" | imgur ; }
bon, je pense que le problème vient de l'API, si quelqu'un a remarqué le même problème, signalez moi comment vous avez pu le réparer, sinon.. ben je suis à la recherche d'un nouveau script pour upload sur internet (peu importe le site vers lequel j'upload :))

Merci à tous, et bonne nuit !