https://github.com/literateink/ient.js
An awmazing wrapper for iENT.
https://github.com/literateink/ient.js
ient scrapper wrapper
Last synced: 4 months ago
JSON representation
An awmazing wrapper for iENT.
- Host: GitHub
- URL: https://github.com/literateink/ient.js
- Owner: LiterateInk
- License: gpl-3.0
- Created: 2024-12-20T23:31:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-29T00:16:55.000Z (9 months ago)
- Last Synced: 2025-09-06T09:38:49.299Z (4 months ago)
- Topics: ient, scrapper, wrapper
- Language: TypeScript
- Homepage: https://ient.docs.literate.ink
- Size: 328 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Citation: CITATION.cff
Awesome Lists containing this project
README

[](https://github.com/LiterateInk/iENT.JS) [](https://www.npmjs.com/package/ient) 
*This library **is not** affiliated with [↗ iENT](https://www.ient.fr/) in any way.*
## What is "iENT" ?
[↗ iENT](https://www.ient.fr/) is a French school management software used by many schools in France. It allows students to manage their schedules, grades, and other school-related information.
## Installation
Use your favorite package manager to install this library from the npm registry.
```bash
# pnpm
pnpm add ient
# Yarn
yarn add ient
# npm
npm add ient
# Bun
bun add ient
```
## Quick Start
> This library only supports students types as of now. If you want to use it with teachers or other types, please open an issue.
```typescript
import * as iENT from "ient";
// You first have to authenticate with iENT to get a session.
// Once you have a session, you can use it to make requests to iENT.
const session = await iENT.login(iENT.ProfileKind.Student, "username", "password");
// Let's grab the timetable for this week.
const timetable = await iENT.timetable(session, new Date());
console.log(timetable);
```
You can find guides at [**↗ ient.docs.literate.ink**](https://ient.docs.literate.ink) and if it's not enough you can also take a look at the [**↗ examples** directory on the GitHub repository](https://github.com/LiterateInk/iENT.JS/tree/main/examples) for inspiration.
If none of those are helpful, you can always [↗ open an issue](https://github.com/LiterateInk/iENT.JS/issues) to ask for help or join the [↗ LiterateInk Discord server](https://literate.ink/discord).
## License
This project is licensed under the GPL-3.0 License - see the [LICENSE.md](LICENSE.md) file for details.