Làm cách nào tôi có thể tải ảnh lên imgur từ dòng lệnh và nhận liên kết trực tiếp của họ?


10

Có cách nào để tôi có thể tải một số ảnh lên imgur.com thông qua dòng lệnh và lấy liên kết trực tiếp của chúng dưới dạng tệp văn bản không?



2
@AvinashRaj Tôi không nghĩ đó là bản sao đôi, câu hỏi này không phải là chụp ảnh màn hình, chỉ tải lên chúng.
Seth

@Seth câu hỏi liên kết bao gồm cả phần tải lên.
Avinash Raj

2
@AvinashRaj Có, nhưng điều đó không làm cho nó trở thành một bản sao. Các câu trả lời có thể giống nhau, nhưng các câu hỏi vẫn khác nhau.
Seth

Câu trả lời:


18

Danh sách các công cụ (chủ yếu là của bên thứ ba) trên trang web imgur ( http://imgur.com/tools ) có ba bashtập lệnh:

  • Trình tải lên Bart Bash Bash của Bart Nagel

    Một tập lệnh bash đơn giản để tải hình ảnh lên imgur từ dòng lệnh. Chạy imgur images/delicious/cake.jpgđể tải lên, in URL mới ra thiết bị xuất chuẩn, in URL trang xóa sang thiết bị lỗi chuẩn và đặt URL vào bảng tạm X để dễ dán.

  • Trình tải lên tập lệnh Bash Bash của Ceryn

    Một trình tải lên ảnh chụp màn hình tối giản cho Linux. Hỗ trợ lựa chọn màn hình.

  • Imgur-Ảnh chụp màn hình bởi jomo

    Một tập lệnh bash ảnh chụp màn hình đơn giản cho Linux và OS X. Chỉ cần chạy tập lệnh và chọn một phần màn hình của bạn để tải lên. Liên kết trực tiếp đến hình ảnh sau đó được sao chép vào clipboard của bạn.


Đây là một phiên bản đơn giản hóa cho OSX (Tôi đã đến đây khi tôi googled này): gist.github.com/003044274b6176f66c22
Dorian

1

Tôi đã thử bản thân mình hôm nay trên imgur và nó khá phức tạp, tài liệu được viết khá tệ nên thủ tục không rõ ràng. Tôi có thể đề nghị dùng thử imagebin.ca không?! cuz có API đơn giản hơn để tải tệp lên:

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 }'

nếu bạn đang sử dụng linux và 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 }' )"
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.