Les fichiers de chapitres référencés par docs/pronote-auth.tex (preamble, frontmatter, ch-*, annex-*) n'avaient jamais été committés, rendant le PDF non reproductible. Reconstitution fidèle depuis docs/pronote-auth.md, correction des instructions de compilation (TEXINPUTS + -output-directory), ajout de l'Annexe C, du Glossaire et de l'Historique des révisions, PDF régénéré (27 pages).
35 lines
1.6 KiB
TeX
35 lines
1.6 KiB
TeX
% =============================================================================
|
|
% ANNEXE A : BIBLIOTHÈQUES TIERCES
|
|
% =============================================================================
|
|
|
|
\chapter{Bibliothèques tierces}
|
|
\label{annex:libraries}
|
|
|
|
\begin{table}[htbp]
|
|
\centering
|
|
\caption{Bibliothèques tierces et leur statut dans \texttt{pronote-sync}}
|
|
\label{tab:libraries}
|
|
\begin{tabularx}{\textwidth}{L{2.5cm} L{1.5cm} L{3cm} L{3cm} L{2.5cm}}
|
|
\toprule
|
|
\textbf{Bibliothèque} & \textbf{Langage} & \textbf{Dépôt} & \textbf{Méthodes supportées} & \textbf{Statut dans \texttt{pronote-sync}} \\
|
|
\midrule
|
|
|
|
\textbf{pronotepy} & Python & \url{https://github.com/bain3/pronotepy} & Connexion directe, QR code/token, \textbf{30 ENT} (liste fermée) & \emojicheck\ \textbf{Dépendance principale} (version \textbf{2.15.7} vérifiée). \\
|
|
|
|
\textbf{pronote-api} & TypeScript & \url{https://github.com/Litarvan/pronote-api} & Connexion directe, CAS, ENT & \emojicross\ Non utilisée. \\
|
|
|
|
\textbf{pronote-qrcode-api} & JavaScript & \url{https://github.com/Androz2091/pronote-qrcode-api} & Déchiffrement QR code & \emojicross\ Non utilisée (intégration native via \texttt{pronotepy}). \\
|
|
|
|
\bottomrule
|
|
\end{tabularx}
|
|
\end{table}
|
|
|
|
\begin{infobox}
|
|
\textbf{Source} : {\emojiinfo\ Observé dans \texttt{pyproject.toml}} (dépendances) + code source local
|
|
(2026-09-12).
|
|
\end{infobox}
|
|
|
|
% =============================================================================
|
|
% FIN DE L'ANNEXE
|
|
% =============================================================================
|