スクリーンショットを撮り、ターミナルから画像をアップロードする方法は?


8

GUIでスクリーンショットを撮り、画像にアップロードしてリンクを取得する方法は好きではありません。

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

私がターミナルからしなければならないすべて。

回答:


11

デスクトップのスクリーンショットを撮ります

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

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

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

imgur ~/Pictures/filename.png

アップロードした画像のリンクを取得

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

ソース


@ user11153よろしいですか?
Avinash Raj 14

私は両方のバージョンをローカルでテストしました。あなたの投稿の古いバージョンは機能しませんでした(grepは構文エラーをサポートしていました)およびフォーラムに投稿されたバージョン-あなたが「ソース」としてリンクしたもの-完璧に機能しました。
user11153 14

1

Xubuntuを使用している場合、xfceツールバーのxfce4-screenshooter-pluginアプリを使用すると、http: //docs.xfce.org/apps/screenshooter/usageに示すように、スクリーンショットをzimagezにリンクできますが、それを使用するためにそこにアカウント(無料とspamfree)。


0

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

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

Snap-Shareと呼ばれるスクリプトがあり、これはあなたが探しているものを感じることを目的としています。それは正確に何をしますか?上手...

0)起動:

1)写真を撮る

2)それをアップロードし、

3)リンクをクリップボードにコピーします。一挙にすべて。

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

次に、お気に入りのランチャーで実行します。アプリケーションはsnap-shareと呼ばれます。:)

お役に立てれば幸いです。

。これは主に個人用に作られたもので、アルファ版です。理由はわかりませんが、時々ランダムに(常にではありませんが)リンクがクリップボード内の他の何かと混ざり合っている場合、3つ以上のスナップを取ると、その理由や解決方法がわかりません。助けてくれてありがとう。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.