A simple, free sign up sheet program written in Python
Version: 1.3PySignup is a lightweight web application designed to be used as a public sign up sheet.
License: GPL v3
Operating System: Linux
It was initially designed as a sign up sheet for Ultimate Frisbee games, but is flexible enough to use for anything requiring a public sign up sheet.
Why use PySignup?
- PySignup is free and open source!
- PySignup is lightweight
- PySignup is easy to install, use, and configure
- PySignup is flexible
Once your directory is properly enabled to use CGI, just open change.py in your web browser, it will ask for a password: the default password is "pysignup", MAKE SURE TO CHANGE THIS using the link at the top. Once you've logged in, modify the different fields as you'd like (it will describe each
setting and what you should put), and then click the change button. Note that most of the settings are probably fine left as is, but you will want to change the location, nextevent, and sitename settings.
Finally, you should restrict web access to data.py, sessions.py, sqlite.db, settings.conf, and the backups directory for security reasons. If using Apache, just set createhtaccess to true using change.py.
So you have PySignup installed and working ok, but now you'd like to customize it some. Well, there are several ways to do this: the best thing to do is just go through the change.py web interface, and read through each setting. The settings there provide numerous ways for customization.
In particular, the "theme" setting in the "required" section can be set to any of the included themes: blue, black, grey, and grass. Each of these will significantly change the colors of your PySignup site.
By putting something in the "message" setting, you can display a custom message to all users.