coder160 commited on
Commit
5ab3c38
·
1 Parent(s): 1199bdd

remove auth

Browse files
Files changed (3) hide show
  1. app.py +1 -2
  2. core/controller.py +1 -48
  3. pages/3_Enlaces_URL.py +33 -35
app.py CHANGED
@@ -17,8 +17,7 @@ class Home(Page):
17
 
18
  Traduce, Resume o Sintetiza tu información para una mejor comprensión.
19
  """)
20
- if self.check_password():
21
- self.get_body().success("¡Bienvenido!")
22
 
23
  if __name__ == "__main__":
24
  Home(title="Inicio",icon="🏠").build()
 
17
 
18
  Traduce, Resume o Sintetiza tu información para una mejor comprensión.
19
  """)
20
+ self.get_body().success("¡Bienvenido!")
 
21
 
22
  if __name__ == "__main__":
23
  Home(title="Inicio",icon="🏠").build()
core/controller.py CHANGED
@@ -2,7 +2,6 @@ from transformers import pipeline
2
  import streamlit as BaseBuilder
3
  import requests as REQS
4
  import bs4 as BS4
5
- import json
6
 
7
  class WebHandler:
8
  __raw = None
@@ -52,20 +51,6 @@ class Page():
52
  self.__.set_page_config(page_title=title, page_icon=icon)
53
  self.__.title(f"# {icon} {title}")
54
  self.__body = self.__.container()
55
- self.set_global(key="modelos_img",
56
- value=["prompthero/openjourney-v4",
57
- "stabilityai/stable-diffusion-2-1-base",
58
- "stabilityai/stable-diffusion-2-1",
59
- "runwayml/stable-diffusion-v1-5",])
60
- self.set_global(key="modelos_txt",
61
- value=["google/flan-t5-xxl",
62
- "bigcode/santacoder",
63
- "tiiuae/falcon-7b-instruct",
64
- "decapoda-research/llama-7b-hf",
65
- "bigscience/bloom-560m",
66
- "gpt2",
67
- "Helsinki-NLP/opus-mt-ar-en",
68
- "facebook/bart-large-cnn"])
69
  def page(self):
70
  return self.__
71
  def get_body(self):
@@ -73,36 +58,4 @@ class Page():
73
  def set_global(self, key:str, value):
74
  self.page().session_state[key] = value
75
  def get_global(self,key:str,default=None):
76
- return self.page().session_state.get(key, default)
77
- @BaseBuilder.cache_data
78
- def convert_dataframe(_self,df):
79
- return df.to_csv(index=False).encode('utf-8')
80
- def check_password(self):
81
- if "password_correct" not in self.page().session_state:
82
- self.page().sidebar.subheader("# 👨‍💻 Secret Code!")
83
- self.page().sidebar.write("¡Ingresa tu Código Secreto y desbloquea todas las funciones!")
84
- self.page().sidebar.text_input("Username", on_change=None, key="username")
85
- self.page().sidebar.text_input("Password", type="password", on_change=self.password_entered, key="password")
86
- return False
87
- elif not self.page().session_state["password_correct"]:
88
- self.page().sidebar.text_input("Username", on_change=self.password_entered, key="username")
89
- self.page().sidebar.text_input("Password", type="password", on_change=self.password_entered, key="password")
90
- self.page().sidebar.error("😕 Contraseña incorrecta")
91
- return False
92
- else:
93
- self.page().sidebar.success("👨‍💻 Conectado")
94
- return True
95
- def password_entered(self):
96
- if (self.page().session_state["username"] in self.page().secrets["passwords"]
97
- and self.page().session_state["password"] == self.page().secrets["passwords"][self.page().session_state["username"]]):
98
- self.page().session_state["password_correct"] = True
99
- self.page().session_state["hf_key"] = self.page().secrets["PRIVATE_CONFIG"]["HUGGINGFACE_KEY"]
100
- __estilos = self.get_global(key="estilos",default =dict({"CUSTOM":""}))
101
- _secretos = json.loads(str(self.page().secrets["PRIVATE_CONFIG"]["ESTILOS_BASE"]))
102
- for _k,_v in _secretos.items():
103
- __estilos[_k] = _v
104
- self.set_global(key="estilos",value=__estilos)
105
- del self.page().session_state["password"]
106
- del self.page().session_state["username"]
107
- else:
108
- self.page().session_state["password_correct"] = False
 
2
  import streamlit as BaseBuilder
3
  import requests as REQS
4
  import bs4 as BS4
 
5
 
6
  class WebHandler:
7
  __raw = None
 
51
  self.__.set_page_config(page_title=title, page_icon=icon)
52
  self.__.title(f"# {icon} {title}")
53
  self.__body = self.__.container()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  def page(self):
55
  return self.__
56
  def get_body(self):
 
58
  def set_global(self, key:str, value):
59
  self.page().session_state[key] = value
60
  def get_global(self,key:str,default=None):
61
+ return self.page().session_state.get(key, default)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
pages/3_Enlaces_URL.py CHANGED
@@ -12,41 +12,39 @@ class Textia(Page):
12
  def build(self):
13
  self._init_globals()
14
  self.get_body().text("Traduce, Resume o Sintetiza tu información para una mejor comprensión.")
15
- if self.check_password():
16
- self.get_body().success(f"¡Todo listo!\nhk-{self._get_hf()}")
17
- _url = self.get_body().text_input("URL")
18
- _traducir = self.get_body().checkbox('Traducir')
19
- _resumir = self.get_body().checkbox('Resumir')
20
- _boton = self.get_body().button("texTia")
21
- if _boton:
22
- with WebHandler(url=_url) as web_content:
23
- _content = web_content.get_raw().get_text() if web_content.is_ok() else "None"
24
- _printable = list()
25
- _bloques = Generator.get_bloques(texto = _content)
26
- for _bloque in _bloques:
27
- _response={"original":_bloque}
28
- if _traducir is True and _resumir is False:
29
- _response["traduccion"] = Generator.traducir(texto = _response.get('original'))
30
- _response["resumen"] = str()
31
- elif _traducir is False and _resumir is True:
32
- _response["traduccion"] = str()
33
- _response["resumen"] = Generator.traducir(texto = _response.get('original'))
34
- elif _traducir is True and _resumir is True:
35
- _response["traduccion"] = Generator.traducir(texto = _response.get('original'))
36
- _response["resumen"] = Generator.traducir(texto = _response.get('traduccion'))
37
- _printable.append(_response)
38
- _original=str()
39
- _traduccion=str()
40
- _resumen=str()
41
- for _p in _printable:
42
- _original = _original + _p.get('original')
43
- _traduccion = _traduccion + _p.get('traduccion')
44
- _resumen = _resumen + _p.get('resumen')
45
- self.get_body().markdown(_original, help="Original")
46
- self.get_body().markdown(_traduccion, help="Traduccion")
47
- self.get_body().markdown(_resumen, help="Resumen")
48
- else:
49
- self.get_body().error("Error:\nAcceda a Configuraciones e ingrese su llave HuggingFace\n O ingrese su código secreto")
50
 
51
  if __name__ == "__main__":
52
  Textia(title="Textia - PDF",icon="🖼️").build()
 
12
  def build(self):
13
  self._init_globals()
14
  self.get_body().text("Traduce, Resume o Sintetiza tu información para una mejor comprensión.")
15
+
16
+ self.get_body().success(f"¡Todo listo!\nhk-{self._get_hf()}")
17
+ _url = self.get_body().text_input("URL")
18
+ _traducir = self.get_body().checkbox('Traducir')
19
+ _resumir = self.get_body().checkbox('Resumir')
20
+ _boton = self.get_body().button("texTia")
21
+ if _boton:
22
+ with WebHandler(url=_url) as web_content:
23
+ _content = web_content.get_raw().get_text() if web_content.is_ok() else "None"
24
+ _printable = list()
25
+ _bloques = Generator.get_bloques(texto = _content)
26
+ for _bloque in _bloques:
27
+ _response={"original":_bloque}
28
+ if _traducir is True and _resumir is False:
29
+ _response["traduccion"] = Generator.traducir(texto = _response.get('original'))
30
+ _response["resumen"] = str()
31
+ elif _traducir is False and _resumir is True:
32
+ _response["traduccion"] = str()
33
+ _response["resumen"] = Generator.traducir(texto = _response.get('original'))
34
+ elif _traducir is True and _resumir is True:
35
+ _response["traduccion"] = Generator.traducir(texto = _response.get('original'))
36
+ _response["resumen"] = Generator.traducir(texto = _response.get('traduccion'))
37
+ _printable.append(_response)
38
+ _original=str()
39
+ _traduccion=str()
40
+ _resumen=str()
41
+ for _p in _printable:
42
+ _original = _original + _p.get('original')
43
+ _traduccion = _traduccion + _p.get('traduccion')
44
+ _resumen = _resumen + _p.get('resumen')
45
+ self.get_body().markdown(_original, help="Original")
46
+ self.get_body().markdown(_traduccion, help="Traduccion")
47
+ self.get_body().markdown(_resumen, help="Resumen")
 
 
48
 
49
  if __name__ == "__main__":
50
  Textia(title="Textia - PDF",icon="🖼️").build()