A project for HackDuke 2020! This project takes in vocabulary words in a learned language, either from the user or from a Duolingo login. Then, it uses a pre-indexed database to provide you with songs in the language that you're learning. This project is currently being expanded by @samaocarpenter.
Clone this repo first, and navigate to it.
Anaconda is the recommended way to install this project. To create the conda environment, simply navigate to the top level of this project and run conda env create -f environment.yml. Then, activate the new unilang environment and all dependencies will be met.
To use pip to install the dependencies, navigate to the to level of this project and run pip install -r requirements.txt.
In the terminal, navigate into the top-level directory, then run python main.py.
Follow the instructions!
The GUI is no longer in development and has been deprecated: all files starting with GUI are experimental and should be used at one's own risk!