Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from auth import get_app | |
| TEMPLATE = """ | |
| ### Name: {name} | |
| ### Username: {preferred_username} | |
| ### Profile: {profile} | |
| ### Website: {website} | |
|  | |
| You can manage your connected applications in your [settings](https://huggingface.co/settings/connected-applications). | |
| """ | |
| def show_profile(request: gr.Request) -> str: | |
| return TEMPLATE.format(**request.request.session["user"]) | |
| with gr.Blocks() as demo: | |
| greet_btn = gr.Button("Show profile") | |
| output = gr.Markdown() | |
| greet_btn.click(fn=show_profile, outputs=output) | |
| fastapi_app = get_app() | |
| app = gr.mount_gradio_app(fastapi_app, demo, path="/gradio") | |