logcats = {"W":"WARNING", "I":"INFO", "E":"ERROR", "D":"DEVELOPER", "O":"OTHER"} if not cat in logcats.keys(): cat="O" print "** ALLOCINE ** %s : %s"%(logcats[cat],msg) log(("** ALLOCINE ** %s : %s"%(logcats[cat],msg)).encode("utf8")) #remplacement du log de la librairie: ac.Log=myLog log("Travail préliminaire, installer une langue.") ac.set_country("FR") log(ac.COUNTRY) log(ac.ALLOCINE_DOMAIN) ##log("###########") ##log("# TEST #1 #") ##log("###########") ##log(" - recupere les sorties de la semaine") ##log(" et affiche toutes les informations de tous les films") ##log("") ## ##agenda = ac.agenda("17/10/2008") ##for ID,Title,OriginalTitle,PictureURL,Genre,Lasts,PublicNote in agenda.get_movies_datas(): ## log("--------------------") ## log("\tID = %s"%str(ID)) ## log("\tTitle = %s"%str(Title))
##print "%.2f usec/pass" % (1000000 * t.timeit(number=100000)/100000) ######################## # déchargement de la librairie allocine pour prendre en compte les modifs if sys.modules.has_key("allocine"): del sys.modules["allocine"] import allocine ###par défaut la librairie utilise le site francais de allocine. ###pour changer le site pour un pays donné : ##allocine.set_country("EN") ##allocine.set_country("ES") allocine.set_country("FR") ##allocine.set_country("DE") ## #parcourir les sorties ##try: ## #instanciation de l'agenda pour les sorties de la semaine ## ag = allocine.agenda("now") ## ##... pour les sorties de la semaine prochaine ## #ag = allocine.agenda("next") ## ##... pour les sorties de la semaine jj/mm/aaaa ## #ag = allocine.agenda("jj/mm/aaaa") ##except allocine.AllocineError,msg: ## print msg ###boucler sur tous les films de la période pour en afficher des informations ##for (ID,Titre,TitreO,AfficheURL,Genre,Duree,NotePublic) in ag.get_movies_datas():