Skip to main content

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:

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.

Project details


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

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

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.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page