Update app.py
Browse files
app.py
CHANGED
|
@@ -274,29 +274,7 @@ with col1:
|
|
| 274 |
# 1. Idea Creativa al principio con altura de 70px
|
| 275 |
creative_idea = st.text_area("Idea Creativa", placeholder="Ejemplo: Tu curso es como Netflix: ofrece contenido que engancha y soluciones que la gente realmente quiere ver", height=70)
|
| 276 |
|
| 277 |
-
# 2.
|
| 278 |
-
selected_formula_key = st.selectbox(
|
| 279 |
-
"Selecciona una fórmula para tus emails",
|
| 280 |
-
options=list(email_formulas.email_formulas.keys()) # Updated reference
|
| 281 |
-
)
|
| 282 |
-
|
| 283 |
-
# 3. Ángulo
|
| 284 |
-
angle_keys = ["NINGUNO"] + sorted([key for key in angles.keys() if key != "NINGUNO"])
|
| 285 |
-
selected_angle = st.selectbox(
|
| 286 |
-
"Selecciona un ángulo para tus emails",
|
| 287 |
-
options=angle_keys
|
| 288 |
-
)
|
| 289 |
-
|
| 290 |
-
# 4. Emoción
|
| 291 |
-
emotion = st.selectbox(
|
| 292 |
-
"¿Qué emoción quieres evocar?",
|
| 293 |
-
options=["Curiosidad", "Miedo", "Esperanza", "Entusiasmo", "Confianza", "Urgencia"]
|
| 294 |
-
)
|
| 295 |
-
|
| 296 |
-
# 5. Creatividad (slider)
|
| 297 |
-
temperature = st.slider("Creatividad", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
|
| 298 |
-
|
| 299 |
-
# 6. Lo demás (cargador de archivos)
|
| 300 |
uploaded_file = st.file_uploader("📄 Archivo o imagen de referencia",
|
| 301 |
type=['txt', 'pdf', 'docx', 'jpg', 'jpeg', 'png'])
|
| 302 |
|
|
@@ -358,6 +336,28 @@ with col1:
|
|
| 358 |
st.error(f"Error processing image: {str(e)}")
|
| 359 |
is_image = False
|
| 360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 361 |
selected_formula = email_formulas.email_formulas[selected_formula_key] # Updated reference
|
| 362 |
|
| 363 |
# Removed the submit button from here
|
|
|
|
| 274 |
# 1. Idea Creativa al principio con altura de 70px
|
| 275 |
creative_idea = st.text_area("Idea Creativa", placeholder="Ejemplo: Tu curso es como Netflix: ofrece contenido que engancha y soluciones que la gente realmente quiere ver", height=70)
|
| 276 |
|
| 277 |
+
# 2. Lo demás (cargador de archivos)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 278 |
uploaded_file = st.file_uploader("📄 Archivo o imagen de referencia",
|
| 279 |
type=['txt', 'pdf', 'docx', 'jpg', 'jpeg', 'png'])
|
| 280 |
|
|
|
|
| 336 |
st.error(f"Error processing image: {str(e)}")
|
| 337 |
is_image = False
|
| 338 |
|
| 339 |
+
# 3. Fórmula
|
| 340 |
+
selected_formula_key = st.selectbox(
|
| 341 |
+
"Selecciona una fórmula para tus emails",
|
| 342 |
+
options=list(email_formulas.email_formulas.keys()) # Updated reference
|
| 343 |
+
)
|
| 344 |
+
|
| 345 |
+
# 4. Ángulo
|
| 346 |
+
angle_keys = ["NINGUNO"] + sorted([key for key in angles.keys() if key != "NINGUNO"])
|
| 347 |
+
selected_angle = st.selectbox(
|
| 348 |
+
"Selecciona un ángulo para tus emails",
|
| 349 |
+
options=angle_keys
|
| 350 |
+
)
|
| 351 |
+
|
| 352 |
+
# 5. Emoción
|
| 353 |
+
emotion = st.selectbox(
|
| 354 |
+
"¿Qué emoción quieres evocar?",
|
| 355 |
+
options=["Curiosidad", "Miedo", "Esperanza", "Entusiasmo", "Confianza", "Urgencia"]
|
| 356 |
+
)
|
| 357 |
+
|
| 358 |
+
# 6. Creatividad (slider)
|
| 359 |
+
temperature = st.slider("Creatividad", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
|
| 360 |
+
|
| 361 |
selected_formula = email_formulas.email_formulas[selected_formula_key] # Updated reference
|
| 362 |
|
| 363 |
# Removed the submit button from here
|