Skip to content

NotANumber-dev/ecoledirecte-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcoleDirecte -

EcoleDirecte 500x mieux | Raccourci iPhone/iPad/iMac/Mac/MacMini

Info

Ne fonctione UNIQUEMENT sur un compte ecoledirecte éleve

Warning

Ce projet n'est PAS affilié avec Aplim ou/et EcoleDirecte


VERIFIER Le contenu de tout fork de ce repo avant de l'executer. Un script malveillant pourrait agir en ton compte (envoyer des messages, ...)

Fonctionnalités

  • Notes + moyenne (par matière + moyenne gé)
  • Devoirs
  • Espaces de travail
  • Carnet de correspondance
  • Vie scolaire (absences, retards, colle ...)

Utilisation

Executer le raccourci dans la feuille de partage du site ecoledirecte dans safari.

  1. ouvrir ecoledirecte.com sur safari
  2. cliquer sur partager
  3. selectioner "plus"
  4. choisir ecoledirecte -

Warning

Assurez-vous d'accorder toutes les autorisation que le raccourci demandera et d'autoriser l'éxécution de JavaScript dans Reglages > Apps > Raccourcis > Avancé > Autoriser l'éxécution de scripts

Raccourcis

Release: https://www.icloud.com/shortcuts/86a80da0d32943a0b261cb3cf2e86eb0 (jsdelivr cdn, 24h update)
Beta/dev: https://www.icloud.com/shortcuts/d3de9061a50a4327a6395e16ce5bd3ac (raw github API, rate limits)
Debug/test panel: https://www.icloud.com/shortcuts/b51d6ab0ad4048588a5ddc57356e919f (raw github API, rate limits)

Sécurité/Confidentialité

  • Votre token d'authentification ne quitte JAMAIS votre navigateur
  • Aucune donnée n'est envoyée à un serveur externe
  • Tous les appels API vont directement à api.ecoledirecte.com
  • Vos informations d'identification ne sont stockées que dans sessionStorage (non persistent)
  • Cette superposition fonctionne 100 % localement dans votre navigateur

Toujours pas convaincu ? Regarde le code (main.js) et/ou les requêtes effectuées

Requêtes

Voila TOUTES les requêtes effectuées durant l'éxécution du raccourci (vérifiable dans le code):

Raccourci :

GET https://cdn.jsdelivr.net/gh/NotANumber-dev/ecoledirecte-@main/main.js (Release)
ou
GET https://raw.githubusercontent.com/NotANumber-dev/ecoledirecte-/refs/heads/main/main.js (Beta/dev)

Code :

POST https://api.ecoledirecte.com/v3/eleves/${id}/notes.awp?verbe=get&v=6.17.0

POST https://api.ecoledirecte.com/v3/Eleves/${id}/cahierdetexte.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/E/${id}/espacestravail.awp?verbe=get&typeModule=espaceTravail&v=4.98.0

POST https://api.ecoledirecte.com/v3/eleves/${id}/eleveCarnetCorrespondance.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/eleves/${id}/viescolaire.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/eleves/${id}/messages.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/eleves/${id}/timeline.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/Eleves/${id}/cahierdetexte.awp?verbe=put&v=4.98.0

POST https://api.ecoledirecte.com/v3/Eleves/${id}/cahierdetexte/${dateKey}.awp?verbe=get&v=4.98.0

POST https://api.ecoledirecte.com/v3/eleves/${id}/messages/${messageId}.awp?verbe=get&mode=destinataire&v=4.98.0

Changelog

V1.3 (current)

  • Messages
  • Timeline

V1.2

  • Carnet de correspondance
  • Vie scolaire
  • Mode debug

V1.1

  • espaces de travail (fichiers uniquement)
  • devoirs affichées correctement

V1.0

  • moyennes générale par matière/trimestre/année (calcule avec les coefitients, comparé a l'application mobile parent)
  • devoirs (les caractères speciaux comme é è ´ sonts affichées corectement. & ne s'affiche pas correctement)

Licence

Apache 2.0

About

EcoleDirecte 500x mieux | Raccourci iPhone/iPad/iMac/Mac/MacMini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors