cryptocalypse commited on
Commit
8fcbe57
1 Parent(s): ab81465
Files changed (2) hide show
  1. app.py +18 -7
  2. lib/notarikon.py +4 -0
app.py CHANGED
@@ -2,7 +2,7 @@ import gradio as gr
2
  from huggingface_hub import InferenceClient
3
  from lib.gematria import calculate_gematria, strip_diacritics
4
  from lib.temuraeh import temura_conv
5
- #import lib.torah as torah
6
 
7
  from torahcodes.resources.func.torah import *
8
  torah = Torah()
@@ -32,7 +32,8 @@ def temurae(textA,lang):
32
 
33
  def ziruph(dic,text):
34
 
35
- return text
 
36
  def gematria_sum(text):
37
  els_space = torah.gematria_sum(text)
38
  if els_space==0:
@@ -156,11 +157,21 @@ with gr.Blocks(title="Sophia, Torah Codes") as demo:
156
 
157
  with gr.Tab("Ziruph"):
158
  with gr.Row():
159
- text1 = gr.Textbox(label="Text to convert")
160
- text2 = gr.Textbox(label="Ziruph Dictionary")
161
- text3 = gr.Textbox(label="Cypher text")
162
- inbtw = gr.Button("Convert")
163
-
 
 
 
 
 
 
 
 
 
 
164
  with gr.Tab("Files"):
165
  with gr.Row():
166
  image_input = gr.Image()
 
2
  from huggingface_hub import InferenceClient
3
  from lib.gematria import calculate_gematria, strip_diacritics
4
  from lib.temuraeh import temura_conv
5
+ from lib.notarikon import notarikon
6
 
7
  from torahcodes.resources.func.torah import *
8
  torah = Torah()
 
32
 
33
  def ziruph(dic,text):
34
 
35
+ return (notarikon(text,"first"),notarikon(text,"last"))
36
+
37
  def gematria_sum(text):
38
  els_space = torah.gematria_sum(text)
39
  if els_space==0:
 
157
 
158
  with gr.Tab("Ziruph"):
159
  with gr.Row():
160
+ zir_text = gr.Textbox(label="Text to encode with Temurah / Atbash algorihm",scale=3)
161
+ dictionary_zir=gr.Dropdown(
162
+ ["Kircher", "Random", "Custom"],value="Latin",scale=1; label="Gematria Alphabet", info="Choose gematria conversion"
163
+ ),
164
+ custom_dic = fr.TextBox(label="Custom Dictionary",scale=3)
165
+ zir_btn = gr.Button("Encrypt",scale=1)
166
+ with gr.Row():
167
+ zir_result = gr.TextBox(label="Results")
168
+
169
+ zir_btn.click(
170
+ ziruph,
171
+ inputs=[zir_text,zir_text],
172
+ outputs=zir_result
173
+ )
174
+
175
  with gr.Tab("Files"):
176
  with gr.Row():
177
  image_input = gr.Image()
lib/notarikon.py CHANGED
@@ -27,6 +27,9 @@ def notarikon(text, mode='first'):
27
 
28
  return notarikon_result
29
 
 
 
 
30
  # Ejemplo de uso
31
  #genesis = open("genesis.json","rb").read()
32
  genesis = json.loads(open("genesis.json","r").read())["text"][0]
@@ -38,3 +41,4 @@ for txt in genesis:
38
  notarikon_result_last = notarikon(txt, mode='last')
39
 
40
  print(notarikon_result_first, notarikon_result_last)
 
 
27
 
28
  return notarikon_result
29
 
30
+
31
+
32
+ """
33
  # Ejemplo de uso
34
  #genesis = open("genesis.json","rb").read()
35
  genesis = json.loads(open("genesis.json","r").read())["text"][0]
 
41
  notarikon_result_last = notarikon(txt, mode='last')
42
 
43
  print(notarikon_result_first, notarikon_result_last)
44
+ """