nos commited on
Commit
e490cc0
1 Parent(s): ac773d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -4
app.py CHANGED
@@ -1,5 +1,16 @@
1
  import gradio as gr
2
  from huggingface_hub import InferenceClient
 
 
 
 
 
 
 
 
 
 
 
3
 
4
  """
5
  For more information on `huggingface_hub` Inference API support, please check the docs: https://huggingface.co/docs/huggingface_hub/v0.22.2/en/guides/inference
@@ -47,6 +58,11 @@ def flip_image(x):
47
 
48
 
49
  with gr.Blocks() as demo:
 
 
 
 
 
50
  with gr.Tab("Chat"):
51
  with gr.Row():
52
  #chatbot = gr.Chatbot()
@@ -54,15 +70,27 @@ with gr.Blocks() as demo:
54
  #clear = gr.ClearButton([msg, chatbot])
55
 
56
  #msg.submit(respond, [msg, chatbot], [msg, chatbot])
57
- gr.ChatInterface(
58
- respond
59
- )
60
  with gr.Tab("ELS"):
61
  with gr.Row():
62
  text1 = gr.Textbox(label="Prompt to gematria conversion for apply ELS")
63
  text2 = gr.Textbox(label="ELS value")
64
  inbtw = gr.Button("Search")
65
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  with gr.Tab("Gematria"):
67
  with gr.Row():
68
  text1 = gr.Textbox(label="Text to convert")
 
1
  import gradio as gr
2
  from huggingface_hub import InferenceClient
3
+ from gematria import calculate_gematria, strip_diacritics
4
+
5
+
6
+ def translate_texts(start, end, step, length=0, tlang="en", spaces_include=False, strip_in_braces=True, strip_diacritics=True):
7
+ results = torah.process_json_files(start, end, step, length, tlang, spaces_include, strip_in_braces, strip_diacritics)
8
+ return results
9
+
10
+ def gematria_sum(text):
11
+ # Berechnet die Gematria-Summe für den eingegebenen Text
12
+ return calculate_gematria(strip_diacritics(text))
13
+
14
 
15
  """
16
  For more information on `huggingface_hub` Inference API support, please check the docs: https://huggingface.co/docs/huggingface_hub/v0.22.2/en/guides/inference
 
58
 
59
 
60
  with gr.Blocks() as demo:
61
+
62
+ gr.ChatInterface(
63
+ respond
64
+ )
65
+
66
  with gr.Tab("Chat"):
67
  with gr.Row():
68
  #chatbot = gr.Chatbot()
 
70
  #clear = gr.ClearButton([msg, chatbot])
71
 
72
  #msg.submit(respond, [msg, chatbot], [msg, chatbot])
73
+
 
 
74
  with gr.Tab("ELS"):
75
  with gr.Row():
76
  text1 = gr.Textbox(label="Prompt to gematria conversion for apply ELS")
77
  text2 = gr.Textbox(label="ELS value")
78
  inbtw = gr.Button("Search")
79
+ start = gr.Number(label="Start", value=1)
80
+ end = gr.Number(label="End", value=1)
81
+ step = gr.Number(label="Step", value=6)
82
+ length = gr.Number(label="Length", value=1)
83
+ tlang = gr.Textbox(label="Target Language", value="en")
84
+ spaces_include = gr.Checkbox(label="Include Spaces", value=False)
85
+ strip_in_braces = gr.Checkbox(label="Strip Text in Braces", value=True)
86
+ strip_diacritics_chk = gr.Checkbox(label="Strip Diacritics", value=True)
87
+ translate_btn = gr.Button("Translate")
88
+ translate_results = gr.JSON(label="Results")
89
+ translate_btn.click(
90
+ translate_texts,
91
+ inputs=[start, end, step, length, tlang, spaces_include, strip_in_braces, strip_diacritics_chk],
92
+ outputs=translate_results
93
+ )
94
  with gr.Tab("Gematria"):
95
  with gr.Row():
96
  text1 = gr.Textbox(label="Text to convert")