Markdown presentation tool build on top of textual
Project description
Topoo
A textual based application to present your markdown-based slides inside the terminal. Great if you plan on sharing your terminal with your audience since you can easily switch between your tabs/windows/panes. Not so great if your presentation includes anything graphically.
Take a look at demo presentation (potoo example_presentation.md
) or even this
file itself (pocoo README.md
). Alternatively you can take a look at the
(initial) export capabilities by browsing the assets/
directory.
Installation
Features
- Slide counter at the bottom
- Custom centered footer content via
-f/--static-footer
- (On demand) Hot reload of your slides while you're editing (
-r
)
Shortcuts
Note: Not all shortcuts are shown inside the help footer to keep it as clean as possible.
p
/k
/backspace
/left
: Previous sliden
/j
/space
/right
: Next slide?
: Toggle the help bar at the bottom. It's the default Footer of textual which means that you also click the buttons..
: "Pause" the presentation by blanking the screen.d
: Toggle between light and dark mode.o
: Open an overview of all slides with the ability to jump quickly to any one of themctrl+d
: Scroll downctrl+u
: Scroll up
Usage
Metadata/Frontmatter
We support YAML based "frontmatter" (YAML between two ---
lines) at the very
beginning of the file. The following (string) keys are recognized and will be
used to build the first slide ("Title slide"):
title
(recommended): Also shown in the bottom left corner and at the top of all exportssubtitle
(optional): Also shown on the title slideauthor
anddate
: Included on the title slide
The title(s) are also used to set the terminal title while the presentation is running.
FAQ
How can I change the font size?
Increase your terminal font size accordingly.
What's up with the name?
Since the textual project, apparently, started naming their textual based applications after bird species I searched for one with large eyes, since you usually need to zoom in on your terminal to get to a usable font size and whose name wasn't already taken on PyPI. Potoo seemed perfect since, according to Wikipedia, they "are a group of birds related to the nightjars and frogmouths" and guess what the textual based markdown viewer is called.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file potoo-0.1.2.tar.gz
.
File metadata
- Download URL: potoo-0.1.2.tar.gz
- Upload date:
- Size: 22.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.4 CPython/3.12.3 Linux/6.9.3-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097c0de7bcc2c1f6302a79cac569918204813b8a14e8ac15b430a5dcfb855492 |
|
MD5 | 72cfe0feb7e38983517cfd5fe5884ebe |
|
BLAKE2b-256 | a1b88eb7b24f00e9c61990ca2cd6e8f5d5f0f154c23f6d6124cf1aa278ac685f |
File details
Details for the file potoo-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: potoo-0.1.2-py3-none-any.whl
- Upload date:
- Size: 24.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.15.4 CPython/3.12.3 Linux/6.9.3-zen1-1-zen
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9809bfd8b2e42c19b68f95db23ad42baa5c1b409a29b2dbe5faac7639823ad0d |
|
MD5 | 8dd8fea6bc9742b8a565f44df89e7689 |
|
BLAKE2b-256 | 8f7536495f584a4dc8e4925bf97fad7a6acb50e12c9c9ae6467e3872c4f873bc |