- TypeScript 96.8%
- HTML 2.1%
- Dockerfile 1.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Deploy / deploy (push) Successful in 45s
|
||
| .forgejo/workflows | ||
| .vscode | ||
| api | ||
| web | ||
| .dockerignore | ||
| .gitignore | ||
| bun.lock | ||
| compose.yaml | ||
| package.json | ||
| README.md | ||
pronote.build
A datamine of the JS modules bundled in the PRONOTE.net server executable, for educational purposes only.
Motivation
Because of new features in PRONOTE and potential breaking changes, we have to follow them in order to keep projects like my PRONOTE library and pronotepy working smoothly.
Disclaimer
pronote.build is not affiliated, associated, authorized, endorsed by, or in any way officially connected with INDEX ÉDUCATION, PRONOTE, or any of their subsidiaries or affiliates. Some code surfaced within this website may be owned by INDEX ÉDUCATION.
The contents of this website exist purely for educational purposes, and its contributors do not condone sharing the content found here on any social media platform as your own.
Deploy
docker compose up -d --build
# should be listening on :8025 through anubis.
Dumps are read from ./api/dumps, bind-mounted read-only into the api container.
Versions placed there are picked up live, no restart is needed.
Make a new dump
# build the dumper image.
docker compose --profile tools build
You can find PRONOTE executables on their official website, https://www.index-education.com/fr/telecharger-pronote.php. Make sure to always provide a PRONOTE.net setup executable.
Online URL
# example for v2025.2.11.0
docker compose --profile tools run --rm dumper \
"https://tele3.index-education.com/telechargement/pn/v2025.0/exe/Install_PRNnet_FR_2025.2.11_win64.exe"
Local file
docker compose --profile tools run --rm \
-v "$(pwd)/Install_PRNnet_FR_2025.2.11_win64.exe:/data/setup.exe" \
dumper /data/setup.exe