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
File details
Details for the file terminalpoint-0.2.0.tar.gz
.
File metadata
- Download URL: terminalpoint-0.2.0.tar.gz
- Upload date:
- Size: 109.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad4e9555716c976bd480e56c4640f6b1e15d2a65cf3fe56288e9a249902a83a9 |
|
MD5 | 50ca017dc32733d908c569ca2bc20e5b |
|
BLAKE2b-256 | 2ff367ce4b0f0e5f37caee8a3dee91e22a8d956a62e16e2e9e9c31c4518870d7 |
File details
Details for the file terminalpoint-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: terminalpoint-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01ffad494909fcb6b0d1bbecfaa95859b3010377520fa1999591be47f2a1b96f |
|
MD5 | 8672be2a7ef6f855167d103e4863bc48 |
|
BLAKE2b-256 | 2b4de0ac8d8d52c091835cd63da4a21d167c477754887ffa73ac21ebc4db8c6f |