Created
October 21, 2022 12:02
-
-
Save rainey/577fbc491cf9c51b05e581db1626d0ca to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import sys | |
| import json | |
| import random | |
| import time | |
| postures = [ | |
| { | |
| "posture": "Breath and Bandhas", | |
| "cues": ["Samasthiti.","Hands to heart center. Feet meeting at top of the mat. ", | |
| "Exhale to squeeze, Mula Bandha Bathroom muscles, Udayana bandha belly button up and back to spine.", | |
| "Ujjayi Breath, constriction at the back of the throat to create oceanic sound, slight smile to enhance it"] | |
| }, | |
| { | |
| "posture": "Sun A", | |
| "cues": ["Samasthiti","In, reach up look up.", | |
| "Ex, Fold fwd.", | |
| "In, half lift flat back gaze forward.", | |
| "Ex, hands to earth, step back to high plank, lower half way down to chatturanga.", | |
| "In lift the gaze push through the palms to straighten the arms, upward facing dog.", | |
| "Exhale Down dog 5 breaths.","In gaze up heels up. ex fold.","In Half lift.","Ex Fold.", | |
| "In rise up all the way, hand up gaze up between palms.", | |
| "Exhale hands to heart center, samasthiti, x5, to Sun B"] | |
| }, | |
| { | |
| "posture": "Sun B", | |
| "cues": ["From samasthiti.", | |
| "In rise up look up.", | |
| "Ex fold.", | |
| "In half lift.", | |
| "Ex bend the knees sink the glutes.", | |
| "In swing arms back then up, chair pose utkatasana.", | |
| "Ex palms down, step or hop back high plank, lower half way chatturanga.", | |
| "In press through to lift the gaze, shoulders back, upward facing dog.", | |
| "Exhale lift the tailbone, right foot steps between hands, left foot dials back.", | |
| "Inhale rise up, bringing the hands high, gaze up - warrior 1.", | |
| "Exhale hands frame out right foot, step back high plank, lower down halfway to chatturanga.", | |
| "Inhale shift forward, push up gaze up, upward facing dog.", | |
| "Exhale lift the tailbone, step the right foot forward, pivot the left foot out.", | |
| "Inhale hands up gaze up warrior 1 left.", | |
| "Exhale hands frame out the left foot to high plank. Lower down halfway to chatturanga.", | |
| "Inhale upward facing dog.", | |
| "Ex down dog 5 breaths.", | |
| "In gaze up heels up", | |
| "ex step hop float to fwd fold.", | |
| "In half lift.", | |
| "ex fold.", | |
| "in rise up.", | |
| "Ex samasthiti. x5, (To Padangusthasana"] | |
| }, | |
| { | |
| "posture": "Padangusthasana/Padahastasana", | |
| "english": "Big toe fold/hand under foot fold", | |
| "cues": ["From Sun B->From Samasthiti", | |
| "In feet step about hips width distance apart.", | |
| "Exhale hands to hips.","inhale gaze up shoulders back, opening through the heart.", | |
| "Exhale fold forward, wrap the peace sign fingers around big toes.", | |
| "In halfway lift.", | |
| "Ex engage the biceps and triceps to pull forward - elbows out east and west. Padagusthasana 5 Breaths.","__pause__", | |
| "Inhale release the bind, flatten the back to come up half way.", | |
| "Exhale fold forward - lift the toes and balls of the feet to slide the palms under - toes should come to touch the wrists.", | |
| "Inhale lift up to straighten the back, gaze forward.", | |
| "Exhale engage the upper arms to pull the crown of the head towards the earth, gaze is to the navel or behind you. Padahastasana, 5 breaths.", | |
| "Inhale release, half lift.", | |
| "Exhale slight bend to the knees, hands to hips.", | |
| "Inhale come all the way up.", | |
| "Exhale samasthiti."] | |
| }, | |
| { | |
| "posture": "Utthita Trikonasana", | |
| "english": "triangle", | |
| "cues": [ "From Padahastasana->(From Samasthiti)", | |
| "Inhale, take a big step back with the the right foot, turn to the right, opening arms out to a strong T.", | |
| "Exhale turn the right foot to point to the back of the mat, gaze follows. Reach the right hand past the right foot, then lower the right hand to the inside of the right foot, left hand rises up, bring the gaze up and past the left fingertips. Trikonasana 5 breaths.", | |
| "Gaze down, inhale rise up strong T, both feet parallel to short edges of the mat.", | |
| "Exhale turn the left foot out, shifting the gaze past the left fingertips as left hand reaches past left foot. Lower left hand to left foot and bring the right hand high, stacking the shoulders. Gaze is up past right fingertips. Trikonasana left, 5 breaths.", | |
| "Gaze down. Inhale Rise up to a strong T.", | |
| "(Next, parivritta trikonasana)"] | |
| }, | |
| { | |
| "posture": "Parivritta Trikonasana", | |
| "english": "Revolved Triangle", | |
| "cues": ["From Trikonasana->(From Inhale to a Strong T)", | |
| "Exhale right foot turns to point toward the back of the mat, turn the torso to square the hips to the back edge of the mat, lower the right hand to outside of the right thigh.", | |
| "Inhale left arm comes up straight overhead, gaze connects with left fingertips.", | |
| "Exhale lower the left hand to inside the right foot, raise the right hand up high, bring the gaze up past right right fingertips. Parivrtta Trikonasana/Revolved Triangle 5 breaths.","__pause__", | |
| "Gaze down. Inhale rise up to a strong T.", | |
| "Exhale left foot turns to face forward, torso turns to square the hips to the front of the mat, left palm comes to outer left thigh.","__pause__", | |
| "Inhale right hand high, gaze connects to the right finger tips.", | |
| "Exhale right hand lowers down to inside of left foot, left hand rises up, creating long line with the right arm, gaze shifts up. Parivrtta Trikonasana left, 5 breaths. ","__pause__", | |
| "Gaze down. Inhale rise up to a strong T.", | |
| "Exhale step the right foot forward, feet meet at the top of the mat, hands to heart center. Samasthiti."] | |
| }, | |
| { | |
| "posture": "Utthita Parsvakonasana", | |
| "english": "Extended Side Angle", | |
| "cues": ["From Parivritta Trikonasana->(From Samasthiti)","Inhale step out to a strong T.", | |
| "Exhale turn the right foot out pointing toes to the back of the mat. Create a deep lunge in the right leg and bring the right forearm to right thigh, swimstroke the left arm up overhead, reaching left palm toward the back of the mat. Gaze under left bicep. Parsvakonasana/extended side angle. 5 breaths.","__pause__","Gaze down.", | |
| "Inhale rise up to a strong T.", | |
| "Exhale left foot turns out, deep lunge in the left leg, left forearm comes to meet the left thigh as right hand sweeps overhead to reach past the front edge of the mat. Parsvakonasana left, 5 breaths.","__pause__","Gaze down", | |
| "Inhale Strong T (To Prayer twist)"] | |
| }, | |
| { | |
| "posture": "Parivrtta Parsvakonasana", | |
| "english": "Prayer Twist", | |
| "cues": ["From Utthita Parsvakonasana->From inhale Strong T", | |
| "Exhale, right foot turns to point to the back of the mat, hands come to heart center, deep lunge into the right leg as the left elbow hooks around the right knee, gaze up paze the right shoulder. 5 breaths, Parivrtta Parsvakonasana (Prayer Twist) 5 breaths.","__pause__","Gaze down.", | |
| "Inhale open up to a strong T.", | |
| "Exhale left foot turs out, hands come to heart center, deep lunge in the left leg as the right elbow comes to hook around the left knee. Gaze is up over right shoulder. Parivrtta Parsvakonasana left, 5 breaths.","__pause__","Gaze down.", | |
| "Inhale Rise up strong T.", | |
| "Exhale step both feet to meet facing the front of the mat, hands to heart center. Samasthiti. (To Standing Wide legged Folds)"] | |
| }, | |
| { | |
| "posture": "Prasarita Padottanasana", | |
| "english": "Wide legged Fold Series", | |
| "cues": ["(From Parivrtta Parsvakonasana->From Samasthiti)", | |
| "Inhale, With the right foot, take the biggest step back yet, bring arms out to a T.", | |
| "Exhale fold forward placing the palms directly underneath the shoulders.", | |
| "Inhale lift up halway, flat back gaze forward.", | |
| "Exhale fold forward, point the finger tips back and walk the hands back to bring wrists in line with the heels of the feet, keep the arms engaged to pull the crown of the head towards the earth. Gaze is straight back or up to the navel. Prasarita Padottanasana A, 5 breaths.","__pause__", | |
| "Inhale bring the palms back underneath the shoulders, rise up halfway.", | |
| "Exhale hands to hips, slight bend in the knees.", | |
| "Inhale rise up to a strong T", | |
| "Exhale bring the hands to the hips, thumbs come to meet at the base of the sacrum.", | |
| "Inhale look up, open through the chest.", | |
| "Exhale fold forward. Prasarita Padottanasana B, 5 breaths (continue pulling the elbows towards one another, keeping pose active/flat back).","__pause__", | |
| "Inhale come up, open to a strong T.", | |
| "Exhale bring both arms behind the back, interlacing all 10 fingers.", | |
| "Inhale gaze up, pull the knuckles down towards the earth.", | |
| "Exhale keep a straight back and fold forward, option to use the shoulders to lift the hands and arms aways from the back once you can't fold any further. Gaze is between your legs or up to your navel. Prasarita Padottanasana C, 5 breaths.","__pause__", | |
| "Inhale bring your arms back to touch the back if you took the option to lift from the shoulders. everybody rise up.", | |
| "Exhale hands to hips, slight bend to the knees", | |
| "Inhale Strong T.", | |
| "Exhale fold forward, using the peace sigh fingers to bind around the big toes.", | |
| "Inhale lift up half way. flatten the back, look up.", | |
| "Exhale fold forward, actively pulling the crown of the head towards the earth. Gaze is directly behind or up to the navel. Prasarita Padottanasana D, 5 breaths.","__pause__", | |
| "Inhale release the bind, bring the hands back under the shoulders, lift up half way gazing forward.", | |
| "Exhale hands come to the hips, slight bend to the knees.", | |
| "Inhale rise up all the way to a strong T.", | |
| "Exhale step the feet to meet at the front of the mat, hands to heart center. Samasthiti (To Parsvottanasana)" | |
| ] | |
| }, | |
| { | |
| "posture": "Parsvottanasana", | |
| "english": "Pyramid", | |
| "cues": ["(From wide Forward folds->From Samasthiti)", | |
| "Inhale take a small step back (walking distance), bring the hands to the hips.", | |
| "Exhale turn to face the back of the mat, bring arms behind back binding opposite hand to elbow or reverse prayer.", | |
| "Inhale look up roll the shoulders back.", | |
| "Exhale fold forward, forehead reaches for knee or shin of the right leg. Parsvottanasana/Pyramid. 5 breaths.","__pause__", | |
| "Inhale Rise up, arms open up to a T.", | |
| "Exhale pivot to the front of the mat, taking arms again behind the back for reverse prayer or opposite hand to elbow bind. Switch out the grip if taking opposite elbows.", | |
| "Inhale look up, crack the heart open.", | |
| "Exhale fold forward, reaching the third eye toward the front leg. Parvottanasana for 5 breaths on the left.","__pause__", | |
| "Inhale rise up, open to a T. Exhale Samasthiti (to utthita hasta padagusthasana/balancing)"] | |
| }, | |
| { | |
| "posture": "Utthita Hasta Padangusthasana (right)", | |
| "english": "Standing Balance (Right)", | |
| "cues": ["From Parsvottanasana->(From Samasthiti)", | |
| "Inhale strong roots through all 3 corners of both feet.", | |
| "Exhale hands to hips.", | |
| "Inhale right knee comes up to the chest, right hand grabs right knee.", | |
| "Exhale bind the right big to with right peace sign fingers.", | |
| "Inhale extend the right leg out long straight in front of you. Crown of the head reaches up, pull back in the right shoulder. Utthita Hasta Padangusthasana A, 5 breaths.","__pause__", | |
| "Exhale, keeping the hips even, rotate the right legs out to the right, gaze can shift to the left. Utthita Hasta Padangusthasana B. 5 Breaths. ","__pause__", | |
| "Inhale bring the right leg in back to center, gaze forward. ", | |
| "Exhale keeping the right leg out long, bring both hands to bind around the right foot, reaching the nose for the knee.", | |
| "Inhale Keep the leg up and lift the heart, gaze forward.", | |
| "Exhale hands to hips, keeping the right leg high. Utthita Hasta Padangusthasana D, 5 breaths.","__pause__", | |
| "Inhale lift up just a bit.", | |
| "Exhale lower down, hands meet at heart center. Samasthiti (to Utthita Hasta Padangusthasana, Left)"] | |
| }, | |
| { | |
| "posture": "Utthita Hasta Padangusthasana(left)", | |
| "english": "Standing Balance (Left)", | |
| "cues": ["From Right Side D, (From Samasthiti)", | |
| "Inhale strong roots through all 3 corners of both feet.", | |
| "Exhale hands to hips.", | |
| "Inhale left knee comes up to the chest, left hand grabs left knee.", | |
| "Exhale bind the left big to with left peace sign fingers.", | |
| "Inhale extend the left leg out long straight in front of you. Crown of the head reaches up, pull back in the left shoulder. Utthita Hasta Padangusthasana A, 5 breaths.","__pause__", | |
| "Exhale, keeping the hips even, rotate the left legs out to the left, gaze can shift to the right. Utthita Hasta Padangusthasana B. 5 Breaths.","__pause__", | |
| "Inhale bring the left leg in.", | |
| "Exhale keeping the left leg out long, bring both hands to bind around the left foot, reaching the nose for the knee.", | |
| "Inhale Keep the leg up and lift the heart.", | |
| "Exhale hands to hips, keeping the left leg high. Utthita Hasta Padangusthasana D, 5 breaths.","__pause__", | |
| "Inhale lift up just a bit.", | |
| "Exhale lower down, hands meet at heart center. Samasthiti (to Ardha Baddha Padmottanasana, Right)"] | |
| }, | |
| { | |
| "posture": "Ardha Baddha Padmottanasana, right", | |
| "english": "Standing lotus/fig. 4 fold, right", | |
| "cues": ["(From Utthita Hasta Padangusthasana - From Samasthiti", | |
| "Inhale hands lift high overhead, gaze up.", | |
| "Exhale fold forward, grab the right foot with both hands.", | |
| "Inhale bring the right foot with you as rise up to standing. right foot can land at the left hip crease for lotus or along the left thigh for figure 4.", | |
| "Exhale left hand to left hip, right hand wraps around the low back reaching for a right toe bind.", | |
| "Inhale left arm high, gaze up.", | |
| "Exhale fold forward, left palm to the earth. right palm can come down for stability. Hold for 5 breaths. Ardha Baddha Padmottanasana.", "__pause__", | |
| "Inhale halway lift.", | |
| "Exhale, slight bend to the left knee, bring hands to hips.", | |
| "Inhale rise up all the way, extending the right foot forward just above the ground.", | |
| "Exhale lower the right foot (to Ardha Baddha Padmottanasana left)"] | |
| }, | |
| { | |
| "posture": "Ardha Baddha Padmottanasana, left", | |
| "english": "Standing lotus/fig. 4 fold, left", | |
| "cues": ["From Right side, (From Samasthiti)", | |
| "Inhale hands lift high overhead, gaze up.", | |
| "Exhale fold forward, grab the left foot with both hands.", | |
| "Inhale bring the left foot with you as rise up to standing. left foot can land at the right hip crease for lotus or along the right thigh for figure 4.", | |
| "Exhale right hand to right hip, left hand wraps around the low back reaching for a left toe bind.", | |
| "Inhale right arm high, gaze up.", | |
| "Exhale fold forward, right palm to the earth. left palm can come down for stability. Hold for 5 breaths. Ardha Baddha Padmottanasana.","__pause__", | |
| "Inhale halway lift. Exhale, slight bend to the right knee, bring hands to hips.", | |
| "Inhale rise up all the way, extending the left foot forward just above the ground.", | |
| "Exhale lower the left foot, bring hands to heart center. Samasthiti (to breakdown B)"] | |
| }, | |
| { | |
| "posture": "Breakdown B", | |
| "cues": [ | |
| "From Ardha Baddha Padmottanasana->(From Samasthiti)", | |
| "Inhale, high mountain.", | |
| "Exhale fold forward.", | |
| "Inhale half lift.", | |
| "Exhale palms to the earth step back high plank lower down halfway chatturanga.", | |
| "Inhale push up gaze up. Upward facing dog.", | |
| "Exhale lift the tailbone, gaze to navel down dog.", | |
| "Inhale heels up gaze up.", | |
| "Exhale forward fold.", | |
| "Inhale halfway lift.", | |
| "exhale bend the knees, sink the glutes.", | |
| "Inhale chair pose 5 breaths.", | |
| "Exhale forward fold.", | |
| "Inhale halfway lift flat back gaze forward. ", | |
| "Exhale take vinyasa. From down dog exhale, as in sun B", | |
| "Exhale right foot steps forward, left foot pivots back.", | |
| "Inhale rise to warrior 1 for 5 breaths.","__pause__", | |
| "Final inhale straighten the right leg, keep arms high and turn to the back of the mat.", | |
| "Exhale deep lunge to the left knee for warrior 1 on the left. 5 breaths.","__pause__", | |
| "Exhale open arms to a T, square the hips to the long edges of your mat, turn your gaze out past your left fingertips. Warrior II left 5 breaths.","__pause__", | |
| "Inhale left leg straightens, pivot right foot to the front of the mat", | |
| "Exhale gaze past the right fingertips, deep lunge in the right knee. Warrior II right 5 breaths.","__pause__", | |
| "Exhale Frame out the right foot, step back high plank lower down halfway to chatturanga.", | |
| "Inhale upward facing.", | |
| "Exhale downward facing, 5 breaths", "__pause__", | |
| "Inhale look up heels up", | |
| "Exhale step through to a seat, legs out long (to Dandasana)"] | |
| }, | |
| { | |
| "posture": "Dandasana", | |
| "english": "Staff Pose", | |
| "cues": [ | |
| "(From downdog exhale to seat).", | |
| "Inhale hands frame out the hips, reach the crown of the head to the sky gaze is forward, push long through the arms.", | |
| "Exhale flex the toes inwards, chin to chest. Dandasana 5 breaths. Engage your bandhas to be rigid throughout the body.","__pause__", | |
| "(To Paschimottanasana A)"] | |
| }, | |
| { | |
| "posture": "Paschimottanasana A", | |
| "english": "Seated forward fold A", | |
| "cues": ["(From Dandasana)", | |
| "Inhale lift the hands overhead, gaze up between the palms.", | |
| "Exhale peace sign fingers bind around the big toes, palms facing inwards.", | |
| "Inhale lift up, gaze up to flatten the back.", | |
| "Exhale fold forward and engage the biceps and triceps to pull deeper into the pose, forehead reaching towards the shins. Paschimottanasana A, 5 breaths.", "__pause__", | |
| "Inhale release the bind, come up halfway, bringing the gaze forward (To Paschimottanasana B)"] | |
| }, | |
| { | |
| "posture": "Paschimottanasana B", | |
| "english": "Seated forward fold B", | |
| "cues": ["(From Inhale, seated half lift)", | |
| "Exhale thumbs come just below the big toe joint, fingers wrap around the outer arches of the feet.", | |
| "Inhale look up halway lift to legthen the spine.", | |
| "Exhale fold forward for 5 breaths, engaging through the arms to pull deeper Paschimottanasana B.","__pause__", | |
| "Inhale release the bind, lift up halfway, look up. (to Paschimottanasana C)"] | |
| }, | |
| { | |
| "posture": "Paschimottanasana C", | |
| "english": "Seated forward fold C", | |
| "cues": ["(From seated half-lift) Exhale fold forward, take either of the previous binds or grab opposite hand to wrist behind the feet.", | |
| "Inhale half lift to prepare the spine.", | |
| "Exhale keep the spine long and fold forward for 5 breaths in Paschimottanasana C.","__pause__", | |
| "Inhale release your bind. (To Purvottanasana)"] | |
| }, | |
| { | |
| "posture": "Purvottanasana", | |
| "english": "Reverse Plank", | |
| "cues": ["(From Paschimottanasana C)", "Exhale rise up to seated hands come just a few inches behind your hips, gaze is up.", | |
| "Inhale lift the hips up to a reverse plank or Purvottanasana for 5 breaths. option to open through the neck and bring the gaze back.","__pause__", | |
| "Exhale lower the hips back down to meet the wrists, bring the gaze forward. (To Half Vinyasa)"] | |
| }, | |
| { | |
| "posture": "Half Vinyasa (From Purvottanasana)", | |
| "cues": [ | |
| "From Purvottanasana, 'This is our vinyasa for the rest of the class'", | |
| "Inhale lift the feet.", | |
| "Exhale plant the hands outside the hips, cross the feet and bring the knees in to the chest.", | |
| "Inhale push through the hands to bump the feet and sit bones off the ground.", | |
| "Exhale swing through the hips to a high plank, lower down halfway to chatturanga.", | |
| "Inhale push up through the palms, look up, upward facing dog.", | |
| "Exhale lift the tailbone, gaze to the back or to the navel. downward facing dog.", | |
| "Inhale look up heels up.", | |
| "Exhale... (to Janusirsasana A)"] | |
| }, | |
| { | |
| "posture": "Janusirsasana A", | |
| "cues": ["(From Purvottanasana->From down dog)", | |
| "Exhale step through to a seat, bringing the sole of your right foot the the left inner thigh. right knee points outward. Hands are framing out the hips.", | |
| "Inhale lift the arms overhead, look up.", | |
| "Exhale fold forward and slightly to the left, reaching both hands for a bind behind the left foot.", | |
| "Inhale halfway lift, lengthen through the spine.", | |
| "Exhale fold forward keeping an active pull through the arms. Gaze can come underneath the left bicep. Janusirsasana A, 5 breaths.","__pause__", | |
| "Inhale release the bind, come up to seated.", | |
| "Exhale switch out the feet - sole of the left foot to the right inner thigh, left knee pointing outwards.", | |
| "Inhale arms up high, look up.", | |
| "Exhale fold forward, reaching both hands for a bind around the right foot.", | |
| "Inhale half lift, look up to lengthen the spine.", | |
| "Exhale fold forward, active in the arms, gaze can turn under the right bicep for a slight twist. Janusirsasana A, right. 5 breaths.","__pause__", | |
| "Inhale release the bind, rise up, hands outside the hips.", | |
| "Exhale to take a half vinyasa"] | |
| }, | |
| { | |
| "posture": "Half Vinyasa (general)", | |
| "cues": [ | |
| "Exhale lift and cross the ankles, bring the knees to the chest.", | |
| "Inhale bump up, lifting sit bones off the ground.", | |
| "Exhale swing through to a high plank, lower down half way to chatturanga.", | |
| "Inhale push up look up, upward facing dog.", | |
| "Exhale tailbone lifts, gaze comes to navel or straight back, downward facing dog.", | |
| "Inhale lift heels, lift gaze.", | |
| "Exhale come through to seated"] | |
| }, | |
| { | |
| "posture": "Marichyasana", | |
| "english": "Seated Twist", | |
| "cues": [ | |
| "(From Janusirsasana left->From down dog)", | |
| "Exhale through to a seat, bringing the sole of the right foot flat on the ground close to the left inner thigh. Right knee is pointing up, right hand can come a few inches behing the right hip.", | |
| "Inhale left arm comes high, gaze follows.", | |
| "Exhale twist the torso to the right and hook the left elbow outside the right knee. Gaze is back over your right shoulder. Hold Marichyasana on the right for 5 breaths. (inhale to lengthen, exhale to deepen).","__pause__", | |
| "Inhale shift your gaze forward.", | |
| "Exhale release, bringing hands to earth outside the hips, right leg out long, switch out. Sole of left foot to the mat close to right inner thigh, left hand comes back behind left hip.", | |
| "Inhale right hand high, gaze high.", | |
| "Exhale twist to the left, hooking the right elbow around left knee. Gaze over the left shoulder. Marichyasana on the left, 5 breaths.","__pause__", | |
| "Exhale release back through center, lift both ankles and cross the right anover the left, hands framing out hips. Half Vinyasa (to Novasana/Lolasana)"] | |
| }, | |
| { | |
| "posture": "Novasana/Lolasana (From half vinyasa)", | |
| "english": "High boat/Bump up", | |
| "cues": [ | |
| "(From Marichyasana/Half vinyasa down dog", | |
| "Exhale come through to a seat, legs out long.", | |
| "Inhale ground through the sitbones, lean back, lift the legs to 45 degrees, extend the arms. Boat pose/Novasana 5 breaths.","__pause__", | |
| "Exhale (pay attention) cross the ankles, plant the palms, knees to chest.", | |
| "Inhale quick lift up lolasana.", | |
| "Exhale lower down to the sit bones (come back to inhale, ground through the sitbones... boat pose 3x)...", | |
| "After 3rd boat: Exhale plant the hands, cross the ankles, bring knees to chest, take your vinyasa (to Baddha Konasana/Butterfly)"] | |
| }, | |
| { | |
| "posture": "Baddha Konasana", | |
| "english": "Butterfly", | |
| "cues": ["(from novasana->From down dog)", | |
| "Exhale come through to a seat, bringing the soles of the feet together, heels come towards the groin, knees out wide. Thumbs to inner arches of the feet, fingers around feet to open like a book.", | |
| "Inhale lift the crown of the head high gazing forward. Long straight spine.", | |
| "Exhale fold forward. Elbows stay close to the torso, chest reaching for the feet, chin towards the floor. Gaze is slightly up, looking past your third eye. Take 5 breaths in Baddha Konasana (Butterfly).","__pause__", | |
| "Inhale Rise up.", | |
| "Exhale release, plant the hands outside the hips, cross the ankles. Knees come to chest.. half vinyasa (to upavishta konasana A/Wide angle fold)"] | |
| }, | |
| { | |
| "posture": "Upavishta Konasana A", | |
| "english": "Seated Wide Angle fold", | |
| "cues": ["(from butterfly fold->From down dog)", | |
| "Exhale through to a seat, bring the legs out wide, binding the peace sign fingers around the big toes.", | |
| "Inhale lift up halfway, flatten the back.", | |
| "Exhale fold forward and remain active in the arms to pull deeper into the fold. Upavishta Konasana or wide angle fold for 5 breaths.","__pause__", | |
| "Inhale halfway lift.", | |
| "Exhale release the hands to frame out the hips, bring the knees to the chest, cross the ankles.", | |
| "Inhale bump up, take your vinyasa (last vinyasa, to closing/bridge)"] | |
| }, | |
| { | |
| "posture": "Bridge/Bridge/Wheel", | |
| "cues": ["(from seated wide angle fold->From down dog)", | |
| "Exhale step through to a seat, bringing the back to the mat, soles of the feat flat on the mat towards the glutes, knees up. Palms flat on the ground outside the hips.", | |
| "Inhale raise the hips up. Hold bridge for 5 breaths.","__pause__", | |
| "Exhale lower down. Take one inhale, one exhale.", | |
| "Inhale lift the hips to bridge, option to interlace the fingers underneath the hips and roll the shoulders inwards to deepen the pose. 5 breaths.","__pause__", | |
| "Exhale lower down. Inhale. Exhale. Option to set up for wheel, bringing hands outside ears with fingers pointing toward the toes.", | |
| "Inhale lift the hips.", | |
| "Exhale", | |
| "Inhale wheelers push up and straighten through the arms, bring the gaze back. Everyone hips high for 5 breaths.","__pause__", | |
| "Exhale slowly lower down.", | |
| "Bring knees to chest once lowered, rock side to side for a few breaths", | |
| "(to Paschimottanasana II, yogi's choice)"] | |
| }, | |
| { | |
| "posture": "Paschimottanasana II", | |
| "english": "Yogi's choice, seated forward fold", | |
| "cues": ["(From Bridge/wheel, knees to chest on back)", | |
| "Roll up to a seat, on an inhale legs come out long in front, arms up high overhead with gaze up.", | |
| "Exhale fold forward, yogi's choice of bind (peace sign, hands around top of feet, wrist bind behind feet).", | |
| "Inhale lift up look up.", | |
| "Exhale fold forward and pull, staying active for 15 breaths for your choice of Paschimottanasana.","__pause__","__pause__", | |
| "Inhale halfway lift.", | |
| "(to Salamba Sarvangasana)"] | |
| }, | |
| { | |
| "posture": "Salamba Sarvangasana", | |
| "english": "Shoulder Stand", | |
| "cues": ["(From Paschimottanasana II)", | |
| "Exhale keep the hips at a right angle and roll onto the back, legs come up high above the hips.", | |
| "Inhale bring the hand to the low back for support as you rise up to a shoulder stand for 5 breaths. (Option to move to halasana/plow or hold)","__pause__"] | |
| }, | |
| { | |
| "posture": "Halasana", | |
| "english": "Plow", | |
| "cues": ["(From shoulder stand, optional)", | |
| "Exhale slowly and with control lower the feet to the ground behind you, continuing to push the hips high and into the toes if the toes touch. If the toes touch behind, hands can release, palms extending towards the front of the mat. Halasana/Plow 5 breaths.","__pause__","(Option to move to Karnapidasana/Ear pressure)"] | |
| }, | |
| { | |
| "posture": "Karnapinasana", | |
| "english": "Ear pressure/Deaf man's pose", | |
| "cues": ["(From Halasana, optional)", | |
| "Option on an inhale to bend the knees, bringing them to close off the ears. Stay in Karnapinasana for 5 breaths.", | |
| "Exhale come out as you came in. Karnapinasana may roll through to bring the legs out long in front of you (to Matsyasana)"] | |
| }, | |
| { | |
| "posture": "Mastyasana", | |
| "english": "Fish", | |
| "cues": ["(from plow series, from lying down)", | |
| "Inhale come up to rest on the forearms, hands should be outside and slightly in front of the hip bones. shoulders are lifted slightly above the mat. Gaze can be straigt up to the sky/ceiling.", | |
| "Exhale arch the back, lower the head, bringing the back of the head down to the mat, chest lifting high. Hold for 5 breaths. Mastyasana/Fish pose","__pause__","(Option for Uttana Padasana/Flying fish)"] | |
| }, | |
| { | |
| "posture": "Uttana Padasana", | |
| "english": "Flying Fish", | |
| "cues": ["(From Fish), Option if and only if your head is resting on the mat to fly your fish.", | |
| "Inhale lift legs and arms to about a 45 degree angle. Hold for 5 breaths.","__pause__", | |
| "Exhale lower the arms and feet, tuck the chin in as your lower your back down to the mat. Hug the knees into the chest, hold for one or two breaths.", | |
| "(To lotus fold, Baddha Padmasana)"] | |
| }, | |
| { | |
| "posture": "Baddha Padmasana", | |
| "english": "Seated Lotus fold", | |
| "cues": ["(from Fish/flying fish, knees hugged in)","Inhale roll up to seated.", | |
| "Exhale come into a cross legged seat - lotus or half lotus.", | |
| "Inhale take bind opposite hands to elbows behind the back and look up to arch the back.", | |
| "Exhale fold forward, nose to chin. 5 breaths in your lotus fold.","__pause__", | |
| "(to Padmasana/Meditation)"] | |
| }, | |
| { | |
| "posture": "Padmasana", | |
| "english": "Seated Meditation", | |
| "cues": ["(From Baddha Padmasana/Lotus fold)", | |
| "inhale rise up to seated.", | |
| "Exhale bring the back of the hands to the tops of the knees, thumbs can connect to the index finger, gyan mudra. Bring the chin to chest, gaze to navel or close the eyes to bring the gaze inwards as we take our seated meditation for 2 minutes (30s).","__pause__", | |
| "(To bhastrika breath/lions breath)"] | |
| }, | |
| { | |
| "posture": "Bhastrika/Lions breath", | |
| "cues": ["(From seated meditaion/padmasana)", | |
| "Inhale place the hands outside the hips, begin to quicken the breath for 108 bhastrika breaths, (demonstrate) - Option if in full lotus to push up through the hands and float the sit bones and knees off the ground. (30s or so).","__pause__", | |
| "Exhale lower down if your lifed.", | |
| "Stay in lotus or come back to child's pose for one big inhale", | |
| "exhale roll forward onto the knees, lions breath (haaa).", | |
| "Inhale roll back to a seat, fold forward. Repeat for 3 rounds of lions breath.", | |
| "Optional to take one final Vinyasa, or (To savasana)"] | |
| }, | |
| { | |
| "posture": "Savasana", | |
| "cues": ["(From lions breath or vinyasa)", | |
| "Exhale bring the legs out long slowly lower down to your back, shutting down the eyes, hands by your sides with palms facing up.", | |
| "Take one final inhale... exhale, melt into your savasana. (2 minutes).","__pause__", | |
| "Slowly start to bring awareness to your breath, bring sensation back to your body. Small movements in your fingers, toes. gradually bringing movement to your wrists, ankles, elbows, shoulders, knees,", | |
| "inhale take a full body stretch. Find your way up to a comfortable seat, hands at heart center, eyes can be closed.", | |
| "Big inhale together bring the hands overhead.", | |
| "Exhale hands to heart center, bow forward. Namaste."] | |
| } | |
| ] | |
| def redojson(ashtanga_dict): | |
| series = [] | |
| for k in ashtanga_dict: | |
| series.append({"posture": k, "cues": ashtanga_dict[k]}) | |
| with open("ashtanga_cues.json", "w") as f: | |
| json.dump(series, f, indent=1); | |
| if __name__ == "__main__": | |
| ashtanga_set = postures | |
| # with open("ashtanga_cues1.json") as tanga: | |
| # ashtanga_set = json.load(tanga) | |
| # posture_type = "both" #Both at the same time | |
| # posture_type = "sanskrit_only" | |
| posture_type = "sanskrit_first" | |
| #posture_type = "english_only" | |
| #posture_type = "english_first" | |
| # print(json.dumps(ashtanga_set)) | |
| wait_type = "input_wait" | |
| #wait_type = "delay" | |
| wait_fn = lambda x: input("waiting, press enter to continue") | |
| if wait_type == "delay": | |
| wait_fn = lambda x: time.sleep(x) | |
| short_delay = 5 | |
| long_delay = 15 | |
| shuffle = True | |
| #shuffle = False | |
| step = 0 | |
| # poses_only = True | |
| poses_only = False | |
| if poses_only: | |
| shuffle = False | |
| while(True): | |
| if step == 0: | |
| print("Starting Ashtanga sequence" + (" (shuffled)" if shuffle else "")) | |
| if shuffle: | |
| random.shuffle(ashtanga_set) | |
| next_k = ashtanga_set[step] | |
| if not "english" in next_k: | |
| print(next_k["posture"]) | |
| elif posture_type == "both": | |
| print(f'{next_k["posture"]} ({next_k["english"]})') | |
| elif posture_type == "sanskrit_only": | |
| print(f'{next_k["posture"]}') | |
| elif posture_type == "sanskrit_first": | |
| print(f'{next_k["posture"]}') | |
| wait_fn(short_delay) | |
| print(f'{next_k["english"]}') | |
| elif posture_type == "english_only": | |
| print(f'{next_k["posture"]}') | |
| elif posture_type == "sanskrit_first": | |
| print(f'{next_k["english"]}') | |
| wait_fn(short_delay) | |
| print(f'{next_k["posture"]}') | |
| if not poses_only: | |
| print(next_k["cues"][0]) | |
| # time.sleep(15) | |
| wait_fn(long_delay) | |
| for cue in next_k["cues"][1:]: | |
| print(cue) | |
| # time.sleep(6) | |
| wait_fn(short_delay) | |
| wait_fn(short_delay) | |
| step += 1 | |
| step %= len(ashtanga_set) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment