예제 #1
0
def initCatalog():
    """
    Inicializa el catalogo de libros
    """
    return controller.initCatalog()
예제 #2
0
def initCatalog():
    #inicia el catalogo de videos
    return controller.initCatalog()
예제 #3
0
def initCatalog():
    """
    Inicializa el catálogo de videos
    """
    return controller.initCatalog()
예제 #4
0
def initCatalog():
    return controller.initCatalog()
예제 #5
0

def loadData(catalog):
    #carga los videos en la estructura de datos
    controller.loadData(catalog)


"""
Menu principal
"""
while True:
    printMenu()
    inputs = input('Seleccione una opción para continuar\n')
    if int(inputs[0]) == 1:
        print("Cargando información de los archivos ....")
        catalog = controller.initCatalog()
    #lab 7
    elif int(inputs[0]) == 2:
        print("Cargando información de los archivos ....")
        answer = controller.loadData(catalog)
    #req 1
    elif int(inputs[0]) == 3:
        numero = int(input("Buscando los top ?:"))
        country = input("Cuál país quiere buscar?:")
        category = int(input("Cuál categoria quiere buscar?:"))
        rta = controller.llamar_video_mas_views(catalog, numero, country,
                                                category)
        iterador = it.newIterator(rta)
        i = 0
        while it.hasNext(iterador) and i < numero:
            i += 1
예제 #6
0
def initCatalog ():
    """
    Inicializa el catalogo de peliculas
    """
    return controller.initCatalog()
예제 #7
0
def initCatalog():
    """
    Inicializa el catalogo de la musica
    """
    return controller.initCatalog()
예제 #8
0
def initCatalog(estructuraDeDatos):
    return controller.initCatalog(estructuraDeDatos)
예제 #9
0

def showCategories():
    return controller.showCategories()


catalog = None
"""
Menu principal
"""
while True:
    printMenu()
    inputs = input('Seleccione una opción para continuar\n')
    if int(inputs[0]) == 1:
        print("Inicializando Catálogo ....")
        cont = controller.initCatalog('CHAINING')

    elif int(inputs[0]) == 2:
        print("Cargando información de los archivos ....")
        answer = controller.loadData(cont)
        print("Videos cargados: ", lt.size(cont['videos']))
        print("categorias cargadas: ")
        showCategories()
        print("Tiempo [ms]: ", f"{answer[0]:.3f}", "  ||  ", "Memoria [kB]: ",
              f"{answer[1]:.3f}")

    elif int(inputs[0]) == 3:
        category_name = str(
            input("ingrese el nombre de la categoria que desea buscar")
        ).translate({ord(c): None
                     for c in string.whitespace})
예제 #10
0
def initCatalog(list_type):
    """
    La función initCatalog() Inicializa el catalogo de Videos
    retornando la función correspondiente del controller
    """
    return controller.initCatalog(list_type)
예제 #11
0
def initCatalog(estructura: str):
    """
    Inicializa el catalogo de videos
    """
    return controller.initCatalog(estructura)
def initCatalog():
    """
    Inicializa el Catálogo
    """
    return controller.initCatalog()