Beispiel #1
0
               dest='temporada',
               type=str,
               env_var='SM_TEMPORADA',
               required=False)
    parser.add('-j', dest='jornada', action='append', required=False)
    parser.add('-l',
               dest='list',
               action="store_true",
               required=False,
               default=False)

    parser.add_argument(dest='files', type=str, nargs='*')

    args = parser.parse_args()

    sm = SuperManagerACB()

    if 'infile' in args and args.infile:
        sm.loadData(args.infile)

    if 'list' in args and args.list:
        listaMercados(sm)
        exit(0)

    temporada = None
    if 'temporada' in args and args.temporada:
        temporada = TemporadaACB()
        temporada.cargaTemporada(args.temporada)

    # Carga los ficheros nuevos
    orig = None
Beispiel #2
0
from SMACB.SuperManager import SuperManagerACB

if __name__ == '__main__':
    parser = ArgumentParser()
    parser.add('-u', dest='user', type=str, env_var='SM_USER', required=True)
    parser.add('-p', dest='password', type=str, env_var='SM_PASSWORD', required=True)
    parser.add('-l', dest='league', type=str, env_var='SM_LEAGUE', required=False)
    parser.add('-v', dest='verbose', action="count", env_var='SM_VERBOSE', required=False, default=0)
    parser.add('-d', dest='debug', action="store_true", env_var='SM_DEBUG', required=False, default=False)
    parser.add('-i', dest='infile', type=str, env_var='SM_INFILE', required=False)
    parser.add('-o', dest='outfile', type=str, env_var='SM_OUTFILE', required=False)

    # parser.add_argument('-i', '--input', type=str, required=False, dest='infile')

    args = parser.parse_args()

    sm = SuperManagerACB(config=args)

    if 'infile' in args and args.infile:
        sm.loadData(args.infile)

    # sm = SuperManagerACB(config=args)
    sm.Connect()

    sm.getSMstatus()

    if sm.changed and ('outfile' in args) and args.outfile:
        print("There were changes!")
        sm.saveData(args.outfile)
Beispiel #3
0
    parser.add('-o',
               dest='outfile',
               type=str,
               env_var='SM_OUTFILE',
               required=False)
    parser.add('-f',
               dest='filter',
               type=int,
               env_var='SM_DAYS',
               required=False,
               default=0)

    args = parser.parse_args()

    sm = SuperManagerACB()

    if 'infile' in args and args.infile:
        sm.loadData(args.infile)
        print("Cargados datos SuperManager de %s" %
              strftime(FORMATOtimestamp, sm.timestamp))

    temporada = None
    if 'temporada' in args and args.temporada:
        temporada = TemporadaACB()
        temporada.cargaTemporada(args.temporada)
        print("Cargada información de temporada de %s" %
              strftime(FORMATOtimestamp, temporada.timestamp))

    preparaExcel(sm, temporada)
Beispiel #4
0
    parser.add('-o',
               dest='outfile',
               type=str,
               env_var='SM_OUTFILE',
               required=False)
    parser.add('-t',
               dest='temporada',
               type=str,
               env_var='SM_TEMPORADA',
               required=False)
    parser.add('-j', dest='jornada', action='append', required=False)
    parser.add_argument(dest='files', type=str, nargs='*')

    args = parser.parse_args()

    sm = SuperManagerACB()

    if 'infile' in args and args.infile:
        sm.loadData(args.infile)

    temporada = None
    if 'temporada' in args and args.temporada:
        temporada = TemporadaACB()
        temporada.cargaTemporada(args.temporada)

    # Convierte a clave STR el ultimoMercado
    ultimoMercado = sm.ultimoMercado
    print(ultimoMercado.__dict__.keys())

    if ultimoMercado and type(ultimoMercado) is MercadoPageContent:
        if hasattr(ultimoMercado, 'NoFoto2Nombre'):
Beispiel #5
0
from SMACB.TemporadaACB import TemporadaACB

# from Utils.Misc import ReadFile

if __name__ == '__main__':
    parser = ArgumentParser()

    parser.add('-i', dest='sminfile', type=str, env_var='SM_INFILE', required=False)
    parser.add('-o', dest='smoutfile', type=str, env_var='SM_OUTFILE', required=False)
    parser.add('-t', dest='tempin', type=str, env_var='SM_TEMPIN', required=False)
    parser.add('-x', dest='tempout', type=str, env_var='SM_TEMPOUT', required=False)
    parser.add_argument(dest='files', type=str, nargs='*')

    args = parser.parse_args()

    sm = SuperManagerACB()

    if 'sminfile' in args and args.sminfile:
        sm.loadData(args.sminfile)

    temporada = None
    if 'tempin' in args and args.tempin:
        temporada = TemporadaACB()
        temporada.cargaTemporada(args.tempin)
        print(temporada.Calendario.equipo2codigo)

    # Añade códigos de equipo
    mercadoKeys = list(sm.mercado.keys())
    for clave in mercadoKeys:
        mercadoClave = sm.mercado[clave]
        if hasattr(mercadoClave, 'equipo2codigo'):