Выпуск asciinema 2.0, программы для записи текстовых скринкастов

19 февраля 2018 года

После десяти месяцев разработки представлен релиз asciinema 2.0, программы для записи сеансов работы в терминале и их распространения в форме анимированных текстовых скринкастов (ascii-кастов), в которых в отличие от видео можно выделять и копировать текст. Записанные аscii-касты можно одной командой загрузить на сервер asciinema.org и интегрировать в свой блог или в статью. Проект написан на языке Python и распространяется под лицензией GPLv3.

Новый выпуск примечателен переходом на использование нового формата asciicast v2, позволяющего записывать и воспроизводитель сеансы любой продолжительности при минимальном потреблении памяти. Новый формат также позволил реализовать инкрементальную запись (продолжение записи после прерывания сеанса) и потоковое вещание.

Среди новых возможностей:

  • Режим консольного live-вещания - в одном терминале можно запустить "asciinema rec unix.pipe", а в другом наблюдать результат, выполнив "asciinema play unix.pipe":

mkfifo /tmp/demo.pipe
asciinema rec /tmp/demo.pipe
# В другом терминале:
asciinema play /tmp/demo.pipe

или по сети:

# Передача
asciinema rec (nc host.test.ru 9999)
# Просмотр
asciinema play
  • Возможность вещания через стандартный выходной поток и записи только нажатий клавиш ("asciinema rec --stdin");
  • Поддержка прикрепления отдельно записанного дополнения к уже существующему ролику ("asciinema rec --append filename").
  • При просмотре обеспечена возможность остановки через нажатие клавиши пробел и покадрового воспроизведения.
  • Для воспроизведения без установки приложения asciinema предложен режим "--raw", который можно использовать для организации трансляции на другой хост:

# Передача в режиме raw
asciinema rec --raw (nc node123 9999)
# просмотр без дополнительных утилит
nc -l localhost 9999

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск asciinema 2.0, программы для записи текстовых скринкастов», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.