Status : WIP - on hold for now :)
1- Get data from a website (see Sources)
2- Study the structure of HTML doc
3- Create CSV file with BeautifulSoup4
- Initialize first wheel with benefits
- Initialize second wheel with pose names
- Add the lines between the points w/ colors
Data structure is defined by the following rules :
- Sanskrit name is first & unique
- English name is first & unique
- Types of pose are contained in double quotes
- Benefits are contained in square bracket (list of strings)
- Clean up Python code
- Add JS function to display name in English or Sanskrit
- Add JS function to display poses by type or benefits
- Delete all for loops and replace with .data() .enter() because it is neat
- Fix how the text is displaying for poses (following path is the best option?)
- Python 3.6
- BeautifulSoup 4.4.6
Yoga poses and info
Chord Diagram based
Text on Arc
Feel free to use the yoga dataset I created :)
Python code to extract dataset can be optimized, I did not think of any algo that can accelerate the extraction of the data since I only needed to do it once but any suggestions are welcomed anyway :D