Spaces:
Runtime error
Runtime error
| 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() |