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

Commit 32cf7ff

Browse files
committed
add ENT Val de Marne
1 parent 5d3c882 commit 32cf7ff

4 files changed

Lines changed: 15 additions & 6 deletions

File tree

OpenAPI/kdecole.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ servers:
3232
description: Eclat-BFC
3333
- url: https://mobilite.aucollege84.vaucluse.fr/mobilite
3434
description: '@ucollège84'
35+
- url: https://mobilite.schulen.be/mobilite
36+
description: Schulportal Ostbelgien
37+
- url: https://mobilite.entvaldemarne.skolengo.com/mobilite
38+
description: ENT Val de Marne
3539
- url: https://mobilite.demo.skolengo.com/mobilite
3640
description: Skolengo Demo
3741
- url: https://mobilite.kosmoseducation.com/mobilite

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<a name="Kdecole"></a>
22

33
## Kdecole
4-
Support non-officiel de l'API Kdecole (Mon Bureau Numérique, Skolengo, etc.)Ce module permet de récupérer les données de l'ENT de manière automatique. De plus, certaines fonctions implémentées permettent de prétraiter les données (conversion de l'emploi du temps au format iCalendar, export du relevé de notes au format CSV par exemple).L'accès à l'API requiert une en-tête (header) avec la version de l'application en cours d'utilisation.Le terme "code" ou "password" ne réfère pas ici à votre mot de passe, mais à un code temporaire généré par votre ENT (dans paramètres > application mobile). C'est comme cela que fonctionne l'authentification à l'API.Les versions à utiliser lors de la création de l'instance `Kdecole` sont données ci-dessous.| Nom de l'ENT | Version | URL de l'API ||:-----------------------------:|:-------:|---------------------------------------------------------|| Mon Bureau Numérique | 3.7.14 | https://mobilite.monbureaunumerique.fr/mobilite || Mon ENT Occitanie | 3.7.14 | https://mobilite.mon-ent-occitanie.fr/mobilite || Arsene 76 | 3.7.14 | https://mobilite.arsene76.fr/mobilite || ENT27 | 3.7.14 | https://mobilite.ent27.fr/mobilite || ENT Creuse | 3.7.14 | https://mobilite.entcreuse.fr/mobilite || ENT Auvergne-Rhône-Alpes | 3.7.14 | https://mobilite.ent.auvergnerhonealpes.fr/mobilite || Agora 06 | 3.7.14 | https://mobilite.agora06.fr/mobilite || CyberCollèges 42 | 3.7.14 | https://mobilite.cybercolleges42.fr/mobilite || eCollège 31 Haute-Garonne | 3.7.14 | https://mobilite.ecollege.haute-garonne.fr/mobilite || Mon collège en Val d'Oise | 3.7.14 | https://mobilite.moncollege.valdoise.fr/mobilite || Webcollège Seine-Saint-Denis | 3.7.14 | https://mobilite.webcollege.seinesaintdenis.fr/mobilite || Eclat-BFC | 3.7.14 | https://mobilite.eclat-bfc.fr/mobilite || @ucollège84 | 3.7.14 | https://mobilite.aucollege84.vaucluse.fr/mobilite || Skolengo Demo | 3.7.14 | https://mobilite.demo.skolengo.com/mobilite || Kosmos Éducation (aefe, etc.) | 3.7.14 | https://mobilite.kosmoseducation.com/mobilite || Skolengo formation | 3.7.14 | https://mobilite.formation.skolengo.com/mobilite || Schulportal Ostbelgien | 3.7.14 | https://mobilite.schulen.be/mobilite |Une autre méthode pour obtenir un token est d'utiliser la ligne de commande.```shellnpx kdecole-api -u USERNAME -p CODE --ent PROD_MON_BUREAU_NUMERIQUE```
4+
Support non-officiel de l'API Kdecole (Mon Bureau Numérique, Skolengo, etc.)Ce module permet de récupérer les données de l'ENT de manière automatique. De plus, certaines fonctions implémentées permettent de prétraiter les données (conversion de l'emploi du temps au format iCalendar, export du relevé de notes au format CSV par exemple).L'accès à l'API requiert une en-tête (header) avec la version de l'application en cours d'utilisation.Le terme "code" ou "password" ne réfère pas ici à votre mot de passe, mais à un code temporaire généré par votre ENT (dans paramètres > application mobile). C'est comme cela que fonctionne l'authentification à l'API.Les versions à utiliser lors de la création de l'instance `Kdecole` sont données ci-dessous.| Nom de l'ENT | Version | URL de l'API ||:-----------------------------:|:-------:|---------------------------------------------------------|| Mon Bureau Numérique | 3.7.14 | https://mobilite.monbureaunumerique.fr/mobilite || Mon ENT Occitanie | 3.7.14 | https://mobilite.mon-ent-occitanie.fr/mobilite || Arsene 76 | 3.7.14 | https://mobilite.arsene76.fr/mobilite || ENT27 | 3.7.14 | https://mobilite.ent27.fr/mobilite || ENT Creuse | 3.7.14 | https://mobilite.entcreuse.fr/mobilite || ENT Auvergne-Rhône-Alpes | 3.7.14 | https://mobilite.ent.auvergnerhonealpes.fr/mobilite || Agora 06 | 3.7.14 | https://mobilite.agora06.fr/mobilite || CyberCollèges 42 | 3.7.14 | https://mobilite.cybercolleges42.fr/mobilite || eCollège 31 Haute-Garonne | 3.7.14 | https://mobilite.ecollege.haute-garonne.fr/mobilite || Mon collège en Val d'Oise | 3.7.14 | https://mobilite.moncollege.valdoise.fr/mobilite || Webcollège Seine-Saint-Denis | 3.7.14 | https://mobilite.webcollege.seinesaintdenis.fr/mobilite || Eclat-BFC | 3.7.14 | https://mobilite.eclat-bfc.fr/mobilite || @ucollège84 | 3.7.14 | https://mobilite.aucollege84.vaucluse.fr/mobilite || ENT Val de Marne | 3.7.14 | https://mobilite.entvaldemarne.skolengo.com/mobilite || Skolengo Demo | 3.7.14 | https://mobilite.demo.skolengo.com/mobilite || Kosmos Éducation (aefe, etc.) | 3.7.14 | https://mobilite.kosmoseducation.com/mobilite || Skolengo formation | 3.7.14 | https://mobilite.formation.skolengo.com/mobilite || Schulportal Ostbelgien | 3.7.14 | https://mobilite.schulen.be/mobilite |Une autre méthode pour obtenir un token est d'utiliser la ligne de commande.```shellnpx kdecole-api -u USERNAME -p CODE --ent PROD_MON_BUREAU_NUMERIQUE```
55

66
**Kind**: global class
77

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kdecole-api",
3-
"version": "1.3.6",
3+
"version": "1.3.7",
44
"main": "dist/Kdecole.js",
55
"types": "types/Kdecole.d.ts",
66
"bin": {
@@ -14,7 +14,7 @@
1414
"homepage": "https://github.com/maelgangloff/kdecole-api#readme",
1515
"bugs": {
1616
"url": "https://github.com/maelgangloff/kdecole-api/issues",
17-
"email": "maelgangloffd@gmail.com"
17+
"email": "contact@maelgangloff.fr"
1818
},
1919
"devDependencies": {
2020
"@types/jest": "^27.0.1",
@@ -45,7 +45,9 @@
4545
"keywords": [
4646
"API",
4747
"Kdecole",
48+
"Kosmos",
49+
"Skolengo",
4850
"Mon Bureau Numérique"
4951
],
50-
"description": "Unofficial API client of Kdecole (Mon Bureau Numérique)"
52+
"description": "Unofficial API client of Kdecole"
5153
}

src/Kdecole.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ export enum ApiUrl {
5757
PROD_AUCOLLEGE84_VAUCLUSE = 'https://mobilite.aucollege84.vaucluse.fr/mobilite',
5858
PROD_DEMO_SKOLENGO = 'https://mobilite.demo.skolengo.com/mobilite',
5959
PROD_SKOLENGO_FORMATION = 'https://mobilite.formation.skolengo.com/mobilite',
60-
PROD_SCHULPORTAL_OSTBELGIEN = 'https://mobilite.schulen.be/mobilite'
60+
PROD_SCHULPORTAL_OSTBELGIEN = 'https://mobilite.schulen.be/mobilite',
61+
PROD_ENT_VAL_DE_MARNE = 'https://mobilite.entvaldemarne.skolengo.com/mobilite'
6162
}
6263

6364
export enum ApiVersion {
@@ -77,7 +78,8 @@ export enum ApiVersion {
7778
PROD_KOSMOS_EDUCATION = '3.7.14',
7879
PROD_DEMO_SKOLENGO = '3.7.14',
7980
PROD_SKOLENGO_FORMATION = '3.7.14',
80-
PROD_SCHULPORTAL_OSTBELGIEN = '3.7.14'
81+
PROD_SCHULPORTAL_OSTBELGIEN = '3.7.14',
82+
PROD_ENT_VAL_DE_MARNE = '3.7.14'
8183
}
8284

8385
/**
@@ -106,6 +108,7 @@ export enum ApiVersion {
106108
* | Webcollège Seine-Saint-Denis | 3.7.14 | https://mobilite.webcollege.seinesaintdenis.fr/mobilite |
107109
* | Eclat-BFC | 3.7.14 | https://mobilite.eclat-bfc.fr/mobilite |
108110
* | @ucollège84 | 3.7.14 | https://mobilite.aucollege84.vaucluse.fr/mobilite |
111+
* | ENT Val de Marne | 3.7.14 | https://mobilite.entvaldemarne.skolengo.com/mobilite |
109112
* | Skolengo Demo | 3.7.14 | https://mobilite.demo.skolengo.com/mobilite |
110113
* | Kosmos Éducation (aefe, etc.) | 3.7.14 | https://mobilite.kosmoseducation.com/mobilite |
111114
* | Skolengo formation | 3.7.14 | https://mobilite.formation.skolengo.com/mobilite |

0 commit comments

Comments
 (0)