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