Pour les résultats des finaux
Category : School
Juste un petit script Python à mettre en anacron :
#!/usr/bin/python
from urllib import *
from os import *
from os.path import *
import filecmp
import dbus, gobject, dbus.glib
url = "http://services.utbm.fr/ACTU/resuv/index.php"
name = "nom"
ine = "numéro d'ine"
save_directory = "/tmp/"
save_name = "exam.html"
save = join(save_directory, save_name)
posts = { "nom" : name, "motdepasse" : ine }
post_request = urlencode(posts)
f = urlretrieve(url, data=post_request)
if not exists(save):
rename (f[0], save)
else:
if not filecmp.cmp(f[0], save, False):
no = dbus.SessionBus().get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')
ni = dbus.Interface(no, 'org.freedesktop.Notifications')
ni.Notify("python", 0, '', "Resultats UTBM", "Votre page des notes d'examen a ete mise a jour\n\n", {}, {}, 0)
rename (f[0], save)












