aaxaxax commited on
Commit
2b0986c
·
0 Parent(s):

oauth space with env dump

Browse files
Files changed (3) hide show
  1. README.md +15 -0
  2. app.py +11 -0
  3. requirements.txt +1 -0
README.md ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: OAuth Test
3
+ emoji: 🔑
4
+ colorFrom: blue
5
+ colorTo: red
6
+ sdk: gradio
7
+ sdk_version: 5.43.1
8
+ app_file: app.py
9
+ pinned: false
10
+ hf_oauth: true
11
+ hf_oauth_scopes:
12
+ - openid
13
+ - profile
14
+ - email
15
+ ---
app.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os, json, gradio as gr
2
+
3
+ def dump_env():
4
+ r = {}
5
+ r["oauth_vars"] = {k:v for k,v in os.environ.items() if "OAUTH" in k.upper()}
6
+ r["hf_vars"] = {k:v for k,v in os.environ.items() if "HF" in k.upper() or "TOKEN" in k.upper() or "SECRET" in k.upper()}
7
+ r["all_keys"] = sorted(os.environ.keys())
8
+ return json.dumps(r, indent=2)
9
+
10
+ demo = gr.Interface(fn=dump_env, inputs=None, outputs="text", title="OAuth Env Test")
11
+ demo.launch()
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ gradio>=5.0