- PVSM.RU - http://www.pvsm.ru -

Консольный скринкастинг

Привет, читатели!

Тема консольного скринкастинга уже поднималась [1] на хабре, но я хочу рассказать вам о чем-то лучшем. jeck_landin [2] рекомендует утилиту script и scriptreplay для записи и воспроизведения скринкастов. А я буду рекомендовать вам свой велосипед и объясню чем он лучше :)

Утилита, которую я написал, называется shelr. Shelr написан на ruby и использует в качестве бэкенда script или ttyrec.

shelr, в отличие от script, имеет более удобный набор команд и работает на всех Unix подобных системах.
Основная проблема script в том, что на маках его не трогали со времен bsd 4 и посему не научили проигрывать скринкасты. Я решил эту проблему через альтернативный бэкенд для записи — ttyrec.

Кроме простой записи shelr позволяет быстро публиковать скринкасты на одноименном сервисе [3] или вашем личном сервере. Проиграть скринкаст можно прямо в браузере [4] или в локальном терминале (shelr play).

image

Установить утилиту можно через пакетную систему вашего дистрибутива:

PPA: для Ubuntu Precise [5]
PKGBUILD: для Arch Linux [6] (спасибо Max Gonzih [7])
EBUILD: для Gentoo [8] (спасибо Alexander Kolesen [9])

Или через rubygems:

Для Linux:
gem install shelr

Для OSX:

brew install ttyrec
gem install shelr
shelr backend ttyrec

Вход за 10 секунд [10]

Man: shelr(1) [11]
GitHub: antono/shelr [12]
Web: shelr.tv [3]

Коментарии и идеи по развитию сервиса приветствуются :)

Автор: antono


Сайт-источник PVSM.RU: http://www.pvsm.ru

Путь до страницы источника: http://www.pvsm.ru/linux/4905

Ссылки в тексте:

[1] поднималась: http://habrahabr.ru/post/49385/

[2] jeck_landin: http://habrahabr.ru/users/jeck_landin/

[3] на одноименном сервисе: http://shelr.tv/

[4] прямо в браузере: http://shelr.tv/records/4f427daf96a5690001000003

[5] Ubuntu Precise: https://launchpad.net/~antono/+archive/shelr

[6] Arch Linux: https://aur.archlinux.org/packages.php?ID=56945

[7] Max Gonzih: https://github.com/gonzih

[8] Gentoo: http://overlays.gentoo.org/proj/sunrise/browser/app-misc/shelr

[9] Alexander Kolesen: https://plus.google.com/107935551373006842102/posts

[10] Вход за 10 секунд: http://shelr.tv/login

[11] shelr(1): https://github.com/antono/shelr/blob/master/shelr.1.ronn

[12] antono/shelr: http://github.com/antono/shelr