Table of Contents

What is PyStump?


PyStump is a web-based announcements display system. It allows you to create and manage a "slide show" of announcements and display them on as many systems as you wish, all in a web browser.

PyStump is aimed at organizations that want to have a digital "announcements board" editable by multiple users.

How do I use PyStump?

In a typical setup, PyStump would be installed on a webserver. One or more "web kiosk" systems would be pointed to the PyStump page displaying it in fullscreen. The kiosks cycle through the announcements, refreshing after each cycle.

One or more trusted users can be granted login privileges (through Active Directory, Novell eDirectory, or a SQLite database on the server) to create, update, or delete slides using an online editor.

What features does PyStump have?


  • LDAP (Active Directory, eDirectory) or SQLite logins
  • Text auto-sizes to fit any screen size
  • Background can be an image or solid color
  • Animated transitions
  • Slides can be activated and expired automatically by date/time

How do I install PyStump?

Getting PyStump

PyStump is open-source software. You can download it from Github and follow the installation instructions included with the code.


PyStump requires only Python and Flask. It should run on any operating system that supports Python, though it's mainly tested and developed on Linux.


If you need help with PyStump or would like to see it have some new feature, contact me! If you'd like to contribute to its development or report a bug, visit it on github.

Supporting PyStump

If you'd like to encourage further development of this software, you can support me on Gratipay or by sending Bitcoins.

Created: 2016-06-16 Thu 16:19