rss

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)

Post a comment