- Python 100%
| config | ||
| invaderzim | ||
| .gitignore | ||
| invaderzim_runner.py | ||
| README.md | ||
| setup.py | ||
InvaderZim
Client Python pour automatiser la récupération de calendrier Zimbra U-PSud
Installation
InvaderZim nécessite Python 3.x (ne fonctionnera pas avec Python 2.x).
La manière recommandée d'installer l'application est dans un environnement virtuel.
virtualenv import_zimbra -p python3
cd import_zimbra
bin/pip install git+http://git.airelle.info/airelle/invaderzim
Dans le dossier config, il faut éditer le fichier config.sample.ini et donner les informations pertinentes,
puis le renommer en config.ini.
Usage
Lors de la première utilisation : bin/invaderzim -v dans le dossier défini lors de l'installation,
afin de récupérer le lien à donner à l'application de calendrier.
Pour les utilisations ultérieures, inutile de préciser -v.
On peut ensuite utiliser le programme dans une tâche cron pour que le fichier soit récupéré et mis à jour toutes les nuits par exemple.
Révisions
v0.1 Première ébauche
v1.0 Distribution
v1.1 Ajout de la possibilité d'insérer un évènement fictif marquant le moment de dernier import (suggestion de JC Dubacq)
v1.2 Décorrélation des comptes Zimbra et NC (pour utiliser un compte générique Zimbra par ex.)