コマンドラインから写真をimgurにアップロードして、直接リンクを取得するにはどうすればよいですか?


10

コマンドラインを使用して写真をimgur.comにアップロードし、その直接リンクをテキストファイルで取得する方法はありますか?



2
@AvinashRaj私はそれが二重であるとは思わない、この質問はスクリーンショットを撮ることについてではなく、単にそれらをアップロードすることについてです。
セス

@Sethリンクされた質問は、アップロードの部分もカバーしています。
Avinash Raj 14年

2
@AvinashRajはい、ありますが、それはそれを複製にしません。答えは似ているかもしれませんが、質問はまだ異なります。
セス

回答:


18

imgur Webサイト(http://imgur.com/tools)の(ほとんどがサードパーティの)ツールのリストには、3つのbashスクリプトが含まれています。

  • Bart Nagelによる Bart's Bash Script Uploader

    コマンドラインから画像をimgurにアップロードする単純なbashスクリプト。実行imgur images/delicious/cake.jpgしてアップロードし、新しいURLをstdoutに出力し、削除ページのURLをstderrに出力し、簡単に貼り付けるためにXクリップボードにURLを配置します。

  • img Cerynによる Bashスクリプトアップローダー

    Linux用の最小限のスクリーンショットアップローダー。画面選択をサポートします。

  • jomoによる Imgur-Screenshot

    LinuxおよびOS X用の簡単なスクリーンショットbashスクリプト。スクリプトを実行し、アップロードする画面の一部を選択するだけです。次に、画像への直接リンクがクリップボードにコピーされます。


これはOSXの簡易バージョンです(グーグルで
Dorian

1

今日私は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 }' )"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.