aboutsummaryrefslogtreecommitdiff
path: root/Documentation/index.rst
blob: e793dd2a83679bfbf14124d15a88aa5b8dd7d4f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
===============
celcatsanitizer
===============

Présentation de celcatsanitizer
===============================
Qu’est-ce que celcatsanitizer ?
-------------------------------

celcatsanitizer est un outil basé sur Django_ permettant de reformater
les emplois du temps générés par Celcat.

Les emplois du temps, accessibles à travers un navigateur web,
deviennent ainsi plus lisibles (notamment sur les appareils mobiles),
plus rapides à charger et plus légers.

Les pages générées par celcatsanitizer ont étées conçues pour être les
plus légères possibles, tout en restant lisibles et fournies en
informations. Les pages peuvent être chargées sans CSS, et peuvent
êtres rendues sans problèmes par une large gamme de navigateurs.

celcatsanitizer est aussi capable d’exporter les emplois du temps en
ICS_.

Le parseur de celcatsanitizer est optimisé pour les emplois du temps
de l’Université Paul Sabatier, mais il est possible de le modifier. 

Vous pouvez trouver une instance de celcatsanitizer à l’adresse
https://edt.pa1ch.fr/. Cette instance utilise les emplois du temps de
l’Université Paul Sabatier.

.. _Django: https://www.django-project.com/
.. _ICS: https://fr.wikipedia.org/wiki/ICalendar

Qu’est-ce que n’est pas celcatsanitizer ?
-----------------------------------------
celcatsanitizer n’est pas capable de produire un emploi du temps de
lui-même, seulement de reformater ceux produits par Celcat.

Notes importantes
-----------------
Affiliation
```````````
celcatsanitizer est un projet mené par des étudiants. Il n’est soutenu
d’aucune manière par Celcat ou l’Université Paul Sabatier.

Licence
```````
celcatsanitizer est sous licence AGPL3_, ce qui signifie, entre
autres, que toute modification de son code source **doit** être
redistribuée.

.. _AGPL3: https://www.gnu.org/licenses/agpl-3.0.fr.html

Utilisation de celcatsanitizer
==============================

.. toctree::
   :maxdepth: 2

   usage/installation
   usage/commands/cleancourses
   usage/commands/listtimetables
   usage/commands/reparse
   usage/commands/timetables
   usage/versions

Développement
=============

.. toctree::
   :maxdepth: 2

   dev/contribute
   dev/xml
   dev/roadmap