JeCabrera commited on
Commit
098d98a
verified
1 Parent(s): 973b35d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -10
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 generate_button:
95
- response = get_gemini_response(
96
- input_prompt, formula_type, length,
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)