diff options
-rw-r--r-- | Documentation/conf.py | 2 | ||||
-rw-r--r-- | Documentation/usage/versions.rst | 5 | ||||
-rw-r--r-- | __init__.py | 2 | ||||
-rw-r--r-- | templates/calendars.html | 35 | ||||
-rw-r--r-- | templates/mention_list.html | 2 |
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 }} – {% endblock %} -{% block pagetitle %}{{ year }} – Choississez votre mention{% endblock %} +{% block pagetitle %}{{ year }} – 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 %} |