torahCodes/Torah_Codes
4
1 2 angels_by_zodiac_station = {3 "Aries": ["sha'aphon", "behemoth", "bekemesheb/bekemekesheb", "qotzien"],4 "Tauro": ["dierenavor", "heniethebol", "siemegedel", "morepheker"],5 "Geminis": ["sheneron", "phelehedien", "volereked", "akeneseb"],6 "Cancer": ["Qedoqoredi", "Qoheleren", "Phereshetial", "Memenial"],7 "Leo": ["Bephopher", "Lieshebeker", "Shehenen", "shehelekek"],8 "Virgo": ["Siemosial", "Sebodeh", "Siegel", "Teremothiteh"],9 "Libra": ["A'ariegol", "Mereton", "Qa'aberi", "Legoshmelek"],10 "Escorpio": ["Therepiethz", "Phetza'an", "Shemophethen", "Thokesed"],11 "Sagitario": ["Aketen", "Kephron", "Oliphiel", "Yosel"],12 "Capricornio": ["Ameni", "Bieker", "Depheri", "Menenial"],13 "Acuario": ["Meta'am", "Theberien", "Shethoqoeh", "Danial"],14 "Piscis": ["Sha'aphenen", "Aniesien", "Sethered", "Qohemehogov"]15 }16 17angels_by_month_station = {18 "Nisan": ["Asegesenek", "Mesokenek", "Deriegemon", "Shethenovesenov"],19 "Ayer": ["Phemetor", "Qotenebial", "Ma'agol", "Goberethial"],20 "Sivan": ["Senediem", "Tzoveh", "Tziyer", "Qoseqomial"],21 "Tamuz": ["Zemieda", "Phimheor", "A'aphierepheleh", "Ma'ava'aqobebov"],22 "Ab": ["Kedoremot", "Hetheledemi", "Qonezerema'a", "Hehemekel"],23 "Elul": ["Phelietepheter", "Thesedegeb", "Nephesa'ar", "Qomoval"],24 "Thisri": ["Derek", "Mezeredeter", "Neqocheda", "Asepheres"],25 "Marheshavan": ["Beqosh", "Pheladen", "Sherenar", "Kebod"],26 "Kislev": ["Phelestos", "Kether", "Henek", "Phonetos Lobenos"],27 "Tebeth": ["Naphenietz", "Sekeberiem", "Senekeros", "Bekerba'al"],28 "Shevet": ["Pholekemon", "Qeronega", "Shelomieth", "Yavorer"],29 "Adar": ["Koneled", "Ba'aren", "Sebiebekera'a", "Qoromeqore"]30}31 32angels_by_day_station = {33 1: ["Phiegenochen", "Tenekien", "Kophethen", "Makeleched"],34 2: ["Tga'sher", "Menechethor", "Qoleneheren", "Shegedon"],35 3: ["Sheriyachetz", "Qohebereneden", "Pherezen", "Hegelomoth"],36 4: ["Pheniov Lavor", "Miyeshor", "Degiem", "Betheroqa"],37 5: ["Kedemenor", "Avoreberien", "Qovephethem", "Bariebererov"],38 6: ["Qola'azeran", "Deremthok", "Akethenor", "Arieh"]39}40 41angels_by_moon_sign = {42 "Leberenieth": ["shaitan", "therezien", "sheneremi", "Gabrial"],43 "Seletheleb": ["Yieshieshieh", "Abererehon", "Sheheqonek", "Bal Menael"],44 "Yieshegeron": ["Phelayiem", "Ketherenial", "Rebenial", ""],45 "Sheherieph": ["Biyom", "Bieth", "Rothep", "Danial"]46}47 48moon_ministers_by_zodiac = {49 "Aries": ["Zerem", "Behemi", "Pheloneh", "Qonosh"],50 "Tauro": ["Deketon", "Mezekerien", "Thederenael", "Amiena"],51 "Geminis": ["Shegeron", "Biehereron", "Yielebek", "Ashegerien"],52 "Cancer": ["Mekerechiem", "Qoheder", "Keresivon", "Mehiemeten"],53 "Leo": ["Letzoneber", "Shegeher", "A'avoqor", "Ayiethebien"],54 "Virgo": ["A'anem Qenek", "Yiehedieh", "Kenedeni", "Shegeton"],55 "Libra": ["Tzedequiel", "Sheqothiek", "Theshegekon", "Shecheqon"],56 "Escorpio": ["Rehecho", "Menedeber", "Kotheben", "Bedod Besher"],57 "Sagitario": ["Tzoqor", "Reberon", "Abenor", "Keniepena"],58 "Capricornio": ["Meshegeriem", "Yieshieshieh", "Shebiebiek", "Shegerelovi"],59 "Acuario": ["Maasheniem", "Aberedon", "Mesepher", "A'anethera"],60 "Piscis": ["Sha'aphenen", "Aniesien", "Sethered", "Qohemehogov"]61}62 63angels_by_earth_station = {64 1: ["Memegien", "Yibesheh", "Thebel", "Hezeh Dovem"],65 2: ["Mechemed Lov", "Bel Ached", "Aseberon", "Qohelorek"],66 3: ["Mazeniem", "Amoniem", "Amoniem", "Mepheni Shesher"],67 4: ["Yihelederek", "Mephenial", "Mephenial", ""]68}69 70angels_by_malechim_station = {71 1: ["Akeberon", "Amereneh", "Mazeniem", "Meneshor"],72 2: ["Qoherok", "Aberiek", "Siegor", "Pheniemor"],73 3: ["Aberieth", "Gezorophed", "Zerezor", "Themekor"],74 4: ["Beriekoch", "Kephor", "Avor", ""]75}76 77 78 79 80class AngelSearch:81 def __init__(self, angels_by_zodiac_station, angels_by_month_station, angels_by_day_station,82 angels_by_moon_sign, moon_ministers_by_zodiac, angels_by_earth_station,83 angels_by_malechim_station):84 self.angels_by_zodiac_station = angels_by_zodiac_station85 self.angels_by_month_station = angels_by_month_station86 self.angels_by_day_station = angels_by_day_station87 self.angels_by_moon_sign = angels_by_moon_sign88 self.moon_ministers_by_zodiac = moon_ministers_by_zodiac89 self.angels_by_earth_station = angels_by_earth_station90 self.angels_by_malechim_station = angels_by_malechim_station91 92 def search_patterns(self, pattern):93 results = []94 95 # Buscar en la tabla de nombres de ángeles por estación zodiacal96 for zodiac, angels in self.angels_by_zodiac_station.items():97 for angel in angels:98 if pattern in angel:99 results.append((zodiac, angel))100 101 # Buscar en la tabla de nombres de ángeles por mes y estación102 for month, angels in self.angels_by_month_station.items():103 for angel in angels:104 if pattern in angel:105 results.append((month, angel))106 107 # Buscar en la tabla de nombres de ángeles por día y estación108 for day, angels in self.angels_by_day_station.items():109 for angel in angels:110 if pattern in angel:111 results.append((day, angel))112 113 # Buscar en la tabla de nombres de ángeles por signo de luna114 for sign, angels in self.angels_by_moon_sign.items():115 for angel in angels:116 if pattern in angel:117 results.append((sign, angel))118 119 # Buscar en la tabla de nombres de ángeles que ministran la luna por signo zodiacal120 for zodiac, angels in self.moon_ministers_by_zodiac.items():121 for angel in angels:122 if pattern in angel:123 results.append((zodiac, angel))124 125 # Buscar en la tabla de nombres de ángeles por estación de la Tierra126 for station, angels in self.angels_by_earth_station.items():127 for angel in angels:128 if pattern in angel:129 results.append((station, angel))130 131 # Buscar en la tabla de nombres de ángeles por estación de los Malechims132 for station, angels in self.angels_by_malechim_station.items():133 for angel in angels:134 if pattern in angel:135 results.append((station, angel))136 137 return results138 139if __name__ == "__main__":140 # Tablas de nombres de ángeles141 142 # Crear una instancia de AngelSearch143 angel_search = AngelSearch(angels_by_zodiac_station, angels_by_month_station, angels_by_day_station,144 angels_by_moon_sign, moon_ministers_by_zodiac, angels_by_earth_station,145 angels_by_malechim_station)146 147 # Buscar ángeles que contienen el patrón "Qo"148 pattern = "Qo"149 results = angel_search.search_patterns(pattern)150 151 # Imprimir resultados de la búsqueda152 print(f"Resultados de la búsqueda para el patrón '{pattern}':")153 if results:154 for result in results:155 print(result)156 else:157 print("No se encontraron coincidencias para el patrón proporcionado.")158 