Files: 3f6672b2744e7c00d62353bec7c700a9e35c5b1e / components.py
16648 bytesRaw
1 | import time |
2 | from 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 | |
7 | def move_through1(duration, ascii_art): |
8 | intertwingled.clear_screen() |
9 | print('\n'*10) |
10 | print(ascii_art) |
11 | intertwingled.firsttransition() |
12 | |
13 | def 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 | |
20 | def 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 | |
27 | def 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 | |
34 | class Components: |
35 | |
36 | |
37 | def breathoffire(self, duration): |
38 | ascii_art = """ |
39 | 888888b. 888 888 |
40 | 888 "88b 888 888 |
41 | 888 .88P 888 888 |
42 | 8888888K. 888d888 .d88b. 8888b. 888888 88888b. |
43 | 888 "Y88b 888P" d8P Y8b "88b 888 888 "88b |
44 | 888 888 888 88888888 .d888888 888 888 888 |
45 | 888 d88P 888 Y8b. 888 888 Y88b. 888 888 |
46 | 8888888P" 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. |
54 | d88""88b 888 888 888 888P" d8P Y8b |
55 | 888 888 888 888 888 888 88888888 |
56 | Y88..88P 888 888 888 888 Y8b. |
57 | "Y88P" 888 888 888 888 "Y8888 |
58 | """ |
59 | move_through1(duration, ascii_art) |
60 | |
61 | |
62 | def catcow(self, duration): |
63 | ascii_art = """ |
64 | .d8888b. 888 |
65 | d88P Y88b 888 |
66 | 888 888 888 |
67 | 888 8888b. 888888 |
68 | 888 "88b 888 |
69 | 888 888 .d888888 888 |
70 | Y88b d88P 888 888 Y88b. |
71 | "Y8888P" "Y888888 "Y888 |
72 | |
73 | |
74 | |
75 | .d8888b. |
76 | d88P Y88b |
77 | 888 888 |
78 | 888 .d88b. 888 888 888 |
79 | 888 d88""88b 888 888 888 |
80 | 888 888 888 888 888 888 888 |
81 | Y88b d88P Y88..88P Y88b 888 d88P |
82 | "Y8888P" "Y88P" "Y8888888P" |
83 | """ |
84 | move_through2(duration, ascii_art) |
85 | |
86 | |
87 | def hollowbody(self, duration): |
88 | ascii_art = """ |
89 | 888 888 888 888 |
90 | 888 888 888 888 |
91 | 888 888 888 888 |
92 | 8888888888 .d88b. 888 888 .d88b. 888 888 888 |
93 | 888 888 d88""88b 888 888 d88""88b 888 888 888 |
94 | 888 888 888 888 888 888 888 888 888 888 888 |
95 | 888 888 Y88..88P 888 888 Y88..88P Y88b 888 d88P |
96 | 888 888 "Y88P" 888 888 "Y88P" "Y8888888P" |
97 | |
98 | |
99 | |
100 | 888888b. 888 |
101 | 888 "88b 888 |
102 | 888 .88P 888 |
103 | 8888888K. .d88b. .d88888 888 888 |
104 | 888 "Y88b d88""88b d88" 888 888 888 |
105 | 888 888 888 888 888 888 888 888 |
106 | 888 d88P Y88..88P Y88b 888 Y88b 888 |
107 | 8888888P" "Y88P" "Y88888 "Y88888 |
108 | 888 |
109 | Y8b d88P |
110 | "Y88P" |
111 | """ |
112 | move_through3(duration, ascii_art) |
113 | |
114 | |
115 | def mantra(self, duration): |
116 | ascii_art = """ |
117 | 888b d888 888 |
118 | 8888b d8888 888 |
119 | 88888b.d88888 888 |
120 | 888Y88888P888 8888b. 88888b. 888888 888d888 8888b. |
121 | 888 Y888P 888 "88b 888 "88b 888 888P" "88b |
122 | 888 Y8P 888 .d888888 888 888 888 888 .d888888 |
123 | 888 " 888 888 888 888 888 Y88b. 888 888 888 |
124 | 888 888 "Y888888 888 888 "Y888 888 "Y888888 |
125 | """ |
126 | move_through4(duration, ascii_art) |
127 | |
128 | |
129 | def meditation(self, duration): |
130 | ascii_art = """ |
131 | 888b d888 888 d8b 888 888 d8b |
132 | 8888b d8888 888 Y8P 888 888 Y8P |
133 | 88888b.d88888 888 888 888 |
134 | 888Y88888P888 .d88b. .d88888 888 888888 8888b. 888888 888 .d88b. 88888b. |
135 | 888 Y888P 888 d8P Y8b d88" 888 888 888 "88b 888 888 d88""88b 888 "88b |
136 | 888 Y8P 888 88888888 888 888 888 888 .d888888 888 888 888 888 888 888 |
137 | 888 " 888 Y8b. Y88b 888 888 Y88b. 888 888 Y88b. 888 Y88..88P 888 888 |
138 | 888 888 "Y8888 "Y88888 888 "Y888 "Y888888 "Y888 888 "Y88P" 888 888 |
139 | """ |
140 | move_through1(duration, ascii_art) |
141 | |
142 | |
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 |
154 | 888d888 8888b. 888 88888b. 88888b. .d88b. 888 888 888 |
155 | 888P" "88b 888 888 "88b 888 "88b d88""88b 888 888 888 |
156 | 888 .d888888 888 888 888 888 888 888 888 888 888 888 |
157 | 888 888 888 888 888 888 888 d88P Y88..88P Y88b 888 d88P |
158 | 888 "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. |
166 | d88P" 888 "88b 888 888 d88" 888 888 "88b d88""88b 88K d8P Y8b |
167 | 888 888 888 888 888 888 888 888 888 888 888 "Y8888b. 88888888 |
168 | Y88b. 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 | |
177 | def recliningheartopener(self, duration): |
178 | ascii_art = """ |
179 | 8888888b. 888 d8b d8b |
180 | 888 Y88b 888 Y8P Y8P |
181 | 888 888 888 |
182 | 888 d88P .d88b. .d8888b 888 888 88888b. 888 88888b. .d88b. |
183 | 8888888P" d8P Y8b d88P" 888 888 888 "88b 888 888 "88b d88P"88b |
184 | 888 T88b 88888888 888 888 888 888 888 888 888 888 888 888 |
185 | 888 T88b Y8b. Y88b. 888 888 888 888 888 888 888 Y88b 888 |
186 | 888 T88b "Y8888 "Y8888P 888 888 888 888 888 888 888 "Y88888 |
187 | 888 |
188 | Y8b d88P |
189 | "Y88P" |
190 | |
191 | 888 888 888 .d88888b. |
192 | 888 888 888 d88P" "Y88b |
193 | 888 888 888 888 888 |
194 | 8888888888 .d88b. 8888b. 888d888 888888 888 888 88888b. .d88b. 88888b. .d88b. 888d888 |
195 | 888 888 d8P Y8b "88b 888P" 888 888 888 888 "88b d8P Y8b 888 "88b d8P Y8b 888P" |
196 | 888 888 88888888 .d888888 888 888 888 888 888 888 88888888 888 888 88888888 888 |
197 | 888 888 Y8b. 888 888 888 Y88b. Y88b. .d88P 888 d88P Y8b. 888 888 Y8b. 888 |
198 | 888 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 | |
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 | |
223 | def easyposepalmstogether(self, duration): |
224 | ascii_art = """ |
225 | 8888888888 8888888b. |
226 | 888 888 Y88b |
227 | 888 888 888 |
228 | 8888888 8888b. .d8888b 888 888 888 d88P .d88b. .d8888b .d88b. |
229 | 888 "88b 88K 888 888 8888888P" d88""88b 88K d8P Y8b |
230 | 888 .d888888 "Y8888b. 888 888 888 888 888 "Y8888b. 88888888 |
231 | 888 888 888 X88 Y88b 888 888 Y88..88P X88 Y8b. |
232 | 8888888888 "Y888888 88888P' "Y88888 888 "Y88P" 88888P' "Y8888 |
233 | 888 |
234 | Y8b d88P |
235 | "Y88P" |
236 | |
237 | 8888888b. 888 88888888888 888 888 |
238 | 888 Y88b 888 888 888 888 |
239 | 888 888 888 888 888 888 |
240 | 888 d88P 8888b. 888 88888b.d88b. .d8888b 888 .d88b. .d88b. .d88b. 888888 88888b. .d88b. 888d888 |
241 | 8888888P" "88b 888 888 "888 "88b 88K 888 d88""88b d88P"88b d8P Y8b 888 888 "88b d8P Y8b 888P" |
242 | 888 .d888888 888 888 888 888 "Y8888b. 888 888 888 888 888 88888888 888 888 888 88888888 888 |
243 | 888 888 888 888 888 888 888 X88 888 Y88..88P Y88b 888 Y8b. Y88b. 888 888 Y8b. 888 |
244 | 888 "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 | |
252 | def rubpalmstogether(self,duration): |
253 | ascii_art = """ |
254 | 8888888b. 888 Y88b d88P |
255 | 888 Y88b 888 Y88b d88P |
256 | 888 888 888 Y88o88P |
257 | 888 d88P 888 888 88888b. Y888P .d88b. 888 888 888d888 |
258 | 8888888P" 888 888 888 "88b 888 d88""88b 888 888 888P" |
259 | 888 T88b 888 888 888 888 888 888 888 888 888 888 |
260 | 888 T88b Y88b 888 888 d88P 888 Y88..88P Y88b 888 888 |
261 | 888 T88b "Y88888 88888P" 888 "Y88P" "Y88888 888 |
262 | |
263 | 8888888b. 888 |
264 | 888 Y88b 888 |
265 | 888 888 888 |
266 | 888 d88P 8888b. 888 88888b.d88b. .d8888b |
267 | 8888888P" "88b 888 888 "888 "88b 88K |
268 | 888 .d888888 888 888 888 888 "Y8888b. |
269 | 888 888 888 888 888 888 888 X88 |
270 | 888 "Y888888 888 888 888 888 88888P' |
271 | """ |
272 | move_through2(duration, ascii_art) |
273 | |
274 | |
275 | def holdyourballoflight(self, duration): |
276 | ascii_art = """ |
277 | 888 888 888 888 Y88b d88P |
278 | 888 888 888 888 Y88b d88P |
279 | 888 888 888 888 Y88o88P |
280 | 8888888888 .d88b. 888 .d88888 Y888P .d88b. 888 888 888d888 |
281 | 888 888 d88""88b 888 d88" 888 888 d88""88b 888 888 888P" |
282 | 888 888 888 888 888 888 888 888 888 888 888 888 888 |
283 | 888 888 Y88..88P 888 Y88b 888 888 Y88..88P Y88b 888 888 |
284 | 888 888 "Y88P" 888 "Y88888 888 "Y88P" "Y88888 888 |
285 | |
286 | 888888b. 888 888 .d888 888 d8b 888 888 |
287 | 888 "88b 888 888 d88P" 888 Y8P 888 888 |
288 | 888 .88P 888 888 888 888 888 888 |
289 | 8888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888 |
290 | 888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888 |
291 | 888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888 |
292 | 888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b. |
293 | 8888888P" "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 | |
301 | def pushinyourballoflight(self, duration): |
302 | ascii_art = """ |
303 | 8888888b. 888 8888888 Y88b d88P |
304 | 888 Y88b 888 888 Y88b d88P |
305 | 888 888 888 888 Y88o88P |
306 | 888 d88P 888 888 .d8888b 88888b. 888 88888b. Y888P .d88b. 888 888 888d888 |
307 | 8888888P" 888 888 88K 888 "88b 888 888 "88b 888 d88""88b 888 888 888P" |
308 | 888 888 888 "Y8888b. 888 888 888 888 888 888 888 888 888 888 888 |
309 | 888 Y88b 888 X88 888 888 888 888 888 888 Y88..88P Y88b 888 888 |
310 | 888 "Y88888 88888P' 888 888 8888888 888 888 888 "Y88P" "Y88888 888 |
311 | |
312 | 888888b. 888 888 .d888 888 d8b 888 888 |
313 | 888 "88b 888 888 d88P" 888 Y8P 888 888 |
314 | 888 .88P 888 888 888 888 888 888 |
315 | 8888888K. 8888b. 888 888 .d88b. 888888 888 888 .d88b. 88888b. 888888 |
316 | 888 "Y88b "88b 888 888 d88""88b 888 888 888 d88P"88b 888 "88b 888 |
317 | 888 888 .d888888 888 888 888 888 888 888 888 888 888 888 888 888 |
318 | 888 d88P 888 888 888 888 Y88..88P 888 888 888 Y88b 888 888 888 Y88b. |
319 | 8888888P" "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