TerminalPoint
TerminalPoint is PowerPoint for your terminal with no features and only the most essential functionality. 🦥
Features
TerminalPoint is packed with features:
- ✨ Next Slide! go to the next slide on keypress
- ✨ Previous Slide! go to the previous slide on keypress
- ✨ 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
- 🐥 Toggle Dark Mode by pressing
d(hidden feature) - 🐳 Reload slides by pressing
r(hidden feature) - 🐍 Launch Python by pressing
p - 🦉 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 ❤️
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.
Metadata
Release files for terminalpoint 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| terminalpoint-0.2.0.tar.gz | 109.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| terminalpoint-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.4 kB
Release files / terminalpoint-0.2.0.tar.gz
| Download URL | terminalpoint-0.2.0.tar.gz |
|---|---|
| Size | 109.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad4e9555716c976bd480e56c4640f6b1e15d2a65cf3fe56288e9a249902a83a9
|
|
BLAKE2b-256 checksum How to use checksums |
2ff367ce4b0f0e5f37caee8a3dee91e22a8d956a62e16e2e9e9c31c4518870d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / terminalpoint-0.2.0-py3-none-any.whl
| Download URL | terminalpoint-0.2.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
01ffad494909fcb6b0d1bbecfaa95859b3010377520fa1999591be47f2a1b96f
|
|
BLAKE2b-256 checksum How to use checksums |
2b4de0ac8d8d52c091835cd63da4a21d167c477754887ffa73ac21ebc4db8c6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|