Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -256,6 +256,13 @@ with col2:
|
|
256 |
perfil_cliente = re.sub(r'\n\s*\n', '\n\n', perfil_cliente)
|
257 |
perfil_cliente = perfil_cliente.strip()
|
258 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
# Convertir los asteriscos de formato Markdown a HTML para una correcta visualizaci贸n
|
260 |
# Convertir **texto** a <strong>texto</strong>
|
261 |
perfil_cliente = re.sub(r'\*\*(.*?)\*\*', r'<strong>\1</strong>', perfil_cliente)
|
@@ -292,9 +299,10 @@ with col2:
|
|
292 |
st.markdown(st.session_state.perfil_cliente, unsafe_allow_html=True)
|
293 |
|
294 |
# Opci贸n para descargar
|
|
|
295 |
st.download_button(
|
296 |
label="DESCARGAR MI CLIENTE SO脩ADO 鉃も灓",
|
297 |
-
data=st.session_state.perfil_cliente_plain,
|
298 |
file_name="cliente_ideal.txt",
|
299 |
mime="text/plain"
|
300 |
)
|
|
|
256 |
perfil_cliente = re.sub(r'\n\s*\n', '\n\n', perfil_cliente)
|
257 |
perfil_cliente = perfil_cliente.strip()
|
258 |
|
259 |
+
# Al inicio del archivo, junto con las otras inicializaciones
|
260 |
+
if 'perfil_cliente_plain' not in st.session_state:
|
261 |
+
st.session_state.perfil_cliente_plain = None
|
262 |
+
|
263 |
+
# Guardar versi贸n sin formato antes de aplicar estilos HTML
|
264 |
+
st.session_state.perfil_cliente_plain = perfil_cliente
|
265 |
+
|
266 |
# Convertir los asteriscos de formato Markdown a HTML para una correcta visualizaci贸n
|
267 |
# Convertir **texto** a <strong>texto</strong>
|
268 |
perfil_cliente = re.sub(r'\*\*(.*?)\*\*', r'<strong>\1</strong>', perfil_cliente)
|
|
|
299 |
st.markdown(st.session_state.perfil_cliente, unsafe_allow_html=True)
|
300 |
|
301 |
# Opci贸n para descargar
|
302 |
+
# En la secci贸n de descarga anterior, asegurarse de usar la versi贸n plain si existe
|
303 |
st.download_button(
|
304 |
label="DESCARGAR MI CLIENTE SO脩ADO 鉃も灓",
|
305 |
+
data=st.session_state.perfil_cliente_plain if st.session_state.perfil_cliente_plain else st.session_state.perfil_cliente,
|
306 |
file_name="cliente_ideal.txt",
|
307 |
mime="text/plain"
|
308 |
)
|