NOTE
Since the Nice university moved to a new login system, Extracursus can no longer connect to Intracursus and retrieve grades. Moreover, with me graduating and leaving, I no longer feel the need to maintain this project.
This project is now retired, thanks for the support.
The website that my university uses to handle our grades is old and not practical to use on mobile: to view them, we not only have to zoom a lot to be able to interact with the website, but also download a PDF.
Since I was tired of going through all of this each time I wanted to view my grades on my phone, and that I've wanted to practice using Flask, I've decided to build this simple app. Below, you will find some instructions on how to download and run a working copy of it. Have fun!
To get a running copy of Extracursus, please follow the following instructions:
-
git clone https://github.com/itskatt/extracursus
-
-
This app has been tested succesfully on Python
3.8.8
and3.10.2+
, but any version above3.8.x
should work. -
pip install --user -r requirements.txt
Note: if you wish not to pollute your environement, you can use a virtual environement
-
Congratulations, you have successfully installed the app, now you can either:
-
Run the app in debug mode (for development):
export FLASK_DEBUG=1 export FLASK_APP=extracursus flask run
-
Run the app in production mode (when deployed on a server)
waitress-serve --port=8080 extracursus:app
Grégory Jeannin (GregVido) — https://github.com/GregVido
Raphaël Caldwell (itskatt) — https://github.com/itskatt
Titouan Lacombe--Fabre (Tit0u4N) — https://github.com/Tit0u4N
See LICENCE