Elsie Save

Python framework for making slides

Project README

IMPORTANT NOTE: Elsie is replaced by Nelsie. Elsie is not developed anymore.

Elsie

Elsie is a framework for creating slides programmatically using Python.

Quick links

Hello world

import elsie

slides = elsie.SlideDeck()

@slides.slide()
def hello(slide):
    slide.text("Hello world!")

slides.render("slides.pdf")

Installation

Requirements

  • Python 3.6+
  • Inkscape 1.0+ (required only for Inkscape backend)
    • You can find installation instructions here
    • Versions under 1.0 and above 0.92 might also work, but they are not primarily supported
    • Elsie uses Inkscape in the background, you do not have to know how to use it
  • pdflatex, pdf2svg (required only for LaTeX support)

Installation using pip

$ pip3 install elsie

If you want to use the Cairo backend, install Elsie with the cairo extra package:

$ pip3 install elsie[cairo]

Installation using Docker

$ docker build -t elsie .
Open Source Agenda is not affiliated with "Elsie" Project. README Source: spirali/elsie
Stars
69
Open Issues
12
Last Commit
2 months ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating