PowerPoint Digital Signage makes it easy to run digital signage on any display, using the familiar PowerPoint software for signage creation. Paired with cloud storage (Dropbox, Google Drive, OneDrive, etc) or a network file share, the PowerPoint Digital Signage program can run on any Windows computer and automatically sync slide sets that are edited on remote machines. This provides an easy-to-use digital signage system with a low point of entry.
- A Windows computer is connected to a digital signage display. This can be a basic computer and any type of display (monitor, TV, etc). The computer must have PowerPoint 2013 or newer installed.
- The PowerPoint Digital Signage script is set to run on the computer.
- A cloud storage account or network share is set up on the computer to facilitate remote slide set syncing. The PowerPoint Digital Signage config (DigitalSignageConfig.json) is pointed to this synced/shared location as the slide source ("SignagePath").
- Users create slides on remote computers and add them to the synced/shared location. They can also define a schedule for when to refresh slide sets or change between slide types (DigitalSignageSchedule.json).
- The PowerPoint Digital Signage script automatically refreshes slide content as defined in the schedule without the user needing to access the signage computer directly.
- Executable must be created on a Windows computer (and not through WSL)
- Requires Python (https://www.python.org/downloads/windows/) and PyInstaller (https://pyinstaller.readthedocs.io/en/stable/index.html)
- Command to create executable:
pyinstaller DigitalSignage.py --onefile- Must be run from the folder containing DigitalSignage.py
- The output executable will appear in the
distfolder
Note: Pre-compiled executables can be found in the "Releases" folder.
