Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

tpp - утилита для создания презентаций в консоли

Оригинал: tpp - the command line presentation tool
Автор: LinuxConfig.com
Дата публикации: 8 августа 2014 года
Перевод: А. Кривошей
Дата перевода: декабрь 2014 г.

Нет необходимости устанавливать тонны программ для того, чтобы создать красивую и информативную презентацию. tpp - это простая в использовании утилита командной строки для создания презентаций, которая позволяет вам составлять стильные текстовые презентационные слайдшоу и распространять их в качестве обычных текстовых файлов. tpp поддерживает цвета, переходы между слайдами, вывод исходного кода, анимированное выполнение команд и выполнение команд в режиме реального времени.

tpp

Давайте создадим простую презентацию, состоящую из двух слайдов. Сначала создадим новый текстовый файл с названием sample.tpp. После чего напишем заголовок презентации:

--author by LinuxConfig.org
--title TPP Sample Perl Presentation
--date today
--heading Where is Perl used?

Приведенный выше код создает заголовок презентации, включающий автора, название, текущую дату и заголовок, размещенные в центре страницы. Для эмуляции остановки tpp использует тройное тире. Всякий раз, когда в коде встречается ----, вам необходимо нажать пробел для продолжения показа презентации. Далее мы создадим список пунктов, используя различные цвета и эффект скольжения слайдов сверху вниз. Обратите внимание, что мы сбрасываем цвет фона до белого с помощью последней команды в конце списка.

---
--color green
  * Web sites and Web services 
---
--beginslideleft
--color blue
  * Data analysis
---
--endslideleft
--beginslidetop
--color red
  * System administration
--color white
--endslidetop

Приведенный выше код создаст анимацию при переходе от слайда к слайду, а "---" обеспечит кооректное ручное управление показом презентации. Команда "--center" используется для создания центрированных заголовков.

---
--center Source Code

Далее мы выведем исходный код с помощью команды "--beginoutput". Она создаст красивую рамку вокруг кода. Если вы хотите выводить строки кода одну за одной, вставьте "---" между строками.

--beginoutput

#!/usr/bin/perl

print "Hello World!";

--endoutput

Следующее - анимирование выполнение команд. В этом случае tpp анимирует ввод команды и показывает ее вывод в следующей строке. Это выполняется в режиме реального времени, и вам нужно включить ваш вывод в файл tpp:

--center Shell Output
---
--beginshelloutput
$ perl -e 'print "Hello World!\n"'
Hello World!
--endshelloutput

Пока все о примерах, которые показываются на одном слайде. tpp поддерживает многостраничные презентации, и это достигается с помощью команды "--newpage".

---
--newpage
--boldon
--revon
--center Please check Perl's Manual Page for more info

Для дополнительного украшения презентаций используются команды "--boldon", чтобы сделать текст жирным, и "--revon", чтобы инвертировать цвет фона и текста. Дополнительную информацию об утилите tpp можно получить из ее man-страницы:

$ man tpp

Объединенный исходный код:

--author by LinuxConfig.org
--title TPP Sample Presentation
--date today
--heading Where is Perl used?
---
--color green
  * Web sites and Web services 
---
--beginslideleft
--color blue
  * Data analysis
---
--endslideleft
--beginslidetop
--color red
  * System administration
--color white
--endslidetop
---
--center Source Code
--beginoutput

#!/usr/bin/perl

print "Hello World!";

--endoutput
--center Shell Output
---
--beginshelloutput
$ perl -e 'print "Hello World!\n"'
Hello World!
--endshelloutput
---
--newpage
--boldon
--revon
--center Please check Perl's Manual Page for more info