https://github.com/ap--/terminalpoint
It's like powerpoint for your terminal but without any features
https://github.com/ap--/terminalpoint
powerpoint presentation terminal textual
Last synced: 6 months ago
JSON representation
It's like powerpoint for your terminal but without any features
- Host: GitHub
- URL: https://github.com/ap--/terminalpoint
- Owner: ap--
- License: mit
- Created: 2024-03-21T20:44:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-22T10:56:56.000Z (over 1 year ago)
- Last Synced: 2025-04-11T12:14:31.099Z (6 months ago)
- Topics: powerpoint, presentation, terminal, textual
- Language: Python
- Homepage:
- Size: 105 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://pip.pypa.io/):
```shell
$ pip install terminalpoint
```Although I recommend installation via `pipx`.
## Example
After installation you can download the example [here](https://github.com/ap--/terminalpoint/raw/main/examples/presentation_01.tpt.md)
and try it with:```console
$ terminalpoint presentation_01.tpt.md
```## Contributing
Contributions are very welcome :heart:
## License
Released under the [MIT license](LICENSE).
*TerminalPoint* is free and open source software.## Issues
If you encounter any problems,
please [file an issue](https://github.com/ap--/terminalpoint/issues) along with
a detailed description.