スクリーンショットを撮り、ターミナル経由でimgurに画像をアップロードするにはどうすればいいですか?

スクリーンショットを撮り、ターミナル経由でimgurに画像をアップロードするにはどうすればいいですか?

スクリーンショットを撮って、それを imgur にアップロードして、アップロードされたリンクを取得するという GUI の方法は好きではありません。

では、Ubuntu デスクトップのスクリーンショットを撮り、そのスクリーンショットを imgur.com にアップロードし、アップロードしたリンクをターミナルから取得するにはどうすればよいでしょうか?

ターミナルから行う必要があるのはこれだけです。

答え1

デスクトップのスクリーンショットを撮る

gnome-screenshotUbuntu でスクリーンショットを撮るためのデフォルトのコマンドライン ツールでした。

gnome-screenshot -d 10

スクリーンショットアクションを 10 秒遅らせ、10 秒以内に目的のウィンドウを前面に表示できるようにします。撮影した画像は実際には~/Picturesフォルダーに保存されます。

画像をimgur.comにアップロードする

gedit ~/.bashrc

開いたファイルに以下の行を追加して.bashrc保存します。

imgur() {
    for i in "$@"; do
        curl -# -F "image"=@"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|\
        grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<\(.*\)>/\x1B[0;34m\1:\x1B[0m /'
    done
}

.bashrc変更が有効になるようにファイルをソースします。

source ~/.bashrc

上記のスクリプトをcurl実行するにはパッケージが必要です。以下を実行してインストールしてください。

sudo apt-get install curl

次に、以下のコマンドを実行して、フォルダに保存されている画像を~/Picturesimgur.comにアップロードします。

imgur ~/Pictures/filename.png

アップロードされた画像のリンクを取得する

ここに画像の説明を入力してください

ソース

答え2

Xubuntuを使用している場合は、xfceツールバーのxfce4-screenshooter-pluginアプリを使用すると、スクリーンショットをzimagezにリンクできます。http://docs.xfce.org/apps/screenshooter/使用方法- ただし、使用するにはアカウントを登録する必要があります (無料かつスパムなし)。

答え3

おそらく、これがあなたが探しているものです。これは、あなた自身の応答とほぼ同じ概念ですが、本当にばかばかしく単純なものになるようにスクリプト化されています。

スナップシェアを使用する

あなたが探しているものを感じることを目的とした Snap-Share というスクリプトがあります。これは具体的に何をするのでしょうか? そうですね...

0) 起動します:

1)写真を撮る

2)アップロードして

3) リンクをクリップボードにコピーします。すべて 1 回の操作で完了します。

Snap-share の動作をご覧ください:

このビデオではインストールする方法プログラムと使い方:)

画像をクリックすると動画へ移動します! スナップシェアビデオ

インストール方法:

sudo apt-get install xsel scrot xclip

そしてこれを貼り付けます:

mkdir -p ~/.snap-share-install && cd ~/.snap-share-install && wget https://github.com/rhoconlinux/snap-share/archive/master.zip && unzip master.zip && rm master.zip &&  cd snap-share-master/ &&  chmod +x  install.sh && sh install.sh && cd ~ && clear

次に、お気に入りのランチャーで実行します。アプリケーションの名前はスナップシェア。 :)

役に立つと幸いです。

注記これは主に個人使用のために作成されたアルファ版です。理由はわかりませんが、3 枚以上のスナップを撮ると、時々 (常にではない) リンクがクリップボード内の他のものと混ざってしまいます。原因も解決方法もまだわかりません。どなたか助けていただければ幸いです。

プロジェクトページ: https://github.com/rhoconlinux/snap-share

関連情報