BR
brianyu28/vitality
A command-line tool for generating dynamic and interactive presentations from text-based configuration files.
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 SectionOnce 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.
On this page
Languages
JavaScript52.3%Python45.1%HTML1.9%CSS0.7%
Contributors
GNU General Public License v3.0
Created August 15, 2019
Updated May 31, 2024