5 Commits

Author SHA1 Message Date
  Alban Gruin fe83f55800 Version 0.14.4 4 months ago
  Alban Gruin 2340c98a30 doc: mise à jour de la documentation 4 months ago
  Alban Gruin 0edb9451a3 Merge branch 'ag/nique-toi-google' 4 months ago
  Alban Gruin 870e6429b9 templates: ajout d’un message déconseillant l’utilisation de GCalendar 4 months ago
  Alban Gruin f915819b96 templates: ajout d’une liste de logiciels lisant les fichiers ICS 4 months ago
4 changed files with 41 additions and 3 deletions
  1. 1
    1
      Documentation/conf.py
  2. 5
    0
      Documentation/usage/versions.rst
  3. 1
    1
      __init__.py
  4. 34
    1
      templates/calendars.html

+ 1
- 1
Documentation/conf.py View File

@@ -15,7 +15,7 @@ copyright = u'%d, Alban Gruin' % year
15 15
 author = u'Alban Gruin'
16 16
 
17 17
 version = u'0.14'
18
-release = u'0.14.3'
18
+release = u'0.14.4'
19 19
 
20 20
 language = 'fr'
21 21
 

+ 5
- 0
Documentation/usage/versions.rst View File

@@ -113,3 +113,8 @@ Version 0.14.3
113 113
    d’une vérification lors de la récupération des pages ; si une page
114 114
    est invalide, elle est re-demandée tant qu’elle est incomplète, et
115 115
    ce trois fois au maximum.
116
+
117
+Version 0.14.4
118
+--------------
119
+ - Ajout d’une liste de logiciels lisant les calendriers au format ICS
120
+   et déconseillant l’usage de Google Calendar.

+ 1
- 1
__init__.py View File

@@ -13,7 +13,7 @@
13 13
 #    You should have received a copy of the GNU Affero General Public License
14 14
 #    along with celcatsanitizer.  If not, see <http://www.gnu.org/licenses/>.
15 15
 
16
-VERSION = "0.14.3"
16
+VERSION = "0.14.4"
17 17
 __version__ = VERSION
18 18
 
19 19
 default_app_config = "edt.apps.EdtConfig"

+ 34
- 1
templates/calendars.html View File

@@ -8,7 +8,40 @@
8 8
         Le format ICS (ou iCalendar) permet d’importer un calendrier
9 9
         dans un agenda électronique.<br />
10 10
         <a href="https://fr.wikipedia.org/wiki/ICalendar">En savoir plus</a>
11
-      </p>
11
+      <p>
12
+        Il existe plusieurs logiciels ou services permettant
13
+        d’utiliser ces fichiers :
14
+      <ul>
15
+        <li>Sur Linux et Windows, l’extension Lightning du logiciel
16
+        Thunderbird ;</li>
17
+        <li>Sur Mac et iOS, iCloud ;</li>
18
+        <li>Sur Android, l’application libre ICSDroid peut les
19
+        récupérer périodiquement et les afficher sur l’application
20
+        Agenda de base.
21
+        <a href="https://f-droid.org/fr/packages/at.bitfire.icsdroid/">Elle
22
+        est gratuite sur F-Droid</a> ;</li>
23
+        <li>Sur Web, NextCloud.</li>
24
+      </ul>
25
+      <p>
26
+        <b>N’utilisez pas Google Calendar pour synchroniser un
27
+        calendrier ICS</b>.  Ce service empêche de définir la
28
+        fréquence de synchronisation ou de forcer une mise à jour et
29
+        conserve les événements en cache, même si on supprime le
30
+        calendrier.  À cause de cela, il peut y avoir un délai de un
31
+        jour entre le changement d’une information sur celcatsanitizer
32
+        et sa prise en compte sans aucun recours possible.
33
+        <!-- Le lecteur attentif pourra se demander si il n’y a pas de
34
+conflit d’intérêt entre l’écosystème Android, dans lequel
35
+l’application de base (Agenda) ne peut se synchroniser qu’à Google
36
+Calendar à moins d’installer une application tierce (telles que
37
+DAVDroid ou ICSDroid, malheureusement payantes sur le Play Store mais
38
+gratuites sur F-Droid).
39
+
40
+Il pourra aussi se questionner sur la raison du mauvais support des
41
+ICS par ce service - serait-ce une technique pour inciter les
42
+utilisateurs à se servir de Google Calendar en priorité, au détriment
43
+des formats standards et des autres écosystèmes (par exemple, celui
44
+d’Apple), et ainsi attirer plus d’utilisateurs ? -->
12 45
       <ul>
13 46
         <li><a href="{% url "ics" timetable.year.slug timetable.slug group.slug %}">Un seul ICS pour tous les cours</a></li>
14 47
 {% for group in groups %}