v1.0.0
CDL Slides v1.0.0
A Python CLI tool that compiles Markdown into CDL-themed Marp presentations.
Highlights
- Batteries included: Animation support (Manim, FFmpeg) included by default
- Animate DSL: Declarative syntax for creating Manim animations without writing Python
- Flow diagrams: Simple
```flowsyntax with Dartmouth brand colors - Smart preprocessing: Auto-splits long code blocks and tables across slides
- Cross-platform: Works on macOS, Windows, and Linux
- Bundled theme: Complete CDL/Dartmouth-branded theme with custom fonts
Installation
macOS:
brew install pango cairo ffmpeg
pip install cdl-slides
cdl-slides setupLinux (Debian/Ubuntu):
sudo apt-get install -y libpango1.0-dev libcairo2-dev ffmpeg
pip install cdl-slides
cdl-slides setupWindows:
pip install cdl-slides
cdl-slides setupQuick Start
cdl-slides init my-presentation
cdl-slides compile my-presentation/slides.mdSee the README for full documentation.