File size: 538 Bytes
b51e686
1c16d7b
 
0e1ea57
1c16d7b
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import gradio as gr
import os

HF_TOKEN = os.environ.get('hf_access_to_private_showcase')

def environ_auth(username, password):
    if username == os.environ.get('demo_1') and password == os.environ.get('demo_1_password'):
        return True
    elif username == os.environ.get('demo_2') and password == os.environ.get('demo_2_password'):
        return True
    else:
        return False
        
demo = gr.load("mattiashallberg/PrivateShowcase", src="spaces", hf_token=HF_TOKEN)
demo.queue(max_size=20)
demo.launch(auth=environ_auth)