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
Press
The Norwegian Linux Magasinet published an article about tpp. Nico Golde was so kind to scan in the three pages:
Mailing List
If you need help with tpp, don't hesitate to write an email to the tpp mailing list.
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
For a complete changelog, see here.
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>.