Skip to main content

Easily configurable presentation software.

Project description


This tool is currently in active development. The API may change at any time, and many features are still in progress.

Vitality is a tool for generated dynamic and interactive presentation slides from a text-based configuration file.

Vitality uses a YAML configuration file to define a presentation. A sample presentation might look like the below:

title: "My Presentation"
    background_color: white
    color: black

    - type: title
      title: My Presentation
      subtitle: August 2019

    - First Section

    - type: bullets
      title: Agenda
        - First bullet here.
        - Another bullet goes here.
        - Here's some more text.
        - Fourth bullet.

    - Next Section

Once installed, Vitality can be run as:

vitality config.yml -o presentation.html

Open up presentation.html to view the resulting presentation! The right and left arrow keys can be used to move forward and backwards through the slides, and the z key will return the presenter to the beginning of the presentation.

Project details

Download files

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

Files for vitality, version 0.1.5
Filename, size File type Python version Upload date Hashes
Filename, size vitality-0.1.5.tar.gz (91.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page