tom-erik-l / cubaDrinks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python GUI application that lists cocktail ingredients, and based on your selection offers you recipes based on content @ www.cubadrinks.com

The scapeData.py script scrapes the data, and stores the raw BeautifoulSoup html text, and also the extract recipe items as a dict saved in the json file.

The recipeApp.py script spawns the Tkinter GUI, and with some simple sorting / selection functions generates the data output.

TO-DO:

Port it to a web-app on your own server

Implemented Favourites listbox

Save Favourites into a txt file, similarly to ingredients to retain the state

Implement actions for adding / removing to favourites list box via Mouse right click menu

If a favourite is possible with the given ingredients, highlight it in a green colour

Implement a disliked list in a .txt file, and stop these from appearing the possible cocktail lists

Implement a right click action for adding to the disliked list

About


Languages

Language:HTML 86.4%Language:Jupyter Notebook 10.2%Language:Python 3.4%