TerminalPoint let's you do your presentations in the Terminal
Project description
TerminalPoint
TerminalPoint is PowerPoint for your terminal with no features and only the most essential functionality. :sloth:
Features
TerminalPoint is packed with features:
- :sparkles: Next Slide! go to the next slide on keypress
- :sparkles: Previous Slide! go to the previous slide on keypress
- :sparkles: Quit! quit the presentation on keypress
Look and Feel
It's basically like a real PowerPoint presentation, but in your terminal:
The TerminalPoint file format (tpt)
TerminalPoint presentations are written in the tpt
file format. Files end with
a .tpt.md
suffix, because they are actually just markdown. If you want to
indicate a new slide you have to fill a line with only -
dashes.
The ######
h6 header is misused to center a line of text.
Special Features
- :hatched_chick: Toggle Dark Mode by pressing
d
(hidden feature) - :whale: Reload slides by pressing
r
(hidden feature) - :snake: Launch Python by pressing
p
- :owl: Launch a Shell by pressing
s
Requirements
You need Python and a terminal.
Installation
You can install TerminalPoint via pip:
$ pip install terminalpoint
Although I recommend installation via pipx
.
Example
After installation you can download the example here and try it with:
$ terminalpoint presentation_01.tpt.md
Contributing
Contributions are very welcome :heart:
License
Released under the MIT license. TerminalPoint is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for terminalpoint-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ffad494909fcb6b0d1bbecfaa95859b3010377520fa1999591be47f2a1b96f |
|
MD5 | 8672be2a7ef6f855167d103e4863bc48 |
|
BLAKE2b-256 | 2b4de0ac8d8d52c091835cd63da4a21d167c477754887ffa73ac21ebc4db8c6f |