Skip to content

A retro powerpoint clone written entirely in Python using the underlying `curses` API

Notifications You must be signed in to change notification settings

tombasche/debut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debut

Have a play first

python examples/main.py

The slideshow will pause for input after the headers and each paragraph of text after it animates.

Once the nav indicator appears in the bottom left corner then you can choose to go back or forward.

Note that this will only work in supported terminals ... the IntelliJ terminal isn't one of them.

Make your own slideshow:

Clone this repo and install it with python3 setup.py install

from debut import SlideShow, Slide, TitleSlide, Text

title_slide = TitleSlide(
    title="Dagon",
    author="H.P. Lovecraft"
)
slide_1 = Slide(
    heading="Spooky things",
    text=Text([
        "First a spooky thing happened",
        "Then another"
    ])
)
slideshow = SlideShow([title_slide, slide_1])
slideshow.present()
  • A Text() object accepts a list of strings to render as individual paragraphs.
  • A DotPointText() object can also be used which will render them as individual paragraphs indented with an asterisk.

About

A retro powerpoint clone written entirely in Python using the underlying `curses` API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages