Skip to main content

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:

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

  • :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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terminalpoint-0.2.0.tar.gz (109.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

terminalpoint-0.2.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for terminalpoint-0.2.0.tar.gz
Algorithm Hash digest
SHA256 ad4e9555716c976bd480e56c4640f6b1e15d2a65cf3fe56288e9a249902a83a9
MD5 50ca017dc32733d908c569ca2bc20e5b
BLAKE2b-256 2ff367ce4b0f0e5f37caee8a3dee91e22a8d956a62e16e2e9e9c31c4518870d7

See more details on using hashes here.

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

Hashes for terminalpoint-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01ffad494909fcb6b0d1bbecfaa95859b3010377520fa1999591be47f2a1b96f
MD5 8672be2a7ef6f855167d103e4863bc48
BLAKE2b-256 2b4de0ac8d8d52c091835cd63da4a21d167c477754887ffa73ac21ebc4db8c6f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page