Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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)