Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1018 Bytes

README.md

File metadata and controls

37 lines (25 loc) · 1018 Bytes

NiceDeck

This is a simple library for creating slideshows using the Python UI library NiceGUI. As an example, it contains the talk "NiceGUI - Inventing Python’s Nicest UI Framework" given by Falko Schindler at PyCon Ireland 2023.

Features

  • Create slideshows in Python.
  • Include Markdown, images, and code.
  • Unveil parts of the slide step by step.
  • Interact with NiceGUI code examples directly in the slides.
  • View synchronized speaker notes on another screen or mobile device.
  • Use a countdown timer on the notes page.

Getting started

Install required NiceGUI package:

pip install nicegui

Open the example slideshow from PyCon Ireland 2023:

python3 main.py

Or open a small demo slideshow:

python3 demo.py

Navigate with the arrow keys or using the navigation bar on the bottom.

Open /notes in another tap or on another device to view the slide notes.