import gradio as gr from huggingface_hub import HfApi token = "" name = "Omnibus" api = HfApi(token=token) def find_dataset(author=None): if author == None: author=name s_ist = (api.list_datasets(author=author,search="ai-tube")) #print(api.whoami()) spaces=[] for space in s_ist: #for i,space in enumerate(s_ist): try: space_ea = space.id.split("/",1)[1] spaces.append(space_ea) print(space.id) except Exception as e: print(e) #s_info=api.space_info(f'{name}/{space}',files_metadata=True) #print(s_info) print(spaces) return(spaces) with gr.Blocks() as app: author = gr.Textbox() button = gr.Button() output = gr.HTML() button.click(find_dataset,author,output) app.launch()