import gradio as gr import metadata_parser def parse(link): page = metadata_parser.MetadataParser(url=link) title = page.get_metadatas('title')[0] description = page.get_metadatas('description')[0] image = page.get_metadata_link('image') metadata = page.metadata return title, description, image, metadata with gr.Blocks() as demo: gr.Markdown("# Metadata örümceği") gr.Markdown("Başlık, açıklama ve görselini çekmek için bir bağlantı giriniz") link = gr.Textbox(label="Bağlantı") greet_btn = gr.Button("Gönder") gr.Markdown("Sonuçlar") output1 = gr.Textbox( label="Başlık") output2 = gr.Textbox(label="Açıklama") output3 = gr.Textbox(label="Görsel") output4 = gr.Textbox(label="Metadata") greet_btn.click(fn=parse, inputs=link, outputs=[output1,output2, output3, output4]) demo.launch()