- python3 based markdown to pptx convertor
- single centered title slides may be declared with # and with its string label
- content related slides may declared with ## and require dummy string label
- code block content may be declared with formated style
- bullet list slides may be declared too
# Begin
# Description
## text
Sunset is a python3 based
simple markdown to PowerPoint converter.
Ensures compatibility for both
Microsoft Office and LibreOffice.
Uses python virtual environment.
# File tree
## text
Contents:
```markdown
- src/
- src/run.py | main code
- src/test.md | input markdown
- src/test.pptx | output pptx
- start.sh
... dont forget to close the code block here
# Pip requirements
## text
- python-pptx
# Test and Tools
## text
- Linux Mint 22.2 with LibreOffice.
# Use cases
## text
Most usecases involve documenting:
- Presentation sketching
- Advertising
- Knowledge Sharing
# End- currently designed for Linux Mint Xfce with bash script
start.sh - calling it allows running an interactive menu loop
- start by creating the virtual environment with b
- then install the requirements with s
- and then run the test script with t
- which will generate a demo pptx from test.md
r -- run
t -- script
s -- venv setup
b -- venv build
c -- venv clean
x -- exit
menu> b
do_build
menu> s
do_setup
do_env
menu> r
do_run
do_env
usage: python app.py input.md
menu> t
do_script
do_env
result: test.pptx
menu>Copyright (c) 2026 alexander14k28@gmail.com
See LICENSE for the license governing this project.