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) |