Saya tidak suka cara GUI mengambil tangkapan layar, mengunggahnya ke imgur dan mendapatkan tautan yang diunggah.
Jadi apa yang dapat saya lakukan untuk mengambil tangkapan layar desktop Ubuntu saya, mengunggah tangkapan layar ke imgur.com, lalu mendapatkan kembali tautan yang diunggah dari terminal?
Yang harus saya lakukan dari terminal.
Jawaban yang Diterima:
Ambil tangkapan layar desktop Anda
gnome-screenshot
adalah alat baris perintah default di Ubuntu untuk mengambil tangkapan layar.
gnome-screenshot -d 10
Menunda tindakan tangkapan layar 10 detik, Sehingga Anda dapat menempatkan jendela yang diinginkan di depan dalam 10 detik. Gambar yang diambil sebenarnya disimpan di ~/Pictures
folder.
Unggah gambar ke imgur.com
gedit ~/.bashrc
Tambahkan baris di bawah ini ke .bashrc
yang dibuka file lalu simpan.
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
}
Sumber .bashrc
file, sehingga perubahan dapat diterapkan,
source ~/.bashrc
Script di atas membutuhkan curl
paket untuk bekerja. Jadi instal dengan menjalankan
sudo apt-get install curl
Kemudian jalankan perintah di bawah ini untuk mengunggah gambar yang disimpan di ~/Pictures
folder ke imgur.com,
imgur ~/Pictures/filename.png
Dapatkan tautan gambar yang diunggah
Sumber