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
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
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