Beampy relies on several external programs to run properly.
On linux these programs could be easily installed from packages of your linux distribution.
On Mac/Windows Beampy has never been tested but all dependencies seems compatible with Windows and Mac.
Beampy also includes a version of scour, an svg optimiser.
The exemple is given for debian or ubuntu distro using apt.
sudo apt-get install ffmpeg inkscape texlive-extra-utils texlive-latex-extra pdf2svg python-pil python-beautifulsoup
From the Python Package Index (PyPI)
pip install beampy-slideshow
Last version from github
pip install -e git+https://github.com/hchauvet/beampy.git#egg=beampy
Beampy automatically search for external executables. If it fails, you can setup the path to these excecutables manualy.
from beampy import *
doc = document()
# To let Bempy search automatically for a program replace
# the path by "auto" (check the default_theme.py file)
doc._theme['document']['external_app'] = {
"inkscape": "/path/to/inkscape",
"dvisvgm": "/path/to/dvisvgm",
"pdfjoin": "/path/to/pdfjoin",
"video_encoder": '/path/to/ffmpeg [or avconv]',
"pdf2svg": "/path/to/pdf2svg"
}