All Geany is provided by volunteer contributors, so "somebody" needs to contribute the website server side (and its Django so its still Python, see [here](https://github.com/geany/www.geany.org)).
For the same reason anything that makes it easier to add themes here is useful. The more manual it is the more someone like @codebrainz has to prompt contributors to fix their pull requests every time they contribute a theme.