Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import sulkuPypi | |
| #Funciones adicionales | |
| def authenticate(username, password): | |
| usuarios = [("usuario1", "contraseña1"), ("usuario2", "contraseña2")] | |
| for u, p in usuarios: | |
| if username == u and password == p: | |
| return True | |
| return False | |
| #Función principal | |
| def greet(name): | |
| tokens = sulkuPypi.getTokens("gAAAAABmEZA4SLBC2YczouOrjIEi9WNCNGOIvyUcqBUnzxNsftXTdy54KaX9x8mAjFkABSI6FJrdZDQKk_5lpJOgJoMChxlniw==") | |
| print(f"Tienes: {tokens} tokens. ") | |
| #Si está autorizada puede ejecutar la tarea, ésta lógica si está a cargo aquí, por parte de la app y su desarrollador, no de Sulku. | |
| autorizacion = sulkuPypi.authorize(tokens, 'picswap') | |
| print("La autorización es: ", autorizacion) | |
| resultado = "Tervetuloa " + name + "!!" | |
| tokens = sulkuPypi.debitTokens("gAAAAABmEZA4SLBC2YczouOrjIEi9WNCNGOIvyUcqBUnzxNsftXTdy54KaX9x8mAjFkABSI6FJrdZDQKk_5lpJOgJoMChxlniw==", "picswap") | |
| print(f"Y ahora tienes: {tokens} tokens.") | |
| return resultado | |
| iface = gr.Interface(fn=greet, inputs="text", outputs="text") | |
| iface.launch() | |
| #iface.launch(auth=("admin", "pass1234")) | |
| #iface.launch(auth=authenticate) |