Shell Screencast dengan Shelr.Tv

Bagi yang suka buat posting tutorial di blognya mungkin ini bisa menjadi alternatif baru untuk membuat tutorial. bagi yang biasanya menggunakan vidoe screencast (rekaman aktivitas desktop) yang di upload di youtube, dan padahal isinya cuman perintah perintah basis text di terminal / console mungkin anda harus coba layanan aplikasi ini.

Shelr.tv namanya, situs ini menyediakan fitur untuk merekam aktivitas terminal / console (basis text) anda yang biasanya ingin anda buat tutorial untuk di share di internet. cara kerja aplikasi ini adalah merekam apa yang kita ketik dan yang tampil di layar terminal / console anda, mengemas sebagai database dan dapat di upload di shelr.tv maupun hanya di simpan di komputer anda. Aplikasi ini menggunakan bahasa ruby dalam pemrogramanya.

Oke, sekarang bagaimana kita bisa menggunakan fitur fitur tersebut??

pertama install dulu shelr di komputer kita, oh iya. di sini saya menggunakan linux ubuntu, bagi pengguna linux lain harap menyesuaikan sendiri yak ;)). oke berikut step by step agar bisa menikmati shell screencast.

Install Rubygems terlebih dahulu [bash]#apt-get install rubygems[/bash] Kemudian install shelr menggunakan perintah gem [bash]#gem install shelr[/bash] Kemudian buat akun di https://sheler.tv  (langsung menggunakan Google account, github, twitter dan OpenId) pilih salah satu, paling gampang menggunakan Google Account saja (menurut saya).

setelah akun terbuat, maka anda akan di tujukan menuju halaman profil untuk melengkapi biodata anda. biasanya akan di mintai mengisi alamat email. dan yang terpenting di sini kita akan di beri API key yang akan kita gunakan untuk identifikasi shell komputer kita dengan web shelr.tv.

Konfigurasi API Key di komputer kita:

[bash]shelr setup 78b87df62acdf2689252ac03477fcxxx[/bash]

langkah di atas akan menghubungkan akun kita di shelr.tv dengan komputer kita. oke, sekarang kita sudah bisa share tutorial.

berikut adalah perintah yang dapat kita gunakan untuk membuat tutorial. [bash] bamboo@show-ubuntu:~$ shelr

Usage: shelr command [arg]

COMMANDS:

Recording:

record - record new shellcast

Publishing:

push last - publish last record push last –private - publish private record push RECORD_ID - publish record with given id

Getting record as json:

dump last - dump last record as json to current dir dump RECORD_ID - dump any record as json to current dir

Replaying:

list - print list of records play last - play last local record play RECORD_ID - play local record play RECORD_URL - play remote record play dump.json - play local file dumped with shelr dump

Setup:

setup API_KEY [API_URL] - set your API key and API site backend [ttyrec|script] - setup recorder backend

Visit: https://shelr.tv/ for more info.[/bash]

lebih gampangnya begini saja,

Untuk Merekam

[bash]#shelr record[/bash] akan muncul -> Provide some title for your record:  <isikan nama tutorial ana> lalu akan muncul [bash]

/home/bamboo/.local/share/shelr/1339596467/meta -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= => Your session started => Please, do not resize your terminal while recording => Press Ctrl+D or ‘exit’ to finish recording -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Script started, file is /home/bamboo/.local/share/shelr/1339596467/typescript bamboo@show-ubuntu:~$ [/bash] nah, di sini aktivitas kita di terminal akan di rekam oleh shelr. setelah selesai ketik perintah **exit ** maka akan muncul pesan seperti berikut: [bash]

Script done, file is /home/bamboo/.local/share/shelr/1339596467/typescript -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= => Session finished

Replay : shelr play last Publish : shelr push last [/bash] nah, untuk upload di shelr.tv tinggal ketikkan [bash]#shelr push last[/bash] dan akan di mintai memasukkan deskripsi dan tag untuk publish di situs shelr.tv dan sekarang  kamu bisa melihat screencast anda di situs shelr.tv

Contoh: https://shelr.tv/records/4f97e29e9660804434000087