aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Documentation/conf.py2
-rw-r--r--Documentation/usage/versions.rst5
-rw-r--r--__init__.py2
-rw-r--r--templates/calendars.html35
-rw-r--r--templates/mention_list.html2
5 files changed, 42 insertions, 4 deletions
diff --git a/Documentation/conf.py b/Documentation/conf.py
index c0ce370..bf32e61 100644
--- a/Documentation/conf.py
+++ b/Documentation/conf.py
@@ -15,7 +15,7 @@ copyright = u'%d, Alban Gruin' % year
author = u'Alban Gruin'
version = u'0.14'
-release = u'0.14.3'
+release = u'0.14.4'
language = 'fr'
diff --git a/Documentation/usage/versions.rst b/Documentation/usage/versions.rst
index 71f122d..ed76ce5 100644
--- a/Documentation/usage/versions.rst
+++ b/Documentation/usage/versions.rst
@@ -113,3 +113,8 @@ Version 0.14.3
d’une vérification lors de la récupération des pages ; si une page
est invalide, elle est re-demandée tant qu’elle est incomplète, et
ce trois fois au maximum.
+
+Version 0.14.4
+--------------
+ - Ajout d’une liste de logiciels lisant les calendriers au format ICS
+ et déconseillant l’usage de Google Calendar.
diff --git a/__init__.py b/__init__.py
index 5140a14..bd80cdb 100644
--- a/__init__.py
+++ b/__init__.py
@@ -13,7 +13,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with celcatsanitizer. If not, see <http://www.gnu.org/licenses/>.
-VERSION = "0.14.3"
+VERSION = "0.14.4"
__version__ = VERSION
default_app_config = "edt.apps.EdtConfig"
diff --git a/templates/calendars.html b/templates/calendars.html
index e6fcd9f..98c57e2 100644
--- a/templates/calendars.html
+++ b/templates/calendars.html
@@ -8,7 +8,40 @@
Le format ICS (ou iCalendar) permet d’importer un calendrier
dans un agenda électronique.<br />
<a href="https://fr.wikipedia.org/wiki/ICalendar">En savoir plus</a>
- </p>
+ <p>
+ Il existe plusieurs logiciels ou services permettant
+ d’utiliser ces fichiers :
+ <ul>
+ <li>Sur Linux et Windows, l’extension Lightning du logiciel
+ Thunderbird ;</li>
+ <li>Sur Mac et iOS, iCloud ;</li>
+ <li>Sur Android, l’application libre ICSDroid peut les
+ récupérer périodiquement et les afficher sur l’application
+ Agenda de base.
+ <a href="https://f-droid.org/fr/packages/at.bitfire.icsdroid/">Elle
+ est gratuite sur F-Droid</a> ;</li>
+ <li>Sur Web, NextCloud.</li>
+ </ul>
+ <p>
+ <b>N’utilisez pas Google Calendar pour synchroniser un
+ calendrier ICS</b>. Ce service empêche de définir la
+ fréquence de synchronisation ou de forcer une mise à jour et
+ conserve les événements en cache, même si on supprime le
+ calendrier. À cause de cela, il peut y avoir un délai de un
+ jour entre le changement d’une information sur celcatsanitizer
+ et sa prise en compte sans aucun recours possible.
+ <!-- Le lecteur attentif pourra se demander si il n’y a pas de
+conflit d’intérêt entre l’écosystème Android, dans lequel
+l’application de base (Agenda) ne peut se synchroniser qu’à Google
+Calendar à moins d’installer une application tierce (telles que
+DAVDroid ou ICSDroid, malheureusement payantes sur le Play Store mais
+gratuites sur F-Droid).
+
+Il pourra aussi se questionner sur la raison du mauvais support des
+ICS par ce service - serait-ce une technique pour inciter les
+utilisateurs à se servir de Google Calendar en priorité, au détriment
+des formats standards et des autres écosystèmes (par exemple, celui
+d’Apple), et ainsi attirer plus d’utilisateurs ? -->
<ul>
<li><a href="{% url "ics" timetable.year.slug timetable.slug group.slug %}">Un seul ICS pour tous les cours</a></li>
{% for group in groups %}
diff --git a/templates/mention_list.html b/templates/mention_list.html
index 3b9d8e8..08d3d4a 100644
--- a/templates/mention_list.html
+++ b/templates/mention_list.html
@@ -1,6 +1,6 @@
{% extends "index.html" %}
{% block title %}{{ year }} &ndash; {% endblock %}
-{% block pagetitle %}{{ year }} &ndash; Choississez votre mention{% endblock %}
+{% block pagetitle %}{{ year }} &ndash; Choisissez votre mention{% endblock %}
{% block url %}{% url "groups" year.slug element.slug %}{% endblock %}
{% block navigation %}<a href="{% url "index" %}">Retour à la liste des années</a>{% endblock %}