def main(argv): if 'auto' in argv: auto = True else: auto = False #chargement des outils fic, ext = os.path.splitext(argv[0]) fic = fic.split('/')[-1] tools = Tools(auto, 'autre') tools.fichiers = make_dic_fic(fic) tools.coureurs = tools.htmtoliste() if tools.checkCoureurs(tools.coureurs): tools.writeCsv(tools.coureurs, tools.fickikou) print(BOLD, "--> Fichier {} traité".format(tools.fichtm), RESET) print( BOLD, "Fichier {} pret à tranférer sur KiKourou".format(tools.fickikou), RESET) # sauvegarde du htm fic = 'mv {} {}/sv_fic_source' sv = os.system(fic.format(tools.fichtm, REPWORK)) else: tools.writeCsv(tools.coureurs, tools.ficcsv) print(BOLD, "Fichier {} pourri".format(tools.fichtm), RESET) for cle, valeur in tools.anos.items(): print(BOLD, "\nAnomalie de type : ", cle, RESET) for ano in valeur: print('\t{}'.format(ano))
def main(argv): if 'auto' in argv: auto = True else: auto = False #chargement des outils tools = Tools(auto) lnk = input('Lien : ') epreuve = Epreuve(lnk) for e in epreuve.courses: if e.course.lower() not in ['relais']: print(BOLD + '{} --> {} '.format(e.nomCourse, e.course) + RESET) tools.fichiers = make_dic_fic('{}_{}'.format( e.nomCourse, e.course)) tools.coureurs = tools.htmtoliste(e.lienCourse, e.data) if tools.checkCoureurs(tools.coureurs): tools.writeCsv(tools.coureurs, tools.fickikou) print(BOLD, "{} --> course {} traitée".format(e.nomCourse, e.course), RESET) print( BOLD, "Fichier {} pret à tranférer sur KiKourou".format( tools.fickikou), RESET) # sauvegarde du htm fic = 'mv {} {}/sv_fic_source' #sv = os.system(fic.format(tools.fichtm, REPWORK)) else: tools.writeCsv(tools.coureurs, tools.ficcsv) print(BOLD, "Fichier {} pourri".format(tools.ficcsv), RESET) for cle, valeur in tools.anos.items(): print(BOLD, "\nAnomalie de type : ", cle, RESET) for ano in valeur: print('\t{}'.format(ano)) else: '''on vire les 'relais' ''' print(BOLD + '\n{} --> {} non traité !!!'.format(e.nomCourse, e.course) + RESET)