A Project to Collect and Preserve
Maestore is a project in simmilar scope as Civbooks. Maestore aims to collect and preserve books from the Stoneworks worldbuilding server which are either...
A. No longer available due to a World Shutdown
B. Not widely available, and no longer produced (Copies of Copies) by the Author or sellers
Note
Ensure you have an instance of Python 3.11.1 or Newer installed on your machine
- Clone this repo
- Navigate to the downloaded repository
cd maestore
- Create a virtual environment
- Install poetry
pip install poetry
- Install dependancies
poetry install
- Install poetry
- Run the following lines.
py manage.py makemigrations py manage.py migrate
- Create your first admin user
- run
py manage.py createsuperuser
and follow the instructions in your terminal
- run
- Run the django application.
py manage.py runserver
- You can now find Maestore open on your localhost!
- To kill your local instance close the terminal or force a break. (ctrl+c)
- Open the /upload/ page.
- Upload a
.stendhal
file
Important
Stendhal files are generated using the Stendhal mod for Minecraft (Download the mod on Modrinth)
- Press the "Upload" button.
- Check the /index/ page (You should automatically be redirected here after upload)
- (Optional) Check out the archive/manual entry on the /admin/ page
- This is done using the superuser/admin account created during installation