nos commited on
Commit
ca2536a
1 Parent(s): 2aae618

Upload 3 files

Browse files
Files changed (3) hide show
  1. notarikon.py +40 -0
  2. spell.py +114 -0
  3. temuraeh.py +59 -0
notarikon.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ # Implementando el método de Notarikon para texto hebreo.
3
+ # Notarikon es una técnica que toma la primera (y a veces la última) letra de cada palabra para formar una nueva palabra o frase.
4
+
5
+ def notarikon(text, mode='first'):
6
+ """
7
+ Genera un Notarikon de un texto hebreo. Por defecto, toma la primera letra de cada palabra.
8
+ Si se especifica otro modo, puede adaptarse para tomar letras según necesidades específicas.
9
+
10
+ Args:
11
+ text (str): Texto hebreo del cual generar el Notarikon.
12
+ mode (str): Modo de generación del Notarikon ('first' para la primera letra, 'last' para la última, etc.)
13
+
14
+ Returns:
15
+ str: El Notarikon generado del texto.
16
+ """
17
+ words = text.split() # Divide el texto en palabras
18
+ if mode == 'first':
19
+ # Toma la primera letra de cada palabra
20
+ notarikon_result = ''.join(word[0] for word in words if word)
21
+ elif mode == 'last':
22
+ # Toma la última letra de cada palabra
23
+ notarikon_result = ''.join(word[-1] for word in words if word)
24
+ else:
25
+ # Por defecto, regresa el texto sin cambios si el modo no es reconocido
26
+ notarikon_result = text
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]
33
+
34
+ ##example_text = "בראשית ברא אלהים את השמים ואת הארץ" # "En el principio Dios creó los cielos y la tierra."
35
+ for txt in genesis:
36
+
37
+ notarikon_result_first = notarikon(txt, mode='first')
38
+ notarikon_result_last = notarikon(txt, mode='last')
39
+
40
+ print(notarikon_result_first, notarikon_result_last)
spell.py ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import datetime
2
+
3
+ # Tabla de los nombres de los ángeles por estación zodiacal
4
+ angels_by_zodiac_station = {
5
+ "Aries": ["sha'aphon", "behemoth", "bekemesheb/bekemekesheb", "qotzien"],
6
+ "Tauro": ["dierenavor", "heniethebol", "siemegedel", "morepheker"],
7
+ "Geminis": ["sheneron", "phelehedien", "volereked", "akeneseb"],
8
+ "Cancer": ["Qedoqoredi", "Qoheleren", "Phereshetial", "Memenial"],
9
+ "Leo": ["Bephopher", "Lieshebeker", "Shehenen", "shehelekek"],
10
+ "Virgo": ["Siemosial", "Sebodeh", "Siegel", "Teremothiteh"],
11
+ "Libra": ["A'ariegol", "Mereton", "Qa'aberi", "Legoshmelek"],
12
+ "Escorpio": ["Therepiethz", "Phetza'an", "Shemophethen", "Thokesed"],
13
+ "Sagitario": ["Aketen", "Kephron", "Oliphiel", "Yosel"],
14
+ "Capricornio": ["Ameni", "Bieker", "Depheri", "Menenial"],
15
+ "Acuario": ["Meta'am", "Theberien", "Shethoqoeh", "Danial"],
16
+ "Piscis": ["Sha'aphenen", "Aniesien", "Sethered", "Qohemehogov"]
17
+ }
18
+
19
+ # Tabla de los nombres de los ángeles por mes y estación
20
+ angels_by_month_station = {
21
+ "Nisan": ["Asegesenek", "Mesokenek", "Deriegemon", "Shethenovesenov"],
22
+ "Ayer": ["Phemetor", "Qotenebial", "Ma'agol", "Goberethial"],
23
+ "Sivan": ["Senediem", "Tzoveh", "Tziyer", "Qoseqomial"],
24
+ "Tamuz": ["Zemieda", "Phimheor", "A'aphierepheleh", "Ma'ava'aqobebov"],
25
+ "Ab": ["Kedoremot", "Hetheledemi", "Qonezerema'a", "Hehemekel"],
26
+ "Elul": ["Phelietepheter", "Thesedegeb", "Nephesa'ar", "Qomoval"],
27
+ "Thisri": ["Derek", "Mezeredeter", "Neqocheda", "Asepheres"],
28
+ "Marheshavan": ["Beqosh", "Pheladen", "Sherenar", "Kebod"],
29
+ "Kislev": ["Phelestos", "Kether", "Henek", "Phonetos Lobenos"],
30
+ "Tebeth": ["Naphenietz", "Sekeberiem", "Senekeros", "Bekerba'al"],
31
+ "Shevet": ["Pholekemon", "Qeronega", "Shelomieth", "Yavorer"],
32
+ "Adar": ["Koneled", "Ba'aren", "Sebiebekera'a", "Qoromeqore"]
33
+ }
34
+
35
+ # Tabla de los nombres de los ángeles por día y estación
36
+ angels_by_day_station = {
37
+ 1: ["Phiegenochen", "Tenekien", "Kophethenien", "Makeleched"],
38
+ 2: ["Tga'sher", "Menechethor", "Qoleneheren", "Shegedon"],
39
+ 3: ["Sheriyachetz", "Qohebereneden", "Pherezen", "Hegelomoth"],
40
+ 4: ["Pheniov Lavor", "Miyeshor", "Degiem", "Betheroqa"],
41
+ 5: ["Kedemenor", "Avoreberien", "Qovephethem", "Bariebererov"],
42
+ 6: ["Qola'azeran", "Deremthok", "Akethenor", "Arieh"]
43
+ }
44
+
45
+ # Tabla de los nombres de los ángeles por signo de luna
46
+ angels_by_moon_sign = {
47
+ "Leberenieth": ["shaitan", "therezien", "sheneremi", "Gabrial"],
48
+ "Seletheleb": ["Yieshieshieh", "Abererehon", "Sheheqonek", "Bal Menael"],
49
+ "Yieshegeron": ["Phelayiem", "Ketherenial", "Rebenial", ""],
50
+ "Sheherieph": ["Biyom", "Bieth", "Rothep", "Danial"]
51
+ }
52
+
53
+ # Tabla de los nombres de los ángeles que ministran la luna por signo zodiacal
54
+ moon_ministers_by_zodiac = {
55
+ "Aries": ["Zerem", "Behemi", "Pheloneh", "Qonosh"],
56
+ "Tauro": ["Deketon", "Mezekerien", "Thederenael", "Amiena"],
57
+ "Geminis": ["Shegeron", "Biehereron", "Yielebek", "Ashegerien"],
58
+ "Cancer": ["Mekerechiem", "Qoheder", "Keresivon", "Mehiemeten"],
59
+ "Leo": ["Letzoneber", "Shegeher", "A'avoqor", "Ayiethebien"],
60
+ "Virgo": ["A'anem Qenek", "Yiehedieh", "Kenedeni", "Shegeton"],
61
+ "Libra": ["Tzedequiel", "Sheqothiek", "Theshegekon", "Shecheqon"],
62
+ "Escorpio": ["Rehecho", "Menedeber", "Kotheben", "Bedod Besher"],
63
+ "Sagitario": ["Tzoqor", "Reberon", "Abenor", "Keniepena"],
64
+ "Capricornio": ["Meshegeriem", "Yieshieshieh", "Shebiebiek", "Shegerelovi"],
65
+ "Acuario": ["Maasheniem", "Aberedon", "Mesepher", "A'anethera"],
66
+ "Piscis": ["Sha'aphenen", "Aniesien", "Sethered", "Qohemehogov"]
67
+ }
68
+
69
+ # Tabla de los nombres de los ángeles por estación de la Tierra
70
+ angels_by_earth_station = {
71
+ 1: ["Memegien", "Yibesheh", "Thebel", "Hezeh Dovem"],
72
+ 2: ["Mechemed Lov", "Bel Ached", "Aseberon", "Qohelorek"],
73
+ 3: ["Mazeniem", "Amoniem", "Amoniem", "Mepheni Shesher"],
74
+ 4: ["Yihelederek", "Mephenial", "Mephenial", ""]
75
+ }
76
+
77
+ # Tabla de los nombres de los ángeles por estación de los Malechims
78
+ angels_by_malechim_station = {
79
+ 1: ["Akeberon", "Amereneh", "Mazeniem", "Meneshor"],
80
+ 2: ["Qoherok", "Aberiek", "Siegor", "Pheniemor"],
81
+ 3: ["Aberieth", "Gezorophed", "Zerezor", "Themekor"],
82
+ 4: ["Beriekoch", "Kephor", "Avor", ""]
83
+ }
84
+
85
+ # Obtener la fecha actual
86
+ current_date = datetime.datetime.now()
87
+
88
+ # Obtener el mes actual
89
+ current_month = current_date.month
90
+
91
+ # Obtener el día actual
92
+ current_day = current_date.day
93
+
94
+ # Obtener el signo zodiacal correspondiente al mes actual
95
+ zodiac_sign = angels_by_month_station[list(angels_by_month_station.keys())[current_month - 1]][3]
96
+
97
+ # Obtener el ángel correspondiente para cada tabla según la fecha actual
98
+ angel_day = angels_by_day_station[current_day][int(zodiac_sign[-1]) - 1]
99
+ angel_month = angels_by_month_station[list(angels_by_month_station.keys())[current_month - 1]][int(zodiac_sign[-1]) - 1]
100
+ angel_zodiac = angels_by_zodiac_station[zodiac_sign][int(zodiac_sign[-1]) - 1]
101
+ angel_moon_sign = angels_by_moon_sign["Leberenieth"][int(zodiac_sign[-1]) - 1]
102
+ angel_moon_minister = moon_ministers_by_zodiac[zodiac_sign][int(zodiac_sign[-1]) - 1]
103
+ angel_earth_station = angels_by_earth_station[list(angels_by_earth_station.keys())[current_month - 1]][int(zodiac_sign[-1]) - 1]
104
+ angel_malechim_station = angels_by_malechim_station[list(angels_by_malechim_station.keys())[current_month - 1]][int(zodiac_sign[-1]) - 1]
105
+
106
+ # Imprimir los resultados
107
+ print("Ángel correspondiente al día actual y al signo zodiacal:", angel_day)
108
+ print("Ángel correspondiente al mes actual y al signo zodiacal:", angel_month)
109
+ print("Ángel correspondiente al signo zodiacal:", angel_zodiac)
110
+ print("Ángel correspondiente al signo de la luna:", angel_moon_sign)
111
+ print("Ángel que ministra el signo zodiacal:", angel_moon_minister)
112
+ print("Ángel correspondiente a la estación de la Tierra:", angel_earth_station)
113
+ print("Ángel correspondiente a la estación de los Malechims:", angel_malechim_station)
114
+
temuraeh.py ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ # Implementemos la función de temurah con el alfabeto completo y probemos la conversión de "Baphomet" a "Sofia"
3
+ # en hebreo usando temurah.
4
+ # Nota: La representación exacta de "Baphomet" y "Sofia" en hebreo puede variar debido a interpretaciones,
5
+ # pero aquí usaremos transliteraciones aproximadas para ilustrar cómo podría hacerse.
6
+
7
+ def temurah(text, hebrew_alphabet='אבגדהוזחטיכלמנסעפצקרשת', reverse=False):
8
+ """
9
+ Aplica la temurah a un texto hebreo utilizando todo el alfabeto hebreo.
10
+ El esquema de ejemplo simplemente invierte el orden del alfabeto.
11
+ """
12
+ # Invertir el alfabeto si se solicita
13
+ if reverse:
14
+ hebrew_alphabet = hebrew_alphabet[::-1]
15
+
16
+ # Generar el alfabeto invertido
17
+ inverted_alphabet = hebrew_alphabet[::-1]
18
+
19
+ # Crear el diccionario de mapeo para temurah
20
+ temurah_mapping = {orig: inv for orig, inv in zip(hebrew_alphabet, inverted_alphabet)}
21
+
22
+ # Aplicar temurah al texto
23
+ temurah_text = ''.join(temurah_mapping.get(char, char) for char in text)
24
+
25
+ return temurah_text
26
+
27
+ # Definir el alfabeto hebreo
28
+ hebrew_alphabet = 'אבגדהוזחטיכלמנסעפצקרשת'
29
+
30
+ # Texto de ejemplo: "Baphomet" y "Sofia" en hebreo
31
+ # Es importante notar que la transliteración directa de nombres propios o términos específicos entre idiomas
32
+ # puede no ser directa o puede requerir ajustes basados en la fonética o el uso histórico.
33
+
34
+ # Por simplificación, supongamos transliteraciones hipotéticas para "Baphomet" a "Sofia":
35
+ # Estas transliteraciones son ejemplos y pueden no reflejar transliteraciones precisas.
36
+ baphomet_hebrew = 'בפומת' # Esta es una transliteración hipotética para "Baphomet"
37
+ sofia_hebrew = 'סופיא' # Esta es una transliteración hipotética para "Sofia"
38
+
39
+
40
+ jesus ="ישוע"
41
+ christ = ""
42
+
43
+ print(temurah(jesus,hebrew_alphabet))
44
+ # Aplicar temurah al texto hipotético de "Baphomet"
45
+ temurah_baphomet = temurah(baphomet_hebrew, hebrew_alphabet)
46
+
47
+ # Mostrar resultados
48
+
49
+ print(temurah_baphomet+"\n"+sofia_hebrew)
50
+
51
+
52
+
53
+
54
+ genesis = json.loads(open("genesis.json","r").read())["text"][0]
55
+
56
+ ##example_text = "בראשית ברא אלהים את השמים ואת הארץ" # "En el principio Dios creó los cielos y la tierra."
57
+ #for txt in genesis:
58
+ # print(temurah(txt,hebrew_alphabet))
59
+