Skip to content

rlofc/understate

Repository files navigation

understate

Build Status

Make stunning terminal presentations using markdown and some ncurses magic.

Overview

Understate renders regular markdown file into beautiful ascii art presentation that runs in your terminal.

Highlights:

  • A curses console application. No GUI whatsoever.
  • Uses standard markdown syntax. No learning curve.
  • Syntax highlighting for almost any programming language using Pygments.
  • Lightweight and cross platform.
  • Cool slide transitions (coming in version 0.3)

Install

The easiest way is to use pip (or pip2 if your default is python3):

$ pip install understate 

Otherwise, just use:

$ sudo make install

Usage

$ understate filename.md

Compatibility

Understate requires python 2.7 and was tested in the following terminals:

  • iTerm
  • Mac Terminal
  • rxvt

Roadmap

  • version 0.1 - Basic project structure
  • version 0.2 - Limited Markdown Support, Curses Renderer, Forward Navigation
  • version 0.3 - Config File, More Markdown Elements, Simple Transition Effect
  • version 0.4 - Slide Navigation, Status Bar, PIP integration
  • version 0.5 - More Transition Options and Effects

About

make stunning terminal presentations using markdown and some ncurses magic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages