Skip to content

show0k/caligula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ce programme permet de récupérer l'emploi du temps de caligula au format standard iCalendar (abrévié en iCal). Vous pouvez utiliser ce type de fichier sur n'importe quel logiciel d'agenda et ainsi intégrer les cours de l'ENSEA quelque soit votre système d'exploitation ou application préférée, sans utiliser un nouveau programme. Vous pouvez utilisez ce script pour générer vous même les fichiers de calendrier ou simplement utiliser les fichiers iCal fournis.

##Exploitation des fichiers iCal

Les fichiers iCal (extension .ics) correspondent à la norme des calendriers. Vous pouvez soit :

  • Télécharger le fichier .ics sur votre ordinateur et l'importer dans votre logiciel d'agenda

  • Synchroniser votre agenda avec l'url complete du fichier .ics

Vous pouvez générer vous même les fichiers iCal avec le script ou simplement récupérer ceux que j'ai déja généré sur http://caligula.showok.info/ics/ .

Une mise à jour tous les jours est faite sur ces fichiers à partir de caligula.ensea.fr .

Sur android

Vous pouvez visualiser votre emploi du temps avec l'application native d'agenda, mais il faut d'abord pouvoir lui faire lire le fichier iCal.

Avec un compte Google

Vous pouvez utiliser un compte google pour synchroniser ses contacts ; suivre la rubrique 'Avec Google Calendar'.

Sans compte google

L'application d'agenda ne gère pas l'import de fichiers iCal ou de synchronisation CalDav ; il faut donc installer une application tierce qui permet de faire la synchronisation. C'est tout aussi simple que de passer par Google Calendar, et ça fera une chose de moins que google aura de vous.

Sur iOS

TODO

Avec Sunbird (intégré dans Thunderbird)

  • Importer (ne sera pas actualisé) : Evenements et tâches > Importer > votre fichier .ics
  • Synchroniser : Agenda > Nouvel agenda > Sur le réseau > format iCalendar > url correspondant à votre emploi du temps ; exemple : http://caligula.showok.info/ics/2G1_TP4.ics

Avec Google Calendar

Avec Apple Calendar

TODO

##Utilisation du script (optionel) Si vous voulez générer vous même les fichiers iCal ; il vous faut utiliser le script nommé caligula.py

Dépendances

Il faut d'abord installer python (natif sous les systèmes Unix comme MacOSX et GNU/Linux).

Les deux librairies python ci-dessous ne sont pas dans le package par défault.

  • Requests
  • iCalendar

Pour installer les dépendances, avec pip ou easy_install (dans ce cas remplancer pip pareasy_install ci dessous) :

  • installer pip : sudo apt-get install python-pip

  • pip install requests

  • pip install iCalendar

Coment l'utiliser :

python caligula.py <options> -l <login pour acceder à caligula.ensea.fr>

Options:
    -s --search  partie du nom de prof, groupe de TD ou salle'
    exemple 1 : python caligula.py -s guerquin -l <login pour acceder à caligula.ensea.fr>
    exemple 2 : python caligula.py -s C104 -l <login pour acceder à caligula.ensea.fr>
    exemple 3 : python caligula.py -s \'1G1 TP3\' -l <login pour acceder à caligula.ensea.fr>

## Contact 

Pour toute question, bug, ou autre, vous pouvez m'envoyer un mail à showok chez showok.info

## Licence
Voir [licence](https://github.com/show0k/caligula/blob/master/LICENCE)


About

Export au format iCal de ADE ENTREPRISE (caligula.ensea.fr)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages