Skip to content

Bridge web pour communiquer avec l’API d’EcoleDirecte

License

Notifications You must be signed in to change notification settings

softwarevo/evo2ed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 evo2ED - Bridge EcoleDirecte

License: GPL v3 Built with Cloudflare Workers

evo2ED est le moteur (bridge) qui permet à evoMoyenne de communiquer avec EcoleDirecte. Il est totalement libre d'utilisation si vous l'hébergez vous-même, n'hésitez pas à l'utiliser !

Pour l'instant il ne récupère que les infos suivantes :

  • Prénom, nom de l'élève
  • Devoirs de l'élève
  • Notes de l'élève

Nous en ajouterons plus en fonction de nos besoins/temps. N'hésitez pas à faire des pull requests pour nous aider à avancer !

Important

L'instance tournant sur ed.api.evomoyenne.qzz.io est strictement réservée à l'usage exclusif du site evoMoyenne ou un usage privé. Si vous souhaitez utiliser ce bridge pour votre propre projet, merci d'héberger votre propre instance (voir ci-dessous).


🛠️ Crédits & Origines

Ce projet utilise une version modifiée et adaptée de la bibliothèque api-ecoledirecte créée par Louis Legrain. Un immense merci à lui pour son travail.

Modifications apportées pour ce projet :

  • Conversion en ES Modules pour compatibilité Cloudflare.

🚀 Déployer votre propre instance

Vous voulez utiliser ce bridge pour votre propre projet ?

1. Forker le projet

  • Cliquez sur le bouton Fork en haut à droite de ce repo pour en avoir une copie sur votre compte GitHub.

2. Connecter Cloudflare Workers

  1. Créez un compte gratuit sur Cloudflare.
  2. Allez dans Workers & Pages > Créer une application.
  3. Cliquez sur Continue with GitHub.
  4. Sélectionnez votre fork d'evo2ed.
  5. Laissez la commande de build vide.
  6. Cliquez sur Déployer.