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}
|
\end{itemize}
|
||||||
|
|
||||||
Le programme propose une interface simple via des arguments passés en ligne de
|
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}
|
\section{Implémentation}
|
||||||
\subsection{Scraper}
|
\subsection{Scraper}
|
||||||
|
@ -128,10 +137,8 @@ pour en être sûr j'ai utilisé le validateur mis à disposition sur
|
||||||
|
|
||||||
\subsection{Terminal}
|
\subsection{Terminal}
|
||||||
Par défaut, on affiche le calendrier sous forme de tableau dans la sortie
|
Par défaut, on affiche le calendrier sous forme de tableau dans la sortie
|
||||||
standard du terminal.
|
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.
|
||||||
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]
|
\begin{figure}[h]
|
||||||
\hspace{-5em}
|
\hspace{-5em}
|
||||||
|
@ -140,13 +147,13 @@ jours en colonnes et les heures en lignes.
|
||||||
\label{fig:l3y-cli}
|
\label{fig:l3y-cli}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
\clearpage
|
|
||||||
\section{Exemple d'utilisation}
|
\section{Exemple d'utilisation}
|
||||||
Voici explication de comment utiliser le programme :
|
Voici explication de comment utiliser le programme :
|
||||||
\begin{description}
|
\begin{description}
|
||||||
\item[\texttt{<CLASS>}] spécifie quelle classe on veut récupérer l'emploi
|
\item[\texttt{<CLASS>}] spécifie quelle classe on veut récupérer l'emploi
|
||||||
du temps, elle peut être écrite dans plusieurs formats
|
du temps, elle peut être écrite dans plusieurs formats, tant
|
||||||
(exemple : \q{L3A} \q{L3-a} \q{l3 a} \q{l3$\cdot$A} etc.)
|
qu'il n'y a pas d'espaces, exemples :
|
||||||
|
\q{L3A} \q{L3-a} \q{l3$\cdot$A} etc.
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item[$\rightarrow$] \texttt{cargo r \dd{}release \dd{} L3Y}
|
\item[$\rightarrow$] \texttt{cargo r \dd{}release \dd{} L3Y}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
Reference in a new issue