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:
def loadData(): controller.loaddata(catalog)
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'] + ' ||' +