GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mengambil Tangkapan Layar Dan Kemudian Mengunggah Gambar Ke Imgur Melalui Terminal?

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


Ubuntu
  1. Kustomisasi Terminal di Ubuntu 20.04 - bagaimana melakukannya?

  2. Bagaimana Cara Mengambil Tangkapan Layar Gui Berbasis X11 Dari Terminal Teks (Seperti Tty1)?

  3. Cara menghapus Terminal di Ubuntu

  1. Di Terminal, Apa Jalur HDD?

  2. Bagaimana Mendapatkan Input Dan Output Di Terminal Ke File Teks??

  3. Salin dan tempel di terminal Ubuntu

  1. Cara Update Image dan Container Docker ke Versi Terbaru

  2. Cara Mengunggah dan Mengunduh Cloud Image di OpenStack

  3. Cara mengambil Tangkapan Layar di Ubuntu