Cara Merekam Terminal Menggunakan Asciinema ~ Yoo apa kabs ? pada artikel kali ini saya akan membahas tentang linux lagi nih yaitu Merekam aktivitas terminal linux menggukan asciinema. Apa itu asciinema ? asciinema adalah sebuah tool yang bertujuan untuk sesi terminal linux lalu membagikan hasil rekamanan di website asciinema , sistem kerja nya sendiri hampir mirip dengan aplikasi perekam desktop namun beda nya asciinema ini hanya merekan terminal nya saja atau perintah-perintah yang masukan di terminal nya. Asciinema sendiri biasa di gunakan untuk membuat sebuah tutorial yang menggunakan terminal linux jadi si pembuat tutorial nya akan memfokus kan tutorial nya di terminal tersebut.
Cara Merekam Terminal Menggunakan Asciinema
Keuntungan Menggunakan Asciinema
- Setelah selesai perekaman maka secara otomatis akan langsung di upload di website asciinema jadi kalian tidak perlu repot-repot lagi untuk meng upload nya secara manual di youtube atau platform video lainnya.
- Saat terupload ke website asciinema maka hasil uploadnya tanpa akun atau anonim , bisa juga menggunakan akun.
- Hasil dari rekaman nya berukuran kecil jadi dapat dipastikan kalian akan menghemat kouta anda saat upload maupun download dan juga menghemat space storage saat di simpan di storage kalian.
- File rekaman ini ber ekstensi .json. jadi ukurannya sangat kecil
Cara Kerja Asciinema
{
“version”: 1,
“width”: 80,
“height”: 24,
“duration”: 1.515658,
“command”: “/bin/zsh”,
“title”: “”,
“env”: {
“TERM”: “xterm-256color”,
“SHELL”: “/bin/zsh”
},
“stdout”: [
[
0.248848,
“u001b[1;31mHello u001b[32mWorld!u001b[0mn”
],
[
1.001376,
“I am rThis is on the next line.”
]
]
}
pemutar video asciinema sangat berbeda dengan pemutar video YouTube, ia hanya menginterpretasikan file json yang dibantu dengan ANSI escape code atau escape sequence. Untuk menginterpretasikannya, asciinema menggunakan emulator terminal berbasis parser ANSI-compatible. Dengan emulator ini, pemutar video asciinema bisa mengenal escape sequence, warna, teks tebal, teks miring, dsb.
Cara Install Asciinema
- Buka terminal linux kalian
- Di beberapa distro linux seperti ArchLinux, Debian, Ubuntu (PPA), Fedora, Gentoo, dan NixOS sudah ada package asciinema namun jika kalia tidak menggunakan disto linux selain yang tadi maka kalian harus menambahkan repository asciinema terlebih dahulu dengan perintah sebagai berikut:
sudo apt-add-repository ppa:zanchey/asciinema
- Jika kalian sudah menambahkan repository nya (*optional) maka untuk menginstall dengan perintah :
sudo apt-get install asciinema
- Lalu tunggu sejenak jika sudah selesai maka kalian sudah bisa menggunakan asciinema
Cara Menggunakan Asciinema
- asciinema rec
- untuk merekam terminal kemudian menguploadnya ke website asciinema
- asciinema rec contoh.cast
- untuk merekam terminal dan disimpan distorage secara lokal
- asciinema rec -t “contoh tutorial terminal linux”
- untuk merekam terminal kemudian menguploadnya dengan judul yang sudah di tentukan
- asciinema rec -i 3.5 contoh.cast
- merekam terminal dan disimpan secara lokal dengan diberi batasan waktu 3,5 detik (bisa disesuaikan)
- asciinema play contoh.cast
- untuk melihat hasil rekaman yang disimpan secara lokal
- asciinema play https://asciinema.org/a/difqlgx86ym6emrmd8u62yqu8
- untuk melihat hasil rekaman yang telah di upload di website asciinema (url website disesuaikan dengan hasil yang keluar)
- asciinema cat contoh.cast
- untuk melihat full output hasil sesi rekaman terminal
- asciinema auth
- untuk mensinkronsasikan dengan akun asciinema kalian