File size: 885 Bytes
8054dd3
c87b804
4f6a3fc
cfaf1ce
4f6a3fc
 
bfc5a61
 
 
 
 
 
 
cfaf1ce
 
bfc5a61
f1a4f65
cfaf1ce
bfc5a61
 
 
 
 
f1a4f65
bfc5a61
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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()