Skip to content
This repository has been archived by the owner on Jul 24, 2019. It is now read-only.

Latest commit

 

History

History
executable file
·
24 lines (17 loc) · 1.78 KB

README.md

File metadata and controls

executable file
·
24 lines (17 loc) · 1.78 KB

HEI Connect

Code Climate

Présentation

En bref

Pour faire simple, HEI-Connect est un script qui récupère des informations depuis e-campus, et les retourne dans un format informatique générique (JSON). L'intérêt est que n'importe quelle application (web, iphone, android...) peut communiquer avec HEI-Connect, et ainsi présenter à l'utilisateur son planning, ses notes et ses absences HEI.

En détails

Plus précisément, HEI-Connect est une API écrite en Ruby, utilisant le framework Rails. L'API utilise Mechanize pour simuler une visite sur e-campus, s'y logger, et récupérer différentes informations (emploi du temps, notes, absences...) en les lisant dans le code source de la page, afin de les retourner en JSON.

Documentation

Avant la rédaction d'une vraie documentation, il est possible de jouer avec l'API dans une console web. Toutes les méthodes de l'API sont listées. En remplaçant les données d'exemple par de vrais identifiants e-campus, il est possible d'appeler l'API et de voir comment elle réagit.

Les projets autour d'HEI-Connect

HEI-Connect

L'API de base permettant de récupérer en JSON des données depuis e-campus. Projet GitHub

Une application web communiquant avec HEI-Connect, visant à créer un e-campus "parallèle", plus rapide, plus simple d'utilisation, avec de nouvelles fonctionnalités. Projet GitHub