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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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