Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -23,8 +23,19 @@ model = HfApiModel(
|
|
23 |
|
24 |
@tool
|
25 |
def save_scraped_data_as_markdown(scraped_data: dict, filename: str = None) -> str:
|
26 |
-
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
|
28 |
try:
|
29 |
url = scraped_data.get("url", "Desconocido")
|
30 |
content_list = scraped_data.get("scraped_data", [])
|
@@ -59,6 +70,7 @@ def save_scraped_data_as_markdown(scraped_data: dict, filename: str = None) -> s
|
|
59 |
except Exception as e:
|
60 |
return f"Error al generar el archivo Markdown: {str(e)}"
|
61 |
|
|
|
62 |
@tool
|
63 |
|
64 |
def summarize_text(text):
|
|
|
23 |
|
24 |
@tool
|
25 |
def save_scraped_data_as_markdown(scraped_data: dict, filename: str = None) -> str:
|
26 |
+
"""
|
27 |
+
Convierte el contenido scrapeado en un archivo Markdown bien estructurado.
|
28 |
+
|
29 |
+
Args:
|
30 |
+
scraped_data (dict): Un diccionario con la URL y los datos extraídos de una página web.
|
31 |
+
Debe contener las claves:
|
32 |
+
- 'url' (str): La URL de la página web.
|
33 |
+
- 'scraped_data' (list[str]): Lista de fragmentos de texto extraídos de la página.
|
34 |
+
filename (str, opcional): Nombre del archivo de salida. Si no se especifica, se genera automáticamente con timestamp.
|
35 |
|
36 |
+
Returns:
|
37 |
+
str: Mensaje confirmando la creación del archivo Markdown o un error si falla el proceso.
|
38 |
+
"""
|
39 |
try:
|
40 |
url = scraped_data.get("url", "Desconocido")
|
41 |
content_list = scraped_data.get("scraped_data", [])
|
|
|
70 |
except Exception as e:
|
71 |
return f"Error al generar el archivo Markdown: {str(e)}"
|
72 |
|
73 |
+
|
74 |
@tool
|
75 |
|
76 |
def summarize_text(text):
|