Skip to main content

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:

TerminalPoint

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)

Source distribution for terminalpoint 0.2.0
File Size Uploaded
terminalpoint-0.2.0.tar.gz 109.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for terminalpoint 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page