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
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 ; }
Merci à tous, et bonne nuit !