Skip to main content

Easily configurable presentation software.

Project description

Vitality

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"
defaults:
    background_color: white
    color: black
slides:

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

    - First Section

    - type: bullets
      title: Agenda
      bullets:
        - 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.

Source Distribution

vitality-0.1.5.tar.gz (91.3 kB view hashes)

Uploaded Source

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