Skip to content

Miguel-LFCG/Pronote-stats

Repository files navigation

LFCG Pronote

LFCG Pronote is a Python-based project that aims to provide functionality related to Pronote, a web-based school management system. This project includes features such as data generation for the Baccalauréat (Bac) exams, Pronote API integration, and more.

Table of Contents

Installation

To get started with LFCG Pronote, follow these steps:

git clone https://github.com/your-username/LFCG-Pronote.git
cd LFCG-Pronote
pip install -r requirements.txt

# Usage

The project consists of the following files:

- `data_bac_gen.py`: Python script for generating Baccalauréat (Bac) exam data.
- `data_sorted.py`: Python script for sorting data.
- `main.py`: Main script for the LFCG Pronote project.
- `pronote.py`: Pronote API integration script.
- `test_app.py`: Test script for the application.
- `static/`: Directory containing static files.
- `templates/`: Directory containing templates.

## Configuration

To use LFCG Pronote for your college/lycée, you need to update the Pronote school web address in the `pronote.py` script. Open `pronote.py` and locate the following line:

```python
client = pronotepy.Client(
    'https://demo.index-education.net/pronote/eleve.html',  # Replace this line
      ...
Replace the URL in the parentheses with the web address of your Pronote school. This ensures that the application interacts with the correct Pronote instance.

## Example Usage

1. Run the main application:

   ```bash
   python main.py

Access the application in your web browser by navigating to http://localhost:5000.
Contributing
Contributions to LFCG Pronote are welcome! If you find any issues or have ideas for improvement, please open an issue or submit a pull request.

License
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published