# WSGI.md # Summary segfault runs a bunch of services that are based on Python scripts. Stuff like the teamspeak monitor at ts.segfault.party, or even the entire HarryWF website. These used to be split between uWSGI, cherrypy, flask, bottle, et cetera. Now, they are all run using a CherryPy dispatcher service in /opt/wsgi. New services can be installed in /opt/wsgi by adding them to config.json (the configuration is fairly self-explanatory). Do note that the service subdirectories have to be packages (because in this case, Python is a piece of shit).