A website showing how much bad grades I got, from the beginning of the year to now!
Made in Python, using FastAPI and vulkan-api.
Make sure you're running Python 3.7+ before doing any steps.
- Clone the repository into a directory of your choice.
- Move to the directory with the files in a terminal.
- Log into the Vulcan e-register student/parent panel, and move to the "Mobile access/Dostęp mobilny" tab.
- Click the "Generate access code/Wygeneruj kod dostępu" button to generate the values needed for logging in.
- Run
python3 tools/create_account.py
and fill all of the values provided from the Vulcan website. - Create a new file called
uvicorn.json
& fill it according to the template below.- See the Uvicorn page for more details about available options.
{
"host": "<YOUR_DESIRED_HOSTNAME_HERE>",
"port": <YOUR_DESIRED_PORT_HERE>
}
- Run
python3 -m pip install -r requirements.txt
to install required requirements. - Done! To run the website, do
python3 main.py
.
As with all my projects, contributions are highly appreciated!