Prezentprogramo is a tool to make impress.js presentations from reStructuredText. For a quick explanation, see one of my slides or check list of them https://yoosofan.github.io/slide/
Based on Hovercraft!
- Write your presentations in a text markup language. No slow, limiting GUI, no annoying HTML!
- Pan, rotate and zoom in 3D, with automatic repositioning of slides!
- A presenter console with notes and slide previews!
- Support for showing mathematical formulas.
- Styling is easy with CSS.
- The slide show generated is in HTML, so you only need a web browser to show it.
- Easy sharing, as it can be put up on a website for anyone to see!
Full documentation of Hovercraft is available at https://hovercraft.readthedocs.io/en/latest/ , and also in the documentation subdirectory.
Simple but not the best way to install
pip3 install prezentprogramouv is a Python package and project manager. Using uv has multiple benefits including installing any version of python3 and related packages on it. uv can reduce many conflicts and problems you may face if you use pip alone. While it is not necessary but I would recommend to use it instead of pip. At first, install curl
curl -LsSf https://astral.sh/uv/install.sh | sh
uv python install 3.14
uv venv --python 3.14 myvenv
source myvenv/bin/activate
uv tool install prezentprogramocd prezentprogramo/docs/examples/
prezentprogramo cpu.rstIt will automatically open browser if it is possible. If the browser did not open then run your browser and type the following link in your browser.
http://127.0.0.1:8000Prezentprogramo creates a directory by the name of slide if it is possible. However, it is possible to create a seperate directory too. For Example you can use my computer courses slide to test it
cd projects/slide/os
prezentprogramo cpu.rst cpu_htmls/Install google-chrome
prezentprogramo cpu.rst --pdf cpu.pdfOr you can take screen shots of pages
Run prezentprogramo
prezentprogramo cpu.rst
- Take screen shot
- Operating system
- for ubuntu-mate <use short cut < Shift + PrtSc >
- Select the area
- Save
- Or use browser screenshot
- convert images to pdf
Install tools lilke image magic
for debian or ubuntu (especially ubuntu-mate !)
sudo apt install imagemagick --fix-missing
convert *.png cpu.pdf
convert *.png cpu.pdf
Or use dectype