NoFearNo commited on
Commit
21a4d56
·
verified ·
1 Parent(s): 145ad36

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +42 -42
app.py CHANGED
@@ -1,43 +1,43 @@
1
- import gradio as gr
2
- import stylecloud
3
- from PIL import Image
4
- import os
5
- #fonksiyon tanımla
6
- def create_stylecloud(file,language,icon):
7
- #icon kodları için :https://fontawesome.com/icons
8
- text=file.decode("utf-8")
9
- output_file='stylecloud.png'
10
-
11
- #kelime bulutu oluştur
12
- stylecloud.gen_stylecloud(
13
- text=text,
14
- icon_name=icon,
15
- size=500,
16
- output_name=output_file,
17
- )
18
- #oluşturlan kelime bulutunun dosya adı
19
- return output_file
20
- '''
21
- Extra paretmetreler
22
- palette="cartocolors.qualitative.Bold_10",
23
- gradient="horizontal",
24
- background_color="white",
25
- collocations=False
26
- '''
27
- #Gradio arayüzünü oluştur
28
- with gr.Blocks() as demo:
29
- gr.Markdown('Kelime Bulutu Oluşturucu')
30
- with gr.Row():
31
- file_input=gr.File(label='Metin dosyasını yükle', type='binary')
32
- language=gr.Radio(choices=['TR', 'En'],label='Dil Seçimi', value='TR')
33
- icon=gr.Dropdown(choices=["fas fa-car", "fas fa-star-and-crescent", "fas fa-trophy", "fas fa-heart"],
34
- label='İkon seçimi',value="fas fa-car")
35
- output_file=gr.File(label='Kelime Bulutunu indir')
36
- create_button=gr.Button('Oluştur')
37
- #butona basıldığında
38
- create_button.click(
39
- create_stylecloud,
40
- inputs=[file_input,language,icon],
41
- outputs=output_file
42
- )
43
  demo.launch(share=True) #share=True public lnk verir
 
1
+ import gradio as gr
2
+ import stylecloud
3
+ from PIL import Image
4
+ import os
5
+ #fonksiyon tanımla
6
+ def create_stylecloud(file,language,icon):
7
+ #icon kodları için :https://fontawesome.com/icons
8
+ text=file.decode("utf-8")
9
+ output_file='stylecloud.png'
10
+
11
+ #kelime bulutu oluştur
12
+ stylecloud.gen_stylecloud(
13
+ text=text,
14
+ icon_name=icon,
15
+ size=500,
16
+ output_name=output_file,
17
+ )
18
+ #oluşturlan kelime bulutunun dosya adı
19
+ return output_file
20
+ '''
21
+ Extra paretmetreler
22
+ palette="cartocolors.qualitative.Bold_10",
23
+ gradient="horizontal",
24
+ background_color="white",
25
+ collocations=False
26
+ '''
27
+ #Gradio arayüzünü oluştur
28
+ with gr.Blocks() as demo:
29
+ gr.Markdown('Kelime Bulutu Oluşturucu')
30
+ with gr.Row():
31
+ file_input=gr.File(label='Metin dosyasını yükle', type='binary')
32
+ language=gr.Radio(choices=['TR', 'En'],label='Dil Seçimi', value='TR')
33
+ icon=gr.Dropdown(choices=["fas fa-car", "fas fa-star-and-crescent", "fas fa-trophy", "fas fa-heart","fa-sharp fa-regular fa-eye"],
34
+ label='İkon seçimi',value="fas fa-car")
35
+ output_file=gr.File(label='Kelime Bulutunu indir')
36
+ create_button=gr.Button('Oluştur')
37
+ #butona basıldığında
38
+ create_button.click(
39
+ create_stylecloud,
40
+ inputs=[file_input,language,icon],
41
+ outputs=output_file
42
+ )
43
  demo.launch(share=True) #share=True public lnk verir