Upload 7 files
Browse files- api_client.py +5 -3
- auth.py +6 -2
api_client.py
CHANGED
|
@@ -15,7 +15,9 @@ class APIClient:
|
|
| 15 |
GET /jobs/{job_id}/result -> JobResult {"book": {...}, "une": {...}, ...}
|
| 16 |
"""
|
| 17 |
def __init__(self, base_url: str, use_mock: bool = False, data_dir: str | None = None, token: str | None = None, timeout: int = 180, tts_url: str | None = None):
|
| 18 |
-
|
|
|
|
|
|
|
| 19 |
# URL espec铆fica para el servicio TTS (por defecto usa la variable de entorno API_TTS_URL)
|
| 20 |
self.tts_url = tts_url or os.getenv("API_TTS_URL", "https://veureu-tts.hf.space")
|
| 21 |
print(f"馃敡 APIClient.__init__ - tts_url recibida: {tts_url}")
|
|
@@ -27,8 +29,8 @@ class APIClient:
|
|
| 27 |
self.data_dir = data_dir
|
| 28 |
self.timeout = timeout
|
| 29 |
self.session = requests.Session()
|
| 30 |
-
#
|
| 31 |
-
token = token or os.getenv("
|
| 32 |
if token:
|
| 33 |
self.session.headers.update({"Authorization": f"Bearer {token}"})
|
| 34 |
|
|
|
|
| 15 |
GET /jobs/{job_id}/result -> JobResult {"book": {...}, "une": {...}, ...}
|
| 16 |
"""
|
| 17 |
def __init__(self, base_url: str, use_mock: bool = False, data_dir: str | None = None, token: str | None = None, timeout: int = 180, tts_url: str | None = None):
|
| 18 |
+
# Base URL del engine: prioritzar variable d'entorn ENGINE_URL
|
| 19 |
+
env_engine_url = os.getenv("ENGINE_URL")
|
| 20 |
+
self.base_url = (env_engine_url or base_url or "").rstrip("/")
|
| 21 |
# URL espec铆fica para el servicio TTS (por defecto usa la variable de entorno API_TTS_URL)
|
| 22 |
self.tts_url = tts_url or os.getenv("API_TTS_URL", "https://veureu-tts.hf.space")
|
| 23 |
print(f"馃敡 APIClient.__init__ - tts_url recibida: {tts_url}")
|
|
|
|
| 29 |
self.data_dir = data_dir
|
| 30 |
self.timeout = timeout
|
| 31 |
self.session = requests.Session()
|
| 32 |
+
# Token secret del engine: prioritzar API_ENGINE_VEUREU
|
| 33 |
+
token = token or os.getenv("API_ENGINE_VEUREU")
|
| 34 |
if token:
|
| 35 |
self.session.headers.update({"Authorization": f"Bearer {token}"})
|
| 36 |
|
auth.py
CHANGED
|
@@ -199,9 +199,13 @@ def render_sidebar():
|
|
| 199 |
index=0
|
| 200 |
)
|
| 201 |
st.markdown("---")
|
| 202 |
-
st.button("Confirmar canvis", key="confirmar_canvis", use_container_width=True)
|
| 203 |
|
| 204 |
-
if st.button(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 205 |
# Persistir canvis de la sessi贸 actual abans de tancar
|
| 206 |
try:
|
| 207 |
base_dir = Path(__file__).parent
|
|
|
|
| 199 |
index=0
|
| 200 |
)
|
| 201 |
st.markdown("---")
|
|
|
|
| 202 |
|
| 203 |
+
if st.button(
|
| 204 |
+
"Confirmar canvis i tancar sessi贸",
|
| 205 |
+
key="confirmar_canvis_tancar",
|
| 206 |
+
use_container_width=True,
|
| 207 |
+
type="primary",
|
| 208 |
+
):
|
| 209 |
# Persistir canvis de la sessi贸 actual abans de tancar
|
| 210 |
try:
|
| 211 |
base_dir = Path(__file__).parent
|