git ssb

1+

Zach! / kriya-helper



Tree: d40d4eb7917990aa2e886b6827155eef378f567d

Files: d40d4eb7917990aa2e886b6827155eef378f567d / components.py

23983 bytesRaw
1import time
2from asanas import intertwingled, reps
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()
9 print('\n'*10)
10 print(ascii_art)
11 intertwingled.sleep(duration)
12 intertwingled.firsttransition()
13
14def move_through2(duration, ascii_art):
15 intertwingled.clear()
16 print('\n'*10)
17 print(ascii_art)
18 intertwingled.sleep(duration)
19 intertwingled.secondtransition()
20
21def move_through3(duration, ascii_art):
22 intertwingled.clear()
23 print('\n'*10)
24 print(ascii_art)
25 intertwingled.sleep(duration)
26 intertwingled.thirdtransition()
27
28def move_through4(duration, ascii_art):
29 intertwingled.clear()
30 print('\n'*10)
31 print(ascii_art)
32 intertwingled.sleep(duration)
33 intertwingled.fourthtransition()
34
35class Components:
36
37 @classmethod
38 def breathoffire(self, duration):
39 """
40 Breath of Fire:
41
42 This is a sort of Pant, like a dog. but better!
43 """
44 ascii_art = """
45888888b. 888 888
46888 "88b 888 888
47888 .88P 888 888
488888888K. 888d888 .d88b. 8888b. 888888 88888b.
49888 "Y88b 888P" d8P Y8b "88b 888 888 "88b
50888 888 888 88888888 .d888888 888 888 888
51888 d88P 888 Y8b. 888 888 Y88b. 888 888
528888888P" 888 "Y8888 "Y888888 "Y888 888 888
53
54
55
56 .d888 8888888888 d8b
57 d88P" 888 Y8P
58 888 888
59 .d88b. 888888 8888888 888 888d888 .d88b.
60d88""88b 888 888 888 888P" d8P Y8b
61888 888 888 888 888 888 88888888
62Y88..88P 888 888 888 888 Y8b.
63 "Y88P" 888 888 888 888 "Y8888
64 """
65 move_through1(duration, ascii_art)
66
67 @classmethod
68 def catcow(self, duration):
69 """
70 Cat Cow:
71 Get onto your hands and knees, with your hands directly beneath your shoulders.
72 Straighten your back, and keep your head down.
73 Then, with the Inhale, Arch your back and look up. with the exhale,
74 round your back and look down.
75 Perform this VIGOROUSLY.
76 """
77 ascii_art = """
78 .d8888b. 888
79d88P Y88b 888
80888 888 888
81888 8888b. 888888
82888 "88b 888
83888 888 .d888888 888
84Y88b d88P 888 888 Y88b.
85 "Y8888P" "Y888888 "Y888
86
87
88
89 .d8888b.
90d88P Y88b
91888 888
92888 .d88b. 888 888 888
93888 d88""88b 888 888 888
94888 888 888 888 888 888 888
95Y88b d88P Y88..88P Y88b 888 d88P
96 "Y8888P" "Y88P" "Y8888888P"
97 """
98 move_through2(duration, ascii_art)
99
100 @classmethod
101 def hollowbody(self, duration):
102 """
103 Hollow Body:
104
105 Lay flat on your back with your hands at your sides, then..
106 Lift your legs, your chest, and your head, keeping your hips on the ground.
107 Stretch your arms towards your feet.
108 Hold this pose until the synth swells.
109 You can do this.
110 """
111 ascii_art = """
112888 888 888 888
113888 888 888 888
114888 888 888 888
1158888888888 .d88b. 888 888 .d88b. 888 888 888
116888 888 d88""88b 888 888 d88""88b 888 888 888
117888 888 888 888 888 888 888 888 888 888 888
118888 888 Y88..88P 888 888 Y88..88P Y88b 888 d88P
119888 888 "Y88P" 888 888 "Y88P" "Y8888888P"
120
121
122
123888888b. 888
124888 "88b 888
125888 .88P 888
1268888888K. .d88b. .d88888 888 888
127888 "Y88b d88""88b d88" 888 888 888
128888 888 888 888 888 888 888 888
129888 d88P Y88..88P Y88b 888 Y88b 888
1308888888P" "Y88P" "Y88888 "Y88888
131 888
132 Y8b d88P
133 "Y88P"
134 """
135 move_through3(duration, ascii_art)
136
137 @classmethod
138 def mantra(self, duration):
139 """
140 Mantra:
141
142 This is a Freestyle! Choose whichever mantra is important.
143 Repeat the mantra until the synth swells.
144 """
145 ascii_art = """
146888b d888 888
1478888b d8888 888
14888888b.d88888 888
149888Y88888P888 8888b. 88888b. 888888 888d888 8888b.
150888 Y888P 888 "88b 888 "88b 888 888P" "88b
151888 Y8P 888 .d888888 888 888 888 888 .d888888
152888 " 888 888 888 888 888 Y88b. 888 888 888
153888 888 "Y888888 888 888 "Y888 888 "Y888888
154 """
155 move_through4(duration, ascii_art)
156
157 @classmethod
158 def meditation(self, duration):
159 """
160 Meditation:
161
162 Sit cross-legged, with straight tall back. Close your eyes.
163 Now, focus on your breath as you inhale deeply and exhale fully.
164 Let your mind clear of thoughts. Watch the thoughts as they appear,
165 say hey, then disappear as quickly. Focus on your breath and focus
166 on the light within you.
167 """
168 ascii_art = """
169888b d888 888 d8b 888 888 d8b
1708888b d8888 888 Y8P 888 888 Y8P
17188888b.d88888 888 888 888
172888Y88888P888 .d88b. .d88888 888 888888 8888b. 888888 888 .d88b. 88888b.
173888 Y888P 888 d8P Y8b d88" 888 888 888 "88b 888 888 d88""88b 888 "88b
174888 Y8P 888 88888888 888 888 888 888 .d888888 888 888 888 888 888 888
175888 " 888 Y8b. Y88b 888 888 Y88b. 888 888 Y88b. 888 Y88..88P 888 888
176888 888 "Y8888 "Y88888 888 "Y888 "Y888888 "Y888 888 "Y88P" 888 888
177 """
178 move_through1(duration, ascii_art)
179
180 @classmethod
181 def rainbowchildpose(self,duration):
182 """ A colorful visualization during your child's pose
183
184 Lay in Child Pose. Then, with each slow inhale, imagine a rainbow, starting with red,moving
185 up your spine from tailbone to the crown of your head. At your crown, the rainbow glows intense
186 violet that bursts into pure white light, erupting from your crown. Hold this spine-length
187 rainbow pulsations until you exhale, and the rainbow dissolves away.
188 """
189 ascii_art = """
190 Y8P 888
191 888
192888d888 8888b. 888 88888b. 88888b. .d88b. 888 888 888
193888P" "88b 888 888 "88b 888 "88b d88""88b 888 888 888
194888 .d888888 888 888 888 888 888 888 888 888 888 888
195888 888 888 888 888 888 888 d88P Y88..88P Y88b 888 d88P
196888 "Y888888 888 888 888 88888P" "Y88P" "Y8888888P"
197
198
199
200 888 d8b 888 888
201 888 Y8P 888 888
202 888 888 888
203 .d8888b 88888b. 888 888 .d88888 88888b. .d88b. .d8888b .d88b.
204d88P" 888 "88b 888 888 d88" 888 888 "88b d88""88b 88K d8P Y8b
205888 888 888 888 888 888 888 888 888 888 888 "Y8888b. 88888888
206Y88b. 888 888 888 888 Y88b 888 888 d88P Y88..88P X88 Y8b.
207 "Y8888P 888 888 888 888 "Y88888 88888P" "Y88P" 88888P' "Y8888
208 888
209 888
210 888
211 """
212 move_through2(duration, ascii_art)
213
214 @classmethod
215 def recliningheartopener(self, duration):
216 """
217 Reclining Heart Opener:
218 Angelica is a SEXY woman.
219 """
220 ascii_art = """
2218888888b. 888 d8b d8b
222888 Y88b 888 Y8P Y8P
223888 888 888
224888 d88P .d88b. .d8888b 888 888 88888b. 888 88888b. .d88b.
2258888888P" d8P Y8b d88P" 888 888 888 "88b 888 888 "88b d88P"88b
226888 T88b 88888888 888 888 888 888 888 888 888 888 888 888
227888 T88b Y8b. Y88b. 888 888 888 888 888 888 888 Y88b 888
228888 T88b "Y8888 "Y8888P 888 888 888 888 888 888 888 "Y88888
229 888
230 Y8b d88P
231 "Y88P"
232
233888 888 888 .d88888b.
234888 888 888 d88P" "Y88b
235888 888 888 888 888
2368888888888 .d88b. 8888b. 888d888 888888 888 888 88888b. .d88b. 88888b. .d88b. 888d888
237888 888 d8P Y8b "88b 888P" 888 888 888 888 "88b d8P Y8b 888 "88b d8P Y8b 888P"
238888 888 88888888 .d888888 888 888 888 888 888 888 88888888 888 888 88888888 888
239888 888 Y8b. 888 888 888 Y88b. Y88b. .d88P 888 d88P Y8b. 888 888 Y8b. 888
240888 888 "Y8888 "Y888888 888 "Y888 "Y88888P" 88888P" "Y8888 888 888 "Y8888 888
241 888
242 888
243 888
244 """
245 move_through3(duration, ascii_art)
246
247 @classmethod
248 def ong(self, duration):
249 ascii_art = """
250 .d88888b.
251 d88P" "Y88b
252 888 888
253 888 888 88888b. .d88b.
254 888 888 888 "88b d88P"88b
255 888 888 888 888 888 888
256 Y88b. .d88P 888 888 Y88b 888
257 "Y88888P" 888 888 "Y88888
258 888
259 Y8b d88P
260 "Y88P"
261 """
262 move_through4(duration, ascii_art)
263
264 @classmethod
265 def easyposepalmstogether(self, duration):
266 ascii_art = """
2678888888888 8888888b.
268888 888 Y88b
269888 888 888
2708888888 8888b. .d8888b 888 888 888 d88P .d88b. .d8888b .d88b.
271888 "88b 88K 888 888 8888888P" d88""88b 88K d8P Y8b
272888 .d888888 "Y8888b. 888 888 888 888 888 "Y8888b. 88888888
273888 888 888 X88 Y88b 888 888 Y88..88P X88 Y8b.
2748888888888 "Y888888 88888P' "Y88888 888 "Y88P" 88888P' "Y8888
275 888
276 Y8b d88P
277 "Y88P"
278
2798888888b. 888 88888888888 888 888
280888 Y88b 888 888 888 888
281888 888 888 888 888 888
282888 d88P 8888b. 888 88888b.d88b. .d8888b 888 .d88b. .d88b. .d88b. 888888 88888b. .d88b. 888d888
2838888888P" "88b 888 888 "888 "88b 88K 888 d88""88b d88P"88b d8P Y8b 888 888 "88b d8P Y8b 888P"
284888 .d888888 888 888 888 888 "Y8888b. 888 888 888 888 888 88888888 888 888 888 88888888 888
285888 888 888 888 888 888 888 X88 888 Y88..88P Y88b 888 Y8b. Y88b. 888 888 Y8b. 888
286888 "Y888888 888 888 888 888 88888P' 888 "Y88P" "Y88888 "Y8888 "Y888 888 888 "Y8888 888
287 888
288 Y8b d88P
289 "Y88P"
290 """
291 move_through1(duration, ascii_art)
292
293 @classmethod
294 def rubpalmstogether(self,duration):
295 ascii_art = """
2968888888b. 888 Y88b d88P
297888 Y88b 888 Y88b d88P
298888 888 888 Y88o88P
299888 d88P 888 888 88888b. Y888P .d88b. 888 888 888d888
3008888888P" 888 888 888 "88b 888 d88""88b 888 888 888P"
301888 T88b 888 888 888 888 888 888 888 888 888 888
302888 T88b Y88b 888 888 d88P 888 Y88..88P Y88b 888 888
303888 T88b "Y88888 88888P" 888 "Y88P" "Y88888 888
304
3058888888b. 888
306888 Y88b 888
307888 888 888
308888 d88P 8888b. 888 88888b.d88b. .d8888b
3098888888P" "88b 888 888 "888 "88b 88K
310888 .d888888 888 888 888 888 "Y8888b.
311888 888 888 888 888 888 888 X88
312888 "Y888888 888 888 888 888 88888P'
313 """
314 move_through2(duration, ascii_art)
315
316 @classmethod
317 def holdyourballoflight(self, duration):
318 ascii_art = """
319888 888 888 888 Y88b d88P
320888 888 888 888 Y88b d88P
321888 888 888 888 Y88o88P
3228888888888 .d88b. 888 .d88888 Y888P .d88b. 888 888 888d888
323888 888 d88""88b 888 d88" 888 888 d88""88b 888 888 888P"
324888 888 888 888 888 888 888 888 888 888 888 888 888
325888 888 Y88..88P 888 Y88b 888 888 Y88..88P Y88b 888 888
326888 888 "Y88P" 888 "Y88888 888 "Y88P" "Y88888 888
327
328888888b. 888 888 .d888 888 d8b 888 888
329888 "88b 888 888 d88P" 888 Y8P 888 888
330888 .88P 888 888 888 888 888 888
3318888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888
332888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888
333888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888
334888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b.
3358888888P" "Y888888 888 888 "Y88P" 888 88888888 888 "Y88888 888 888 "Y888
336 888
337 Y8b d88P
338 "Y88P"
339 """
340 move_through3(duration, ascii_art)
341
342 @classmethod
343 def pushinyourballoflight(self, duration):
344 ascii_art = """
3458888888b. 888 8888888 Y88b d88P
346888 Y88b 888 888 Y88b d88P
347888 888 888 888 Y88o88P
348888 d88P 888 888 .d8888b 88888b. 888 88888b. Y888P .d88b. 888 888 888d888
3498888888P" 888 888 88K 888 "88b 888 888 "88b 888 d88""88b 888 888 888P"
350888 888 888 "Y8888b. 888 888 888 888 888 888 888 888 888 888 888
351888 Y88b 888 X88 888 888 888 888 888 888 Y88..88P Y88b 888 888
352888 "Y88888 88888P' 888 888 8888888 888 888 888 "Y88P" "Y88888 888
353
354888888b. 888 888 .d888 888 d8b 888 888
355888 "88b 888 888 d88P" 888 Y8P 888 888
356888 .88P 888 888 888 888 888 888
3578888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888
358888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888
359888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888
360888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b.
3618888888P" "Y888888 888 888 "Y88P" 888 88888888 888 "Y88888 888 888 "Y888
362 888
363 Y8b d88P
364 "Y88P"
365 """
366 move_through4(duration, ascii_art)
367 @classmethod
368 def twistyourbody(self, duration):
369 ascii_art = """
370
371
37288888888888 d8b 888
373 888 Y8P 888
374 888 888
375 888 888 888 888 888 .d8888b 888888
376 888 888 888 888 888 88K 888
377 888 888 888 888 888 "Y8888b. 888
378 888 Y88b 888 d88P 888 X88 Y88b.
379 888 "Y8888888P" 888 88888P' "Y888
380
381
382
383 Y88b d88P
384 Y88b d88P
385 Y88o88P
386 Y888P .d88b. 888 888 888d888
387 888 d88""88b 888 888 888P"
388 888 888 888 888 888 888
389 888 Y88..88P Y88b 888 888
390 888 "Y88P" "Y88888 888
391
392
393
394 888888b. 888
395 888 "88b 888
396 888 .88P 888
397 8888888K. .d88b. .d88888 888 888
398 888 "Y88b d88""88b d88" 888 888 888
399 888 888 888 888 888 888 888 888
400 888 d88P Y88..88P Y88b 888 Y88b 888
401 8888888P" "Y88P" "Y88888 "Y88888
402 888
403 Y8b d88P
404 "Y88P"
405
406
407 """
408 move_through3(duration, ascii_art)
409
410 @classmethod
411 def sunsalutation(self, duration):
412 ascii_art = """
413 .d8888b.
414d88P Y88b
415Y88b.
416 "Y888b. 888 888 88888b.
417 "Y88b. 888 888 888 "88b
418 "888 888 888 888 888
419Y88b d88P Y88b 888 888 888
420 "Y8888P" "Y88888 888 888
421
422
423
424 .d8888b. 888 888 888 d8b
425d88P Y88b 888 888 888 Y8P
426Y88b. 888 888 888
427 "Y888b. 8888b. 888 888 888 888888 8888b. 888888 888 .d88b. 88888b.
428 "Y88b. "88b 888 888 888 888 "88b 888 888 d88""88b 888 "88b
429 "888 .d888888 888 888 888 888 .d888888 888 888 888 888 888 888
430Y88b d88P 888 888 888 Y88b 888 Y88b. 888 888 Y88b. 888 Y88..88P 888 888
431 "Y8888P" "Y888888 888 "Y88888 "Y888 "Y888888 "Y888 888 "Y88P" 888 888
432 """
433 intertwingled.clear()
434 print(ascii_art)
435 print(reps.dictionary[str(duration)])
436 print("\n"*10)
437 keep_going = input("Press Enter to Contine.\n> ")
438 if keep_going == '':
439 print('excellent. cue synth swell!')
440 intertwingled.fourthtransition()
441
442 @classmethod
443 def secondsunsalutation(self, duration):
444 ascii_art = """
445 .d8888b.
446d88P Y88b
447Y88b.
448 "Y888b. 888 888 88888b.
449 "Y88b. 888 888 888 "88b
450 "888 888 888 888 888
451Y88b d88P Y88b 888 888 888
452 "Y8888P" "Y88888 888 888
453
454
455
456 .d8888b. 888 888 888 d8b
457d88P Y88b 888 888 888 Y8P
458Y88b. 888 888 888
459 "Y888b. 8888b. 888 888 888 888888 8888b. 888888 888 .d88b. 88888b.
460 "Y88b. "88b 888 888 888 888 "88b 888 888 d88""88b 888 "88b
461 "888 .d888888 888 888 888 888 .d888888 888 888 888 888 888 888
462Y88b d88P 888 888 888 Y88b 888 Y88b. 888 888 Y88b. 888 Y88..88P 888 888
463 "Y8888P" "Y888888 888 "Y88888 "Y888 "Y888888 "Y888 888 "Y88P" 888 888
464 """
465 intertwingled.clear()
466 print(ascii_art)
467 print(reps.dictionary[str(duration)])
468 print("\n"*10)
469 keep_going = input("Press Enter to Contine.\n> ")
470 if keep_going == '':
471 print('I knew you could do it. Another synth swell?')
472 intertwingled.firsttransition()
473

Built with git-ssb-web