https://github.com/devlab-umontp/librairie-java-edt
Librairie Java permettant de récupérer l'emploi du temps des cours de l'IUT de Montpellier.
https://github.com/devlab-umontp/librairie-java-edt
api-java-edt-iut-montpellier edt-iut-montpellier edt-montpellier emploi-du-temps-iut-montpellier iut-montpellier librarie-java-edt-iut-montpellier package-java-iut-montpellier
Last synced: about 2 months ago
JSON representation
Librairie Java permettant de récupérer l'emploi du temps des cours de l'IUT de Montpellier.
- Host: GitHub
- URL: https://github.com/devlab-umontp/librairie-java-edt
- Owner: DevLab-umontp
- License: afl-3.0
- Created: 2021-01-15T15:35:59.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-13T00:26:48.000Z (over 3 years ago)
- Last Synced: 2025-11-27T23:57:45.882Z (7 months ago)
- Topics: api-java-edt-iut-montpellier, edt-iut-montpellier, edt-montpellier, emploi-du-temps-iut-montpellier, iut-montpellier, librarie-java-edt-iut-montpellier, package-java-iut-montpellier
- Language: Java
- Homepage:
- Size: 339 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://search.maven.org/search?q=g:%22com.github.devlab-umontp%22%20AND%20a:%22edt-iut-umontp%22)
[](https://sonarcloud.io/dashboard?id=DevLab-umontp_API-JAVA-EDT)
[](https://sonarcloud.io/dashboard?id=DevLab-umontp_API-JAVA-EDT)

[](https://mathieusoysal.github.io/stats/api-java-edt)
[](https://gitmoji.dev)
#  Librairie Java : EDT IUT Montpellier [](https://github.com/DevLab-umontp/API-JAVA-EDT/blob/master/LICENSE)
### IUT Montpellier-Sète – Département Informatique
* **Colaborateurs:** [étudiants du département informatique](https://iut-montpellier-sete.edu.umontpellier.fr/dut-informatique/)
### Les projets utilisant la librairie
- [Bot Discord EDT](https://github.com/DevLab-umontp/BOT-DISCORD-EDT) : Bot Discord facilitant l'accès à l'empoi du temps de l'IUT de Montpellier
## Comment intégrer la Librairie Java EDT IUT Montpellier dans votre code
### Maven
Si vous avez Maven, ajoutez ce qui suit aux dépendances de votre fichier `pom.xml` :
```xml
com.github.devlab-umontp
edt-iut-umontp
1.3.1
```
>*Voir un exemple de fichier [pom.xml](https://github.com/DevLab-umontp/Librarie-Java-EDT/blob/main/ressources/pom.xml#L20L24) avec la librairie EDT IUT Montpellier*
### Gradle
Si vous utilisez Gradle, ajoutez ce qui suit aux dépendances de votre fichier `build.gradle`:
```
implementation 'com.github.devlab-umontp:edt-iut-umontp:1.3.1'
```
## Exemple de code d'utilisation de la Librairie Java EDT IUT Montpellier
```java
import fr.umontp.edt.*;
class ExempleDeCode {
public static void main(String[] args) {
// Récupérer l'emploi du temps de l'ent
EmploiDuTempsProxy emploiDuTempsProxy = EmploiDuTempsProxy.getInstance();
// Récupérer le planning d'aujourd'hui
Planning planningDate = emploiDuTempsProxy.getPlanningOf(LocalDate.now());
// Récupérer le planning du groupe S3
Planning planningGroupe = emploiDuTempsProxy.getPlanningOf(Groupe.S3);
// Récupérer le planning d'aujourd'hui du groupe S2
Planning planningDateGroupe = emploiDuTempsProxy.getPlanningOf(LocalDate.now(), Groupe.S2);
// Parcourir les cours d'un planning
for (Cours cours : planningGroupe) {
System.out.println(cours.getIntitule());
}
// Actualiser votre emploi du temps local avec celui de l'ent
emploiDuTempsProxy.actualiser();
}
}
```
>*Voir plus d'[exemples de code](ressources/ExempleDeCode.java)*
## Contribution
Les suggestions et contributions sont toujours les bienvenues! Veuillez discuter des modifications plus importantes via un [issue](https://github.com/DevLab-umontp/Librarie-Java-EDT/issues) avant de soumettre une demande.
## Licence
Ce projet est publié sous la licence [Academic Free License 3.0](https://github.com/DevLab-umontp/Librarie-Java-EDT/blob/main/LICENSE)