Exemplo n.º 1
0
def obtener_autores_con_url():
    """Devuelve una lista con todos los autores"""
    autores = []

    conector = instanciar_conector()
    conector.conectar()
    # obtenemos los autores sin procesar
    autores_crudo = conector.obtener_autores()
    for autor in autores_crudo:
        autor_safe = urlencode(autor)
        url = url_for('vista_autor_especificado', nombre_autor=autor_safe)
        autores.append({'url': url, 'elemento': autor})

    conector.desconectar()
    return autores
Exemplo n.º 2
0
def obtener_series_con_url():
    """Devuelve una lista con todos los series"""
    series = []

    conector = instanciar_conector()
    conector.conectar()
    # obtenemos los series sin procesar
    series_crudo = conector.obtener_series()
    for serie in series_crudo:
        serie_safe = urlencode(serie)
        url = url_for('vista_serie_especificada', nombre_serie=serie_safe)
        series.append({'url': url, 'elemento': serie})

    conector.desconectar()
    return series
Exemplo n.º 3
0
def obtener_etiquetas_con_url():
    """Devuelve una lista con todos los etiquetas"""
    etiquetas = []

    conector = instanciar_conector()
    conector.conectar()
    # obtenemos los etiquetas sin procesar
    etiquetas_crudo = conector.obtener_etiquetas()
    for etiqueta in etiquetas_crudo:
        etiqueta_safe = urlencode(etiqueta)
        url = url_for('vista_etiqueta_especificada',
                      nombre_etiqueta=etiqueta_safe)
        etiquetas.append({'url': url, 'elemento': etiqueta})

    conector.desconectar()
    return etiquetas