Czy mogę w jakiś sposób przesłać zdjęcia do imgur.com za pomocą wiersza polecenia i uzyskać bezpośredni link w postaci pliku tekstowego?
Czy mogę w jakiś sposób przesłać zdjęcia do imgur.com za pomocą wiersza polecenia i uzyskać bezpośredni link w postaci pliku tekstowego?
Odpowiedzi:
Lista narzędzi (głównie stron trzecich) na stronie internetowej imgur ( http://imgur.com/tools ) zawiera trzy bash
skrypty:
Prosty skrypt bash do przesłania obrazu do imgur z wiersza poleceń. Uruchom,
imgur images/delicious/cake.jpg
aby przesłać, wydrukuj nowy adres URL na standardowe wyjście, wydrukuj adres URL usuwania strony na stderr i umieść adres URL w schowku X w celu łatwego wklejenia.
img Bash Script Uploader autor: Ceryn
Minimalistyczny program do przesyłania zrzutów ekranu dla systemu Linux. Obsługuje wybór ekranu.
Imgur-Screenshot autorstwa jomo
Prosty skrypt bash zrzutu ekranu dla systemu Linux i OS X. Wystarczy uruchomić skrypt i wybrać część ekranu do przesłania. Bezpośredni link do obrazu jest następnie kopiowany do schowka.
próbowałem dzisiaj na imgur i jest dość skomplikowany, dokumentacja jest dość źle napisana, więc procedura nie jest jasna. Czy mogę zasugerować wypróbowanie imagebin.ca?! bo ma prostszy interfejs API do przesyłania plików:
curl -s -F key="YOURKEY_JUST_REGISTER_ON_IMAGEBIN.CA_and go_on_profile_to get it" \
-F file="@$1" \
https://imagebin.ca/upload.php | awk -F':' '/url:/{gsub(/url:/,"") ; print $0 }'
jeśli używasz linux i kde =>
qdbus org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents "$(curl -s -F key="YOURKEY_________PLEASE_EDIT_IT" \
-F file="@$1" \
https://imagebin.ca/upload.php | awk -F':' '/url:/{gsub(/url:/,"") ; print $0 }' )"