Чи є спосіб я завантажувати фотографії на imgur.com через командний рядок і отримувати їх пряме посилання в результаті у текстовому файлі?
Чи є спосіб я завантажувати фотографії на imgur.com через командний рядок і отримувати їх пряме посилання в результаті у текстовому файлі?
Відповіді:
Перелік (переважно сторонніх) інструментів на веб-сайті imgur ( http://imgur.com/tools ) містить три bash
сценарії:
Простий скрипт bash для завантаження зображення в imgur з командного рядка. Запустіть
imgur images/delicious/cake.jpg
для завантаження, роздрукуйте нову URL-адресу для stdout, надрукуйте URL-адресу видалення на stderr та вставте URL у буфер обміну для зручного вставки.
img Завантажувач сценарію Bash від Ceryn
Мінімалістичний завантажувач екрана для Linux. Підтримується вибір екрана.
Імгур-Скріншот Джомо
Простий скріншот скриншоту для Linux та OS X. Просто запустіть сценарій та виберіть частину екрана для завантаження. Потім пряме посилання на зображення копіюється у буфер обміну.
Я спробував себе сьогодні на imgur, і це досить складно, документація написана досить погано, тому процедура не зрозуміла. Можна запропонувати спробувати imagebin.ca ?! cuz має більш простий API для завантаження файлів:
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 }'
якщо ви використовуєте linux та 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 }' )"