forked from Anri/cal8tor
motivation
This commit is contained in:
parent
ec3509d901
commit
19b4b9db34
1 changed files with 15 additions and 8 deletions
|
@ -42,7 +42,16 @@ proposer deux résultats :
|
|||
\end{itemize}
|
||||
|
||||
Le programme propose une interface simple via des arguments passés en ligne de
|
||||
commande, j'ai utilisé le module \texttt{clap}.
|
||||
commande, pour cela j'ai utilisé le module \texttt{clap}.
|
||||
|
||||
\vspace{1em}
|
||||
J'ai choisi de faire ce projet parce que :
|
||||
\begin{itemize}
|
||||
\item scraping de site web
|
||||
\item utile : permet de récupérer un emploi du temps exportable vers
|
||||
une application tierce que j'ai utilisé toute l'année
|
||||
\item utilisation de formule regex comme vue en cours
|
||||
\end{itemize}
|
||||
|
||||
\section{Implémentation}
|
||||
\subsection{Scraper}
|
||||
|
@ -128,10 +137,8 @@ pour en être sûr j'ai utilisé le validateur mis à disposition sur
|
|||
|
||||
\subsection{Terminal}
|
||||
Par défaut, on affiche le calendrier sous forme de tableau dans la sortie
|
||||
standard du terminal.
|
||||
|
||||
Pour avoir un affichage différent que le site web, j'ai décidé de mettre les
|
||||
jours en colonnes et les heures en lignes.
|
||||
standard du terminal. Pour avoir un affichage différent que le site web,
|
||||
j'ai décidé de mettre les jours en colonnes et les heures en lignes.
|
||||
|
||||
\begin{figure}[h]
|
||||
\hspace{-5em}
|
||||
|
@ -140,13 +147,13 @@ jours en colonnes et les heures en lignes.
|
|||
\label{fig:l3y-cli}
|
||||
\end{figure}
|
||||
|
||||
\clearpage
|
||||
\section{Exemple d'utilisation}
|
||||
Voici explication de comment utiliser le programme :
|
||||
\begin{description}
|
||||
\item[\texttt{<CLASS>}] spécifie quelle classe on veut récupérer l'emploi
|
||||
du temps, elle peut être écrite dans plusieurs formats
|
||||
(exemple : \q{L3A} \q{L3-a} \q{l3 a} \q{l3$\cdot$A} etc.)
|
||||
du temps, elle peut être écrite dans plusieurs formats, tant
|
||||
qu'il n'y a pas d'espaces, exemples :
|
||||
\q{L3A} \q{L3-a} \q{l3$\cdot$A} etc.
|
||||
\begin{itemize}
|
||||
\item[$\rightarrow$] \texttt{cargo r \dd{}release \dd{} L3Y}
|
||||
\end{itemize}
|
||||
|
|
Reference in a new issue