CodablePPTX is a tool to generate PowerPoint Presentation file (.pptx file) from YAML specifications.
- Python 3.7.6
- PyYAML
- Pillow
- python-pptx
pip install -r requirements.txtpython presentation.py <INPUT_YAML_FILE> <OUTPUT_PPTX_FILE>You can check how it works by compiling sample files in the repository.
python presentation.py sample.yaml sample.pptxTutorial slides are generated by CodablePPTX itself. CodablePPTX Tutorial
A server program which shows realtime preview of CodablePPTX slides.
- Node.js 12.12.0
- pdfjs-dist 2.2.228
- express 4.17.1
- fswatch
- libreoffice
- md5sum
npm install./presentation.sh <INPUT_YAML_FILE> <OUTPUT_PPTX_FILE>
This program also watches changes of the input YAML file. If it is changed, the program automatically recompiles the YAML and updates the preview.