Skip to content

Instantly share code, notes, and snippets.

@binford2k
Created September 25, 2026 04:12
Show Gist options
  • Select an option

  • Save binford2k/d00a3f154420ad45199d4056aa8c3c75 to your computer and use it in GitHub Desktop.

Select an option

Save binford2k/d00a3f154420ad45199d4056aa8c3c75 to your computer and use it in GitHub Desktop.
Installing impressive on macOS
#! /bin/sh
brew install python3 pillow mupdf ffmpeg mplayer
brew install sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf
python3 -m venv --system-site-packages ~/Python/VirtualEnvironments/impressive
source ~/Python/VirtualEnvironments/impressive/bin/activate
python3 -m pip install pygame
tmpdir=$(mktemp -d)
cd $tmpdir
curl -LO https://ixpeering.dl.sourceforge.net/project/impressive/Impressive/0.13.2/Impressive-0.13.2.tar.gz
tar -xvzf Impressive-0.13.2.tar.gz
echo "Installing Impressive. This may ask for your password."
sudo install -m 755 Impressive-0.13.2/impressive /usr/local/bin/
cd -
rm -rf $tmpdir
echo "To run Impressive, you'll need to activate the python virtual environment first"
echo " source ~/Python/VirtualEnvironments/impressive/bin/activate"
echo
echo "Then as long as you remain in the venv, then you can simply run the 'impressive' command."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment