Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -3,6 +3,7 @@ import streamlit as st
|
|
3 |
import os
|
4 |
import google.generativeai as genai
|
5 |
from story_formulas import story_formulas
|
|
|
6 |
|
7 |
# Cargar variables de entorno
|
8 |
load_dotenv()
|
@@ -56,6 +57,11 @@ def get_gemini_response(input_prompt, formula_type, length, mood, target_audienc
|
|
56 |
|
57 |
# Configurar la aplicaci贸n Streamlit
|
58 |
st.set_page_config(page_title="Story Generator", page_icon=":pencil:", layout="wide")
|
|
|
|
|
|
|
|
|
|
|
59 |
|
60 |
# T铆tulo de la app
|
61 |
st.markdown("""
|
@@ -90,14 +96,11 @@ with col1:
|
|
90 |
step=5)
|
91 |
mood = st.selectbox("Estado de 谩nimo:", ["Emocional", "Triste", "Feliz", "Horror", "Comedia", "Rom谩ntico"])
|
92 |
generate_button = st.button("Generar historia")
|
|
|
|
|
|
|
|
|
93 |
with col2:
|
94 |
-
if
|
95 |
-
response
|
96 |
-
|
97 |
-
mood, target_audience, cta_type
|
98 |
-
)
|
99 |
-
stories = response.split("---")
|
100 |
-
for i, story in enumerate(stories, 1):
|
101 |
-
st.subheader(f"Historia {i}:")
|
102 |
-
st.write(story.strip())
|
103 |
-
st.divider()
|
|
|
3 |
import os
|
4 |
import google.generativeai as genai
|
5 |
from story_formulas import story_formulas
|
6 |
+
from styles import apply_styles, format_story_output
|
7 |
|
8 |
# Cargar variables de entorno
|
9 |
load_dotenv()
|
|
|
57 |
|
58 |
# Configurar la aplicaci贸n Streamlit
|
59 |
st.set_page_config(page_title="Story Generator", page_icon=":pencil:", layout="wide")
|
60 |
+
# Agregar despu茅s de st.set_page_config y antes del t铆tulo
|
61 |
+
# Leer y mostrar el manual en el sidebar
|
62 |
+
with open("manual.md", "r", encoding="utf-8") as file:
|
63 |
+
manual_content = file.read()
|
64 |
+
st.sidebar.markdown(manual_content)
|
65 |
|
66 |
# T铆tulo de la app
|
67 |
st.markdown("""
|
|
|
96 |
step=5)
|
97 |
mood = st.selectbox("Estado de 谩nimo:", ["Emocional", "Triste", "Feliz", "Horror", "Comedia", "Rom谩ntico"])
|
98 |
generate_button = st.button("Generar historia")
|
99 |
+
# Al inicio de la app
|
100 |
+
apply_styles()
|
101 |
+
|
102 |
+
# En la secci贸n donde muestras la historia generada
|
103 |
with col2:
|
104 |
+
if submit:
|
105 |
+
if response:
|
106 |
+
st.markdown(format_story_output(response), unsafe_allow_html=True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|