Melihat File GIF Melalui Terminal

Ardi Widyanto Saputra 8 Maret 2019

Melihat File GIF Melalui Terminal

Cara Melihat File GIF Lewat Terminal

Command Line Interface atau yang biasa disingkat dengan CLI merupakan antarmuka pada sistem operasi yang menggunakan baris perintah atau text dalam berinteraksi. CLI sangatlah fantastis.

Kamu bisa mendapatkan ramalan cuaca, skor akhir Liga Inggris favoritmu, menonton film kesukaan mu melalui CLI. Tidak hanya itu, kamu juga sekarang dapat melihat GIFs melalui CLI. Google Dev telah merilis GIF untuk CLI dalam rangka perayaan Ulang Tahun ke-31 Gif.

Bagaimana cara kerja alat ini? Bagaimana mungkin kita bisa melihat tampilan animasi yang penuh warna di terminal?

Saya akan menjelaskan secara garis besar:

CLI akan mengambil file .gif yang dipilih melalui (file, url, atau Tenor query). Lalu menggunakan ffmpeg untuk membagi gif animasi atau video pendek menjadi frame jpg statis. Frame jpg tersebut kemudian dikonversi ke ASCII. CLI kemudian mencetak satu frame pada satu waktu ke konsol, membersikan konsol, menggunakan urutan antara setiap frame.

Fungsi GIF to CLI:

  • Converts GIF to ASCII
  • Plays animated GIFs on the command line
  • Supports up to 256 colors
  • Provides options to adjust size
  • Lets you save ASCII gifs to share online

Tutorial

Berikut merupakan langkah-langkah agar kita dapat melihat file GIF melalui Terminal:

Instalasi

Kamu membutuhkan Python 3 (setuptools dan pip), zlib, libjpeg, dan ffmpeg dan dependencies lainnya yang terinstal di setup.py

Install Dependencies:
# Debian based distros
sudo apt-get install ffmpeg zlib* libjpeg* python3-setuptools
# Mac
brew install ffmpeg zlib libjpeg python

Phyton Environment kita mungkin membutuhkan instalation tools berikut:

sudo easy_install3 pip
# This should enable a pre-built Pillow wheel to be installed, otherwise
# you may need to install Python, zlib, and libjpeg development libraries
# so Pillow can compile from source.
pip3 install --user wheel
Install gif-for-cli:

Install melalui PyPi: pip3 install --user gif-for-cli atau Download Repo git-for-cli dan jalankan: python3 setup.py install --user

Perintah gif-for-cli kemungkinan akan diinstal ke ~/.local/bin atau sejenisnya, Kamu mungkin perlu meletakkan direktori itu di $PATH kamu dengan menambahkan ini ke .profile:

# Linux
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi
# Mac, adjust for Python version
if [ -d "$HOME/Library/Python/3.6/bin/" ] ; then
    PATH="$HOME/Library/Python/3.6/bin/:$PATH"
fi

Tutorial Instalasi telah selesai. Berikut adalah tutorial Penggunaan dari git-for-cli ini.

Penggunaan

File/URL

Kamu dapat menggunakan git-for-cli ini melalui File Lokal atau URL dengan menggunakan perintah berikut.


gif-for-cli path/to/some.gif
gif-for-cli http://example.com/foo.gif
gif-for-cli http://example.com/foo.mp4

Penggunaan melalui Python Module juga bisa dilakukan: python3 -m gif_for_cli path/to/some.gif

Query Tenor's GIF API

Query ke Tenor GIF API juga dapat dilakukan:

# get current top trending GIF
gif-for-cli

# get top GIF for "Happy Birthday"
gif-for-cli "Happy Birthday"

# get GIF with ID #11699608
# browse https://tenor.com/ for more!
gif-for-cli 11699608
gif-for-cli https://tenor.com/view/rob-delaney-peter-deadpool-deadpool2-untitled-deadpool-sequel-gif-11699608

Selamat anda telah berhasil melihat file GIF melalui CLI baik melalui URL, FilePath, ataupun menggunakan Query Tenor. Sekian Tutorial Cara Melihat File GIF melalui CLI. Untuk perincian lebih lanjut dan petunjuk lengkap cara menginstalnya. Kamu bisa mengunjungi repo GitHub resmi pada link berikut. Github gif-for-cli