Merekam Aktifitas Terminal menggunakan Asciinema

sumber : google image

Apa itu asciinemaasciinema adalah tool open source untuk merekam sesi di dalam terminal lalu membagikannya di website. asciinema bertujuan untuk menjadi tempat untuk setiap pengguna command-line yang ingin berbagi keterampilan mereka dengan orang lain. 
 
Dengan menggunakan asciinema ini kamu bisa mendokumentasikan perintah-perintah yang di jalankan dengan command line (CLI). jadi cocok sekali untuk yang ingin membuat tutorial mengenai perintah perintah CLI. Khususnya bagi pengguna Termux dan Linux jadi tidak perlu menggunakan durecorder atau simplescreenrecorder kalau di linux.

Kelebihan Menggunakan Asciinema

Kelebihannya adalah hasil rekaman asciinema berukuran sangat kecil, sangat cocok untuk koneksi internet yang lambat atau menghemat kuota internet. Lho ? kenapa kok bisa berukuran sangat kecil ? karena hasil rekaman dari asciinema berbentuk .json bukan seperti .mp4, .mkv, dan lainnya.

Player asciinema sangat berbeda dengan player video YouTube, ia hanya menginterprestasikan berkas json yang dibantu dengan ANSI escape code atau escape sequence. Untuk menginterpretasikannya, asciinema menggunakan emulator terminal berbasis parser ANSI-compatible. Dengan emulator ini, player asciinema bisa mengenal escape sequence, warna, teks tebal, teks miring, dsb.

Menginstall Asciinema

  • termux : pip3 install asciinema
  • linux : sudo apt-get install asciinema
  • mac os : brew install asciinema

Cara Menggunakan Asciinema

Untuk cara menggunakan asciinema pertama kamu harus membuat akun dulu di asciinema.org , jangan lupa di verifikasi emailnya, setelah itu kalian bisa menggunakan asciinema ini di session terminal, tapi sebelum menggunakan saya sarankan untuk membuat auth config di asccinema kalian dengan akun di asscinema.org, cara nya buka terminal dan ketik ini

asciinema auth

Copy dan paste link yang ada di output kemudian di pastekan ke browser yang kalian pakai tadi untuk register ke asciinema.org.

setelah itu kamu bisa menggunakannya dengan perintah di terminal.

asciinema rec

maka akan membersihkan halaman terminal baru dan siap di rekam. Untuk keluar ketik perintah berikut

exit

dan ENTER Atau bisa juga menggunakan tombol CTRL+D , ketika akan berhenti dari rekaman kamu akan di beri pertanyaan.

Rekaman yang barusan di rekam mau di upload atau tidak?

Jika iya, maka ketik perintah Y dan tekan ENTER jika tidak ingin menguploadnya maka ketik perintah N dan tekan ENTER.

Lama gak ya uploadnya? Jawabannya TIDAK seberapa lama anda merekam maka uploadnya akan tetap cepat, gak percaya? Silakan di buktikan sendiri.

Jika memerlukan bantuan lebih lengkapnya, ketik perintah ini

asciinema -h 

Untuk perintah perintah lain bisa di lihat di bawah ini :

1. asciinema auth

Untuk menyinkronkan asciinema di komputer dengan akun asciinema Anda.

2. asciinema rec

Untuk merekam. Berhenti, gunakan perintah exit atau ctrl+D.

3. asciinema rec -c “apt-get install vim”

Untuk merekam terminal saat menjalankan perintah apt-get install vim.

4. asciinema rec -t “Cara install vim” -w 2 -y

Untuk merekam terminal dengan judul “Cara install vim”, kurangi durasi rekaman bila tidak ada aktivitas di terminal maksimal 2 detik (-w), kemudian langsung unggah ke asciinema.org (-y).

5. asciinema play asciicast-22124.json

Untuk menjalankan hasil unduhan video (asciicast-22124.json) di terminal Anda.

6. asciinema upload asciicast-22124.json

Untuk mengunggah hasil rekaman (asciicast-22124.json) ke asciinema.org.

Contoh Hasil Rekaman


4 Responses to "Merekam Aktifitas Terminal menggunakan Asciinema"

  1. Gw kitkat gak bsa pasang termux gan

    BalasHapus
  2. Mastahh emnag payah buat di lawan! wkwkwk

    BalasHapus
  3. Mantap info nya makasih sudah berkunjung @admin https://www.solusisederhana.com/

    BalasHapus

Berkomentarlah dengan baik dan Sopan. Merupakan suatu keindahan bisa saling berbagi ilmu dengan sesama. Tinggalkan link blog mu biar mudah saya kunjungi balik. Terimakasih

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel