Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

itskatt/Extracursus

Repository files navigation

Extracursus


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.


Motivation

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!

Installation

To get a running copy of Extracursus, please follow the following instructions:

  1. Clone this repository

    git clone https://github.com/itskatt/extracursus
  2. Install requirements

    • Python

      This app has been tested succesfully on Python 3.8.8 and 3.10.2+, but any version above 3.8.x should work.

    • Pip requirements

      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

Authors

Connection to Intracursus

Grégory Jeannin (GregVido) — https://github.com/GregVido

Back end

Raphaël Caldwell (itskatt) — https://github.com/itskatt

Front end

Titouan Lacombe--Fabre (Tit0u4N) — https://github.com/Tit0u4N

Licence

See LICENCE

About

A utility website to display our grades a little better

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •