Joshua1808 commited on
Commit
d5d79bb
1 Parent(s): 43e7114

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -81,7 +81,7 @@ font-size:16px ; font-family: 'Times New Roman'; color: #5B8FB9;}
81
 
82
  st.markdown('<p class="font2">Este proyecto consiste en una aplicaci贸n web que utiliza la biblioteca Tweepy de Python para descargar tweets de Twitter, permitiendo buscar Tweets por usuario y por localidad. Luego, utiliza modelos de lenguaje basados en Transformers para analizar los tweets y detectar comentarios sexistas. Los resultados se almacenan en un dataframe para su posterior visualizaci贸n y an谩lisis. El objetivo del proyecto es identificar y proporcionar informaci贸n sobre el discurso sexista en l铆nea para combatir la discriminaci贸n y el acoso hacia las mujeres y otros grupos marginados, y as铆 informar pol铆ticas y pr谩cticas que promuevan la igualdad de g茅nero y la inclusi贸n.</p>',unsafe_allow_html=True)
83
 
84
-
85
  def tweets_usuario(usuario, cant_de_tweets):
86
  tabla = []
87
  if(cant_de_tweets > 0 and usuario != "" ):
@@ -126,6 +126,7 @@ def tweets_usuario(usuario, cant_de_tweets):
126
  tabla.append(muestra)
127
  return tabla
128
 
 
129
  def tweets_localidad(buscar_localidad):
130
  tabla = []
131
  try:
@@ -188,6 +189,7 @@ def tweets_localidad(buscar_localidad):
188
 
189
  return tabla
190
 
 
191
  def analizar_frase(frase):
192
  language = detect(frase)
193
  if frase == "":
@@ -211,12 +213,13 @@ def run():
211
  with st.container():
212
  col1, col2 = st.columns([2, 3])
213
  with st.form("my_form"):
214
- search_words = col1.text_input("Introduzca la frase, el usuario o localidad para analizar y pulse el check correspondiente")
215
- number_of_tweets = col1.number_input('Introduzca n煤mero de tweets a analizar del usuario M谩ximo 50', 0,50,0)
216
- col1.write("Escoja una Opci贸n")
217
- termino=col1.checkbox('Frase')
218
- usuario=col1.checkbox('Usuario')
219
- localidad=col1.checkbox('Localidad')
 
220
  submit_button = st.form_submit_button(label='Analizar')
221
  error =False
222
 
 
81
 
82
  st.markdown('<p class="font2">Este proyecto consiste en una aplicaci贸n web que utiliza la biblioteca Tweepy de Python para descargar tweets de Twitter, permitiendo buscar Tweets por usuario y por localidad. Luego, utiliza modelos de lenguaje basados en Transformers para analizar los tweets y detectar comentarios sexistas. Los resultados se almacenan en un dataframe para su posterior visualizaci贸n y an谩lisis. El objetivo del proyecto es identificar y proporcionar informaci贸n sobre el discurso sexista en l铆nea para combatir la discriminaci贸n y el acoso hacia las mujeres y otros grupos marginados, y as铆 informar pol铆ticas y pr谩cticas que promuevan la igualdad de g茅nero y la inclusi贸n.</p>',unsafe_allow_html=True)
83
 
84
+ @st.cache
85
  def tweets_usuario(usuario, cant_de_tweets):
86
  tabla = []
87
  if(cant_de_tweets > 0 and usuario != "" ):
 
126
  tabla.append(muestra)
127
  return tabla
128
 
129
+ @st.cache
130
  def tweets_localidad(buscar_localidad):
131
  tabla = []
132
  try:
 
189
 
190
  return tabla
191
 
192
+ @st.cache
193
  def analizar_frase(frase):
194
  language = detect(frase)
195
  if frase == "":
 
213
  with st.container():
214
  col1, col2 = st.columns([2, 3])
215
  with st.form("my_form"):
216
+ col,buff1, buff2 = st.columns([2,2,1])
217
+ search_words = col.text_input("Introduzca la frase, el usuario o localidad para analizar y pulse el check correspondiente")
218
+ number_of_tweets = col.number_input('Introduzca n煤mero de tweets a analizar del usuario M谩ximo 50', 0,50,0)
219
+ st.write("Escoja una Opci贸n")
220
+ termino=st.checkbox('Frase')
221
+ usuario=st.checkbox('Usuario')
222
+ localidad=st.checkbox('Localidad')
223
  submit_button = st.form_submit_button(label='Analizar')
224
  error =False
225