Skip to content

studentsphere-app/linkgor

Repository files navigation

image

A wrapper for interacting with Wigor services.

Linkgor version Wigor timetable version language

linkgor is a modern, lightweight TypeScript wrapper designed to interact with WigorServices portals. It is exclusively compatible with schools from the Compétences & Développement (C&D) and IGENSIA Education groups.

  • 🔑 CAS Authentication
  • 📅 Planning Retrieval
  • 👤 Profile Parsing
  • 🪶 Zero Dependencies
  • TypeScript First
  • 🏫 Multi-School Support

Installation

With npm

npm install @studentsphere/linkgor

With pnpm

pnpm add @studentsphere/linkgor

With yarn

yarn add @studentsphere/linkgor

With bun

bun add @studentsphere/linkgor

Documentation

For more information, please refer to the documentation at linkgor.studentsphere.app/docs.

Supported Schools

3A
3A
American Business College
American Business College
Business Science Institute
Business Science Institute
CNVA
CNVA
ECM
ECM
EMI
EMI
EPSI
EPSI
ESA
ESA
ESAIL
ESAIL
ESAM
ESAM
ICD Business School
ICD Business School
ICL
ICL
IDRAC Business School
IDRAC Business School
IEFT
IEFT
IET
IET
IFAG
IFAG
IGEFI
IGEFI
IGENSIA RH
IGENSIA RH
IHEDREA
IHEDREA
ILERI
ILERI
IMIS
IMIS
IMSI
IMSI
IPI
IPI
ISCPA
ISCPA
ISMM
ISMM
SUP DE COM
SUP DE COM
VIVA MUNDI
VIVA MUNDI
WIS
WIS

Contributing

Please see CONTRIBUTING in the repository for guidelines and best practices.

License

linkgor is licensed under the GNU General Public License v3.0, allowing you to use, modify, and distribute it for both commercial and non-commercial purposes, provided that the license terms are respected. See the LICENSE file for more details.

Legalities

Caution

LEGAL DISCLAIMER

This project, @studentsphere/linkgor, is an independent open-source tool. It is not affiliated with, authorized, maintained, sponsored, or endorsed by the Compétences & Développement (C&D) group, IGENSIA Education, or the developers of the WigorServices platform.

  1. Intellectual Property: All trademarks, logos, and brand names are the property of their respective owners. Their mention here is strictly for identification and compatibility purposes and does not imply any association.
  2. Responsible Use: This tool is provided strictly to facilitate interoperability. The authors decline any liability for misuse, illegal activities, or malicious acts committed by users. You are solely responsible for ensuring your use of this tool complies with applicable laws and terms of service.
  3. No Warranty: The software is provided "as is", without warranty of any kind. The developer assumes no liability for account suspensions, access blocks, or any legal actions taken by the aforementioned groups resulting from the use of this tool.

By using this package, you acknowledge and agree to these terms in full.

This project is meant to help users interact with their own data while respecting French software laws (Article L.122-6-1 of the French Intellectual Property Code). It only does what’s needed to make the software work together with other tools, without copying, sharing, or changing the original software. This analysis is limited to what’s needed for interoperability and isn’t used for anything else.

For any legal questions or concerns regarding this project, contact: contact@studentsphere.app.