スクリーンショットを撮り、それを画像にアップロードしてアップロードされたリンクを取得するGUIの方法が好きではありません。
では、Ubuntuデスクトップのスクリーンショットを撮り、そのスクリーンショットをimgur.comにアップロードしてから、アップロードしたリンクをターミナルから取得するにはどうすればよいですか?
ターミナルからやらなければならないことはすべて。
承認された回答:
デスクトップのスクリーンショットを撮ります
gnome-screenshot
スクリーンショットを撮るためのUbuntuのデフォルトのコマンドラインツールでした。
gnome-screenshot -d 10
スクリーンショットの動作を10秒遅らせて、目的のウィンドウを10秒以内に前面に配置できるようにします。撮影した画像は、実際には~/Pictures
に保存されます。 フォルダ。
画像をimgur.comにアップロード
gedit ~/.bashrc
開いた.bashrc
に以下の行を追加します ファイルを作成して保存します。
imgur() {
for i in "[email protected]"; do
curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
done
}
.bashrc
を入手する ファイル、変更を有効にするために
source ~/.bashrc
上記のスクリプトにはcurl
が必要です パッケージが機能するので、実行してインストールします
sudo apt-get install curl
次に、以下のコマンドを実行して、~/Pictures
に保存されている画像をアップロードします imgur.comへのフォルダ
imgur ~/Pictures/filename.png
アップロードされた画像のリンクを取得
ソース