AK's website
tpp - text presentation program
tpp stands for text presentation program and is an ncurses-based
presentation tool. The presentation can be written with your favorite
editor in a simple description format and then shown on any text
terminal that is supported by ncurses – ranging from an old VT100 to the
Linux framebuffer to an xterm.
Requirements
- Ruby 1.8
- A recent version of ncurses
- ncurses-ruby
Optionally
- FIGlet, if you want to use the “—huge” command
License terms
tpp is licensed to you after the terms of the GNU General Public License version 2.
Downloads
- tpp-1.3.1.tar.gz
- tpp-1.3.tar.gz
- tpp-1.2.tar.gz
- tpp-1.1.tar.gz
- tpp-1.0.tar.gz
- tpp-0.2.tar.gz
- tpp-0.1.tar.gz
A simple example
The following example is very simple, showing only a fraction of tpp’s features. For more examples, download tpp and have a look at the examples subdirectory.
--author Andreas Krennmair --title A simple example --date today This is the abstract of this presentation. It may consist of zero or more lines, and may be as long as you want. --newpage agenda --heading Agenda * Introduction * Concept * Implementation * Comparison with other implementations * Conclusions --newpage intro --heading Introduction This is the introduction. And below, that's source code. --beginoutput #include <stdio.h> int main(void) { puts("Hello World!"); return 0; } --endoutput
Credits
tpp was written by Andreas Krennmair <ak@synflood.at> and Nico Golde <nico@ngolde.de>.