Exemplo n.º 1
0
    print("5- Video por mas likes")


catalog = None
Categoria = None
"""
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()
        Categoria = controller.intiCategoria()
        controller.loaddata(catalog, Categoria)
        print("Se cargo la informacion del catalogo")
        print("se cargaron:" + str(lt.size(catalog["videos"])) + "videos")

    elif int(inputs[0]) == 2:
        print("mejores videos por pais")
        categoria = input("Escoja una categoria: ").capitalize()
        pais = input("Escoja un pais: ")
        muestra = int(input("Cuantos videos quiere ver: "))
        for i in controller.requerimiento1(categoria, pais, muestra, catalog,
                                           Categoria):
            for k, v in i.items():
                if k == "trending_date" or k == "title" or k == "channel_title" or k == "publish_date" or k == "views" or k == "likes" or k == "dislikes":
                    print(k + ": " + v)

    elif int(inputs[0]) == 3:
Exemplo n.º 2
0
def loadData():
    controller.loaddata(catalog)
Exemplo n.º 3
0
    return controller.initcatalog()

def loaddata(catalog):
    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 ....")
        cont = controller.initcatalog()
        catalog = controller.loaddata(cont)
        print('Videos cargados: ', lt.size(cont['videos']))
        print("Tiempo [ms]: ", f"{catalog[1]:.3f}", "  ||  ",
              "Memoria [kB]: ", f"{catalog[2]:.3f}")

    # Requerimiento 1.
    elif int(inputs[0]) == 2:
        pais = input("Ingrese el pais: ")
        categoria = input("Ingrese la categoria: ")
        cantidad = input("Ingrese la cantidad de videos que desea ver: ") 
        sol = controller.requerimiento1(cont, str(pais), str(categoria), int(cantidad))

        if sol:
            for video in lt.iterator(sol):
                print( '--> '+ 
                    'trending_date: '  + video['trending_date']            + ' ||' +