Yesterday I put up a page for PyStump, a web-based announcements display system. I started PyStump as a pet project a couple years ago, but only in recent months have I put in the work to make it an actual usable piece of software. I thought it might be time to highlight it a little.
What’s PyStump for?
PyStump is mostly aimed at digital signage within an organization. Where I work, we have several departments that have an announcements slidshow running on screens mounted at various locations around the facility. This is usually done with a computer running Windows and Powerpoint in full-screen. Updating the slideshow is a bit of a messy affair, and in some cases it requires special hardware to multiplex the video to multiple screens.
Currently, we’re just using PyStump in our own department to display intra-departmental announcements, but I hope to make it usable for more general audiences. I can envision it being useful for retail businesses, churches, restaurants, offices, or any organization that needs to display messages in this way.
What’s PyStump written in?
I forked PyStump from another project of mine, Omega Hymnal, since it had a lot of similar functionality. So, like Omega Hymnal, PyStump uses Python, Flask, and SQLite on the backend, and HTML, CSS, and jQuery on the front-end.
‘PyStump’ is an awful name.
Ostensibly, yes. Yes, it is. The name comes from the idea of posting notices to a stump, or maybe using a stump to stand on when you make proclamations. And of course, prepending ‘Py’ because people intrinsically care what language a program was written in (that’s sarcasm, of course).
I’m open to suggestions, but of course it has to be something that isn’t already trademarked or in established use.
How do I get it?
Well, you grab it off github, of course! PyStump is licensed GPLv3, so go have some fun with it.