- PVSM.RU - https://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).
Установить утилиту можно через пакетную систему вашего дистрибутива:
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: https://www.pvsm.ru
Путь до страницы источника: https://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
Нажмите здесь для печати.