A Meditation Bot built for Windows in Python. The 'Guru' will lead you through different lessons in meditation. She speaks directly to you as well as providing standard output for various things. Lessons are fully customisable and easy to add to in the meditation format.
Each meditation session is based around a lesson. A lesson consists of a txt file located in the 'lessons' folder. Lessons are made up of lines. Each line contains a string to be read to the student which is optionally prefixed with a integer which represents the length of the pause to follow the line. Note that within a line a pause can be created by using a comma (',').
To use the Bodhivista, she must be first initialised by creating a class, e.g.
Bodhisattva = Guru()
One can then select a lesson with:
Bodhisattva.choose_teaching()
And finally, a lesson can be begun with:
Bodhisattva.teach()
The lesson will then run until completion.
There are a bunch of things to do:
- find a male voice
- add Mac/Linux support
- add new lessons
- add special characters for different pause lengths (, = 1 sec, ... = 3 sec, ~ = 5 sec)
Please follow standard procedure for creating pull requests.
The lessons have been pulled together from many sources and these are stated below:
- UCLA Mindful Meditations: http://marc.ucla.edu/mindful-meditations