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>.