Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.5%) to scientific vocabulary
Keywords
Repository
An awmazing wrapper for iENT.
Basic Info
- Host: GitHub
- Owner: LiterateInk
- License: gpl-3.0
- Language: TypeScript
- Default Branch: main
- Homepage: https://ient.docs.literate.ink
- Size: 328 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 5
Topics
Metadata Files
README.md
This library *is not** affiliated with ↗ iENT in any way.*
What is "iENT" ?
↗ iENT 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 and if it's not enough you can also take a look at the ↗ examples directory on the GitHub repository for inspiration.
If none of those are helpful, you can always ↗ open an issue to ask for help or join the ↗ LiterateInk Discord server.
License
This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details.
Owner
- Name: LiterateInk
- Login: LiterateInk
- Kind: organization
- Email: contact@literate.ink
- Location: France
- Website: https://literate.ink
- Repositories: 17
- Profile: https://github.com/LiterateInk
A unified school workspace for literally everyone.
Citation (CITATION.cff)
cff-version: 1.2.0
title: iENT
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- name: LiterateInk
website: "https://literate.ink"
email: contact@literate.ink
repository-code: "https://github.com/LiterateInk/iENT.JS"
url: "https://ient.docs.literate.ink/"
repository-artifact: "https://www.npmjs.com/package/ient"
abstract: >-
An awmazing wrapper for iENT.
keywords:
- ient
- wrapper
- scrapper
license: GPL-3.0-or-later
GitHub Events
Total
Last Year
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Mikkel ALMONTE--RINGAUD | c****t@v****m | 53 |
| Skythrew | m****n@m****o | 6 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: about 2 hours
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: about 2 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- Skythrew (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- npm 6 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 5
- Total maintainers: 2
npmjs.org: ient
An awmazing wrapper for iENT.
- Homepage: https://ient.docs.literate.ink/
- License: GPL-3.0-or-later
-
Latest release: 0.2.1
published 10 months ago
Rankings
Dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- pnpm/action-setup v4 composite
- @stylistic/eslint-plugin ^2.7.2 development
- @types/bun ^1.1.14 development
- @typescript-eslint/parser ^8.3.0 development
- dotenv ^16.4.7 development
- eslint ^9.9.1 development
- terser ^5.31.6 development
- tsup ^8.2.4 development
- typescript ^5.5.4 development
- @literate.ink/utilities 1.0.0-11713907881.1
- @scure/base ^1.2.1
- aix-ppc64@0.24.2
- android-arm64@0.24.2
- android-arm@0.24.2
- android-x64@0.24.2
- base@1.2.1
- bun@1.1.14
- cliui@8.0.2
- config-array@0.19.1
- core@0.19.1
- core@0.9.1
- darwin-arm64@0.24.2
- darwin-x64@0.24.2
- eslint-plugin@2.12.1
- eslint-utils@4.4.1
- eslintrc@3.2.0
- estree@1.0.6
- freebsd-arm64@0.24.2
- freebsd-x64@0.24.2
- fs.scandir@2.1.5
- fs.stat@2.0.5
- fs.walk@1.2.8
- gen-mapping@0.3.8
- js@9.17.0
- json-schema@7.0.15
- linux-arm64@0.24.2
- linux-arm@0.24.2
- linux-ia32@0.24.2
- linux-loong64@0.24.2
- linux-mips64el@0.24.2
- linux-ppc64@0.24.2
- linux-riscv64@0.24.2
- linux-s390x@0.24.2
- linux-x64@0.24.2
- module-importer@1.0.1
- netbsd-arm64@0.24.2
- netbsd-x64@0.24.2
- node@0.16.6
- node@20.12.14
- object-schema@2.1.5
- openbsd-arm64@0.24.2
- openbsd-x64@0.24.2
- parseargs@0.11.0
- parser@8.18.1
- plugin-kit@0.2.4
- regexpp@4.12.1
- resolve-uri@3.1.2
- retry@0.3.1
- retry@0.4.1
- rollup-android-arm-eabi@4.29.0
- rollup-android-arm64@4.29.0
- rollup-darwin-arm64@4.29.0
- rollup-darwin-x64@4.29.0
- rollup-freebsd-arm64@4.29.0
- rollup-freebsd-x64@4.29.0
- rollup-linux-arm-gnueabihf@4.29.0
- rollup-linux-arm-musleabihf@4.29.0
- rollup-linux-arm64-gnu@4.29.0
- rollup-linux-arm64-musl@4.29.0
- rollup-linux-loongarch64-gnu@4.29.0
- rollup-linux-powerpc64le-gnu@4.29.0
- rollup-linux-riscv64-gnu@4.29.0
- rollup-linux-s390x-gnu@4.29.0
- rollup-linux-x64-gnu@4.29.0
- rollup-linux-x64-musl@4.29.0
- rollup-win32-arm64-msvc@4.29.0
- rollup-win32-ia32-msvc@4.29.0
- rollup-win32-x64-msvc@4.29.0
- scope-manager@8.18.1
- set-array@1.2.1
- source-map@0.3.6
- sourcemap-codec@1.5.0
- sunos-x64@0.24.2
- trace-mapping@0.3.25
- types@8.18.1
- typescript-estree@8.18.1
- utilities@1.0.0-11713907881.1
- utils@8.18.1
- visitor-keys@8.18.1
- win32-arm64@0.24.2
- win32-ia32@0.24.2
- win32-x64@0.24.2
- ws@8.5.13