def trendingByCat(catalog, category):
    catId = model.getIDbyCategoryName(catalog, category)
    vidsInCat = model.getVideosByCategory(catalog, catId)
    vidsSorted = model.sortVideos(vidsInCat, None, 'title')
    topVid = model.getTopVideoByTrendingDate(vidsSorted)

    return topVid
def getVideosByCategory(catalog, categoryName, categoryCatalog):
    """
    Args:
        catalog: Catálogo de videos.
        categoryName: Nombre de la categoría para flitrar los videos.

    Return:
        list: catálogo filtrado por el nombre de la categoría.
    """
    category = model.getVideosByCategory(catalog, categoryName,
                                         categoryCatalog)
    return category
def getVideosByCategory(catalog, categoryid):
    """
    Retorna los videos de la categoría seleccionada
    """
    deltatime = -1.0
    deltamemory = -1.0

    tracemalloc.start()
    starttime = getTime()
    startmemory = getMemory()

    videos = model.getVideosByCategory(catalog, categoryid)

    stopmemory = getMemory()
    stoptime = getTime()
    tracemalloc.stop()

    deltatime = stoptime - starttime
    deltamemory = deltaMemory(startmemory, stopmemory)
    return videos, deltatime, deltamemory
Esempio n. 4
0
def getVideosByCategory(catalog, category):
    """
    Retorna los videos de una categoría específica, el tiempo de
    procesamiento y la memoria alocada
    """
    deltatime = -1.0
    deltamemory = -1.0

    tracemalloc.start()
    starttime = getTime()
    startmemory = getMemory()

    videos = model.getVideosByCategory(catalog, category)

    stopmemory = getMemory()
    stoptime = getTime()
    tracemalloc.stop()

    deltatime = stoptime - starttime
    deltamemory = deltaMemory(startmemory, stopmemory)
    return videos, deltatime, deltamemory
Esempio n. 5
0
def getVideosByCategory(catalog, category):
    delta_time = -1.0
    delta_memory = -1.0

    tracemalloc.start()
    start_time = getTime()
    start_memory = getMemory()

    category_id = model.cmpVideosCategoryID(catalog, category)
    videos = model.getVideosByCategory(catalog, category_id)
    size = lt.size(videos)
    videos = model.sortVideos(videos, int(size))

    stop_memory = getMemory()
    stop_time = getTime()
    tracemalloc.stop()

    delta_time = stop_time - start_time
    delta_memory = deltaMemory(start_memory, stop_memory)
    delta = delta_time, delta_memory

    return videos, delta
Esempio n. 6
0
def getVideosByCategory(catalog, categoria):

    category = model.getVideosByCategory(catalog, categoria)
    return category
def getVideosByCategory(catalog, catid):

    return model.getVideosByCategory(catalog, catid)
def getVideosByCategory(catalog, tagname, n):

    videos = model.getVideosByCategory(catalog, tagname, n)

    return videos
Esempio n. 9
0
def getVideosByCategory(catalog, category):
    """
    Retorna los videos dada una categoria
    """
    videos = model.getVideosByCategory(catalog, category)
    return videos
Esempio n. 10
0
def getVideosByCategory(catalog, category_name):
    """
    Retorna los videos de una categoría
    """
    category = model.getVideosByCategory(catalog, category_name)
    return category
Esempio n. 11
0
def getVideosByCategory(catalog, category):
    """
    Retrona los videos de una categoria
    """
    categoryVids = model.getVideosByCategory(catalog, category)
    return categoryVids
Esempio n. 12
0
def getVideosByCategory(catalog, categoria):
    '''
    Retorna los videos dado una categoría específica
    '''
    return model.getVideosByCategory(catalog, categoria)