Starting 01.01.2022, I stopped working on Flandria and took the website down.
If you're considering hosting the website yourself, please remove my personal about page, legal notice and donation links before publishing. The site should not include any information about me anymore. Please be wary, that I did not update any security over the years, so it is probably not safe to use as it is. There's also no documentation on how to do things and I won't provide any support or help.
Please also honor the License applied to the project.
Thanks for all the support over the years.
Install all requirements.
pip install -r requirements.txt
Clone repository:
git clone https://github.com/lauderandtaiga/flandria.git
cd flandria
Run flask-server:
FLASK_ENV=development FLASK_APP=app.py flask run --host=0.0.0.0 --port 5000
This will create the database and the tables.
flask db upgrade
Download data from Florensia:
flask updater download
Update database:
flask updater database
Update player ranking. This includes guilds.
flask tasks update-ranking
Update icons:
flask updater icons