\hypertarget{namespacescolasync}{
\section{Paquetage scolasync}
\label{namespacescolasync}\index{scolasync@{scolasync}}
}


Scolasync est un programme pour gérer des transferts de fichiers entre un ordinateur et une collection de clés USB.  


\subsection*{Fonctions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{namespacescolasync_a8d1fb6985e0d7c9e339311fd6bd57016}{usage}
\begin{DoxyCompactList}\small\item\em affiche le mode d'emploi à la console \item\end{DoxyCompactList}\item 
def \hyperlink{namespacescolasync_af47a809b8342a5e1c25fc2fb5cb51402}{run}
\begin{DoxyCompactList}\small\item\em C'est la fonction principale. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
dictionary \hyperlink{namespacescolasync_add6805d8e938b8bfbe02bcfa92db0359}{licence} = \{\}
\item 
string \hyperlink{namespacescolasync_a6045997464b1b53cdb90ca1a1031fd04}{licenceEn}
\item 
string \hyperlink{namespacescolasync_ab462c89d27ac4a55a93ac40d93afc6e7}{licenceFr}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Scolasync est un programme pour gérer des transferts de fichiers entre un ordinateur et une collection de clés USB. 

\subsection{Documentation des fonctions}
\hypertarget{namespacescolasync_af47a809b8342a5e1c25fc2fb5cb51402}{
\index{scolasync@{scolasync}!run@{run}}
\index{run@{run}!scolasync@{scolasync}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}def scolasync.run (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{namespacescolasync_af47a809b8342a5e1c25fc2fb5cb51402}


C'est la fonction principale. 

Elle crée un fichier de journalisation vide, puis lance l'application interactive elle-\/même. Le fichier de journalisation est \$\{HOME\}/.scolasync/scolasync.log sous Linux 

Définition à la ligne 156 du fichier scolasync.py.

\hypertarget{namespacescolasync_a8d1fb6985e0d7c9e339311fd6bd57016}{
\index{scolasync@{scolasync}!usage@{usage}}
\index{usage@{usage}!scolasync@{scolasync}}
\subsubsection[{usage}]{\setlength{\rightskip}{0pt plus 5cm}def scolasync.usage (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{namespacescolasync_a8d1fb6985e0d7c9e339311fd6bd57016}


affiche le mode d'emploi à la console 



Définition à la ligne 140 du fichier scolasync.py.



\subsection{Documentation des variables}
\hypertarget{namespacescolasync_add6805d8e938b8bfbe02bcfa92db0359}{
\index{scolasync@{scolasync}!licence@{licence}}
\index{licence@{licence}!scolasync@{scolasync}}
\subsubsection[{licence}]{\setlength{\rightskip}{0pt plus 5cm}dictionary {\bf scolasync.licence} = \{\}}}
\label{namespacescolasync_add6805d8e938b8bfbe02bcfa92db0359}


Définition à la ligne 85 du fichier scolasync.py.

\hypertarget{namespacescolasync_a6045997464b1b53cdb90ca1a1031fd04}{
\index{scolasync@{scolasync}!licenceEn@{licenceEn}}
\index{licenceEn@{licenceEn}!scolasync@{scolasync}}
\subsubsection[{licenceEn}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf scolasync.licenceEn}}}
\label{namespacescolasync_a6045997464b1b53cdb90ca1a1031fd04}
{\bfseries Valeur initiale :}
\begin{DoxyCode}
1 """
2     scolasync version %s:
3 
4     a program to manage file transfers between a computer and a collection
5     of USB sticks.
6     
7     Copyright (C) 2010 Georges Khaznadar <georgesk@ofset.org>
8 
9     This program is free software: you can redistribute it and/or modify
10     it under the terms of the GNU General Public License as published by
11     the Free Software Foundation, either version 3 of the License, or
12     (at your option) any later version.
13 
14     This program is distributed in the hope that it will be useful,
15     but WITHOUT ANY WARRANTY; without even the implied warranty of
16     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17     GNU General Public License for more details.
18 
19     You should have received a copy of the GNU General Public License
20     along with this program.  If not, see <http://www.gnu.org/licenses/>.
21 """
\end{DoxyCode}


Définition à la ligne 86 du fichier scolasync.py.

\hypertarget{namespacescolasync_ab462c89d27ac4a55a93ac40d93afc6e7}{
\index{scolasync@{scolasync}!licenceFr@{licenceFr}}
\index{licenceFr@{licenceFr}!scolasync@{scolasync}}
\subsubsection[{licenceFr}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf scolasync.licenceFr}}}
\label{namespacescolasync_ab462c89d27ac4a55a93ac40d93afc6e7}
{\bfseries Valeur initiale :}
\begin{DoxyCode}
1 """
2     scolasync version %s :
3 
4     un programme pour gérer des transferts de fichiers entre un
5     ordinateur et une collection de clés USB.
6     
7     Copyright (C) 2010 Georges Khaznadar <georgesk@ofset.org>
8     
9     Ce projet est un logiciel libre : vous pouvez le redistribuer, le
10     modifier selon les terme de la GPL (GNU Public License) dans les
11     termes de la Free Software Foundation concernant la version 3 ou
12     plus de la dite licence.
13     
14     Ce programme est fait avec l'espoir qu'il sera utile mais SANS
15     AUCUNE GARANTIE. Lisez la licence pour plus de détails.
16     
17     <http://www.gnu.org/licenses/>.
18 """
\end{DoxyCode}


Définition à la ligne 109 du fichier scolasync.py.

