#!/usr/bin/python2.7 # coding: utf8 import re,sys,cgi,cgitb cgitb.enable() print ('Content-type:text/html') print print (' Emploi du temps UM fds') formulaire = cgi.FieldStorage() txt=u"

Ajouter un emploi du temps

Cette section sert à renseigner un nom et un ID pour un emploi du temps, ces paires sont stockés sous la forme :

'XXXX:semestre-annee-parcours-groupe-'
Où XXXX est l'ID de l'EDT

Si le besoin se présente, on remplace les espaces par des 'underscore': '_' ('tiret-du-huit' comme dirait votre grand-mère).
Pour ce qui est de l'ID, il faut le chercher sur l'ENT (promis c'est la derniere fois que vous avez besoin d'aller sur cette plateforme à l'accessibilité proche de zéro), une fois sur" txt+=u" ADE web planning ( lien ici), trouvez votre fichier d'EDT, selectionnez le, et cliquez sur l'icone d'export en bas à gauche, celui avec un calendrier et une petite flèche, verifier que 'Icalendar' est coché, puis cliquez sur 'Générer URL', vous n'avez plus qu'à copier le lien qui s'affiche, à le coller ici (à gauche), et à preciser le chemin pour y accéder, exemple 'Sem_2-L1-Série_1-Groupe_A' ( à droite)

ID : Intitulé :

'" print(txt.encode('utf8')) if formulaire.getvalue('recherche')!=None: if formulaire.getvalue('ID')!= None: ID = re.search('resources=([0-9,]*)',formulaire.getvalue('ID')).group(1) testID= re.search('^[0-9,]*$',ID) if testID : testIntit = re.search('^[0-9a-zA-Z-_éè]*(.)$',formulaire.getvalue('recherche')) if testIntit: fichier = open('edtnum','a') fichier.write(testID.group(0)+":"+testIntit.group(0)+"\n") print("") fichier.close()