git ssb

1+

Zach! / kriya-helper



Tree: 4bfdf13b53f35a001ffc963548f4e922cd4a1256

Files: 4bfdf13b53f35a001ffc963548f4e922cd4a1256 / components.py

16648 bytesRaw
1import time
2from asanas import intertwingled
3
4#This defines what's being shown on the screen, based on the component chosen, and mostly here so i don't have to
5#write this all each time.
6
7def move_through1(duration, ascii_art):
8 intertwingled.clear_screen()
9 print('\n'*10)
10 print(ascii_art)
11 intertwingled.firsttransition()
12
13def move_through2(duration, ascii_art):
14 intertwingled.clear_screen()
15 print('\n'*10)
16 print(ascii_art)
17 intertwingled.sleep(duration)
18 intertwingled.secondtransition()
19
20def move_through3(duration, ascii_art):
21 intertwingled.clear_screen()
22 print('\n'*10)
23 print(ascii_art)
24 intertwingled.sleep(duration)
25 intertwingled.thirdtransition()
26
27def move_through4(duration, ascii_art):
28 intertwingled.clear_screen()
29 print('\n'*10)
30 print(ascii_art)
31 intertwingled.sleep(duration)
32 intertwingled.fourthtransition()
33
34class Components:
35
36 @classmethod
37 def breathoffire(self, duration):
38 ascii_art = """
39888888b. 888 888
40888 "88b 888 888
41888 .88P 888 888
428888888K. 888d888 .d88b. 8888b. 888888 88888b.
43888 "Y88b 888P" d8P Y8b "88b 888 888 "88b
44888 888 888 88888888 .d888888 888 888 888
45888 d88P 888 Y8b. 888 888 Y88b. 888 888
468888888P" 888 "Y8888 "Y888888 "Y888 888 888
47
48
49
50 .d888 8888888888 d8b
51 d88P" 888 Y8P
52 888 888
53 .d88b. 888888 8888888 888 888d888 .d88b.
54d88""88b 888 888 888 888P" d8P Y8b
55888 888 888 888 888 888 88888888
56Y88..88P 888 888 888 888 Y8b.
57 "Y88P" 888 888 888 888 "Y8888
58 """
59 move_through1(duration, ascii_art)
60
61 @classmethod
62 def catcow(self, duration):
63 ascii_art = """
64 .d8888b. 888
65d88P Y88b 888
66888 888 888
67888 8888b. 888888
68888 "88b 888
69888 888 .d888888 888
70Y88b d88P 888 888 Y88b.
71 "Y8888P" "Y888888 "Y888
72
73
74
75 .d8888b.
76d88P Y88b
77888 888
78888 .d88b. 888 888 888
79888 d88""88b 888 888 888
80888 888 888 888 888 888 888
81Y88b d88P Y88..88P Y88b 888 d88P
82 "Y8888P" "Y88P" "Y8888888P"
83 """
84 move_through2(duration, ascii_art)
85
86 @classmethod
87 def hollowbody(self, duration):
88 ascii_art = """
89888 888 888 888
90888 888 888 888
91888 888 888 888
928888888888 .d88b. 888 888 .d88b. 888 888 888
93888 888 d88""88b 888 888 d88""88b 888 888 888
94888 888 888 888 888 888 888 888 888 888 888
95888 888 Y88..88P 888 888 Y88..88P Y88b 888 d88P
96888 888 "Y88P" 888 888 "Y88P" "Y8888888P"
97
98
99
100888888b. 888
101888 "88b 888
102888 .88P 888
1038888888K. .d88b. .d88888 888 888
104888 "Y88b d88""88b d88" 888 888 888
105888 888 888 888 888 888 888 888
106888 d88P Y88..88P Y88b 888 Y88b 888
1078888888P" "Y88P" "Y88888 "Y88888
108 888
109 Y8b d88P
110 "Y88P"
111 """
112 move_through3(duration, ascii_art)
113
114 @classmethod
115 def mantra(self, duration):
116 ascii_art = """
117888b d888 888
1188888b d8888 888
11988888b.d88888 888
120888Y88888P888 8888b. 88888b. 888888 888d888 8888b.
121888 Y888P 888 "88b 888 "88b 888 888P" "88b
122888 Y8P 888 .d888888 888 888 888 888 .d888888
123888 " 888 888 888 888 888 Y88b. 888 888 888
124888 888 "Y888888 888 888 "Y888 888 "Y888888
125 """
126 move_through4(duration, ascii_art)
127
128 @classmethod
129 def meditation(self, duration):
130 ascii_art = """
131888b d888 888 d8b 888 888 d8b
1328888b d8888 888 Y8P 888 888 Y8P
13388888b.d88888 888 888 888
134888Y88888P888 .d88b. .d88888 888 888888 8888b. 888888 888 .d88b. 88888b.
135888 Y888P 888 d8P Y8b d88" 888 888 888 "88b 888 888 d88""88b 888 "88b
136888 Y8P 888 88888888 888 888 888 888 .d888888 888 888 888 888 888 888
137888 " 888 Y8b. Y88b 888 888 Y88b. 888 888 Y88b. 888 Y88..88P 888 888
138888 888 "Y8888 "Y88888 888 "Y888 "Y888888 "Y888 888 "Y88P" 888 888
139 """
140 move_through1(duration, ascii_art)
141
142 @classmethod
143 def rainbowchildpose(self,duration):
144 """ A colorful visualization during your child's pose
145
146 Lay in Child Pose. Then, with each slow inhale, imagine a rainbow, starting with red,moving
147 up your spine from tailbone to the crown of your head. At your crown, the rainbow glows intense
148 violet that bursts into pure white light, erupting from your crown. Hold this spine-length
149 rainbow pulsations until you exhale, and the rainbow dissolves away.
150 """
151 ascii_art = """
152 Y8P 888
153 888
154888d888 8888b. 888 88888b. 88888b. .d88b. 888 888 888
155888P" "88b 888 888 "88b 888 "88b d88""88b 888 888 888
156888 .d888888 888 888 888 888 888 888 888 888 888 888
157888 888 888 888 888 888 888 d88P Y88..88P Y88b 888 d88P
158888 "Y888888 888 888 888 88888P" "Y88P" "Y8888888P"
159
160
161
162 888 d8b 888 888
163 888 Y8P 888 888
164 888 888 888
165 .d8888b 88888b. 888 888 .d88888 88888b. .d88b. .d8888b .d88b.
166d88P" 888 "88b 888 888 d88" 888 888 "88b d88""88b 88K d8P Y8b
167888 888 888 888 888 888 888 888 888 888 888 "Y8888b. 88888888
168Y88b. 888 888 888 888 Y88b 888 888 d88P Y88..88P X88 Y8b.
169 "Y8888P 888 888 888 888 "Y88888 88888P" "Y88P" 88888P' "Y8888
170 888
171 888
172 888
173 """
174 move_through2(duration, ascii_art)
175
176 @classmethod
177 def recliningheartopener(self, duration):
178 ascii_art = """
1798888888b. 888 d8b d8b
180888 Y88b 888 Y8P Y8P
181888 888 888
182888 d88P .d88b. .d8888b 888 888 88888b. 888 88888b. .d88b.
1838888888P" d8P Y8b d88P" 888 888 888 "88b 888 888 "88b d88P"88b
184888 T88b 88888888 888 888 888 888 888 888 888 888 888 888
185888 T88b Y8b. Y88b. 888 888 888 888 888 888 888 Y88b 888
186888 T88b "Y8888 "Y8888P 888 888 888 888 888 888 888 "Y88888
187 888
188 Y8b d88P
189 "Y88P"
190
191888 888 888 .d88888b.
192888 888 888 d88P" "Y88b
193888 888 888 888 888
1948888888888 .d88b. 8888b. 888d888 888888 888 888 88888b. .d88b. 88888b. .d88b. 888d888
195888 888 d8P Y8b "88b 888P" 888 888 888 888 "88b d8P Y8b 888 "88b d8P Y8b 888P"
196888 888 88888888 .d888888 888 888 888 888 888 888 88888888 888 888 88888888 888
197888 888 Y8b. 888 888 888 Y88b. Y88b. .d88P 888 d88P Y8b. 888 888 Y8b. 888
198888 888 "Y8888 "Y888888 888 "Y888 "Y88888P" 88888P" "Y8888 888 888 "Y8888 888
199 888
200 888
201 888
202 """
203 move_through3(duration, ascii_art)
204
205 @classmethod
206 def ong(self, duration):
207 ascii_art = """
208 .d88888b.
209 d88P" "Y88b
210 888 888
211 888 888 88888b. .d88b.
212 888 888 888 "88b d88P"88b
213 888 888 888 888 888 888
214 Y88b. .d88P 888 888 Y88b 888
215 "Y88888P" 888 888 "Y88888
216 888
217 Y8b d88P
218 "Y88P"
219 """
220 move_through4(duration, ascii_art)
221
222 @classmethod
223 def easyposepalmstogether(self, duration):
224 ascii_art = """
2258888888888 8888888b.
226888 888 Y88b
227888 888 888
2288888888 8888b. .d8888b 888 888 888 d88P .d88b. .d8888b .d88b.
229888 "88b 88K 888 888 8888888P" d88""88b 88K d8P Y8b
230888 .d888888 "Y8888b. 888 888 888 888 888 "Y8888b. 88888888
231888 888 888 X88 Y88b 888 888 Y88..88P X88 Y8b.
2328888888888 "Y888888 88888P' "Y88888 888 "Y88P" 88888P' "Y8888
233 888
234 Y8b d88P
235 "Y88P"
236
2378888888b. 888 88888888888 888 888
238888 Y88b 888 888 888 888
239888 888 888 888 888 888
240888 d88P 8888b. 888 88888b.d88b. .d8888b 888 .d88b. .d88b. .d88b. 888888 88888b. .d88b. 888d888
2418888888P" "88b 888 888 "888 "88b 88K 888 d88""88b d88P"88b d8P Y8b 888 888 "88b d8P Y8b 888P"
242888 .d888888 888 888 888 888 "Y8888b. 888 888 888 888 888 88888888 888 888 888 88888888 888
243888 888 888 888 888 888 888 X88 888 Y88..88P Y88b 888 Y8b. Y88b. 888 888 Y8b. 888
244888 "Y888888 888 888 888 888 88888P' 888 "Y88P" "Y88888 "Y8888 "Y888 888 888 "Y8888 888
245 888
246 Y8b d88P
247 "Y88P"
248 """
249 move_through1(duration, ascii_art)
250
251 @classmethod
252 def rubpalmstogether(self,duration):
253 ascii_art = """
2548888888b. 888 Y88b d88P
255888 Y88b 888 Y88b d88P
256888 888 888 Y88o88P
257888 d88P 888 888 88888b. Y888P .d88b. 888 888 888d888
2588888888P" 888 888 888 "88b 888 d88""88b 888 888 888P"
259888 T88b 888 888 888 888 888 888 888 888 888 888
260888 T88b Y88b 888 888 d88P 888 Y88..88P Y88b 888 888
261888 T88b "Y88888 88888P" 888 "Y88P" "Y88888 888
262
2638888888b. 888
264888 Y88b 888
265888 888 888
266888 d88P 8888b. 888 88888b.d88b. .d8888b
2678888888P" "88b 888 888 "888 "88b 88K
268888 .d888888 888 888 888 888 "Y8888b.
269888 888 888 888 888 888 888 X88
270888 "Y888888 888 888 888 888 88888P'
271 """
272 move_through2(duration, ascii_art)
273
274 @classmethod
275 def holdyourballoflight(self, duration):
276 ascii_art = """
277888 888 888 888 Y88b d88P
278888 888 888 888 Y88b d88P
279888 888 888 888 Y88o88P
2808888888888 .d88b. 888 .d88888 Y888P .d88b. 888 888 888d888
281888 888 d88""88b 888 d88" 888 888 d88""88b 888 888 888P"
282888 888 888 888 888 888 888 888 888 888 888 888 888
283888 888 Y88..88P 888 Y88b 888 888 Y88..88P Y88b 888 888
284888 888 "Y88P" 888 "Y88888 888 "Y88P" "Y88888 888
285
286888888b. 888 888 .d888 888 d8b 888 888
287888 "88b 888 888 d88P" 888 Y8P 888 888
288888 .88P 888 888 888 888 888 888
2898888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888
290888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888
291888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888
292888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b.
2938888888P" "Y888888 888 888 "Y88P" 888 88888888 888 "Y88888 888 888 "Y888
294 888
295 Y8b d88P
296 "Y88P"
297 """
298 move_through3(duration, ascii_art)
299
300 @classmethod
301 def pushinyourballoflight(self, duration):
302 ascii_art = """
3038888888b. 888 8888888 Y88b d88P
304888 Y88b 888 888 Y88b d88P
305888 888 888 888 Y88o88P
306888 d88P 888 888 .d8888b 88888b. 888 88888b. Y888P .d88b. 888 888 888d888
3078888888P" 888 888 88K 888 "88b 888 888 "88b 888 d88""88b 888 888 888P"
308888 888 888 "Y8888b. 888 888 888 888 888 888 888 888 888 888 888
309888 Y88b 888 X88 888 888 888 888 888 888 Y88..88P Y88b 888 888
310888 "Y88888 88888P' 888 888 8888888 888 888 888 "Y88P" "Y88888 888
311
312888888b. 888 888 .d888 888 d8b 888 888
313888 "88b 888 888 d88P" 888 Y8P 888 888
314888 .88P 888 888 888 888 888 888
3158888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888
316888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888
317888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888
318888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b.
3198888888P" "Y888888 888 888 "Y88P" 888 88888888 888 "Y88888 888 888 "Y888
320 888
321 Y8b d88P
322 "Y88P"
323 """
324 move_through4(duration, ascii_art)
325

Built with git-ssb-web