This is a Python program that demonstrates an autocomplete feature using the Tkinter library for the GUI and SQLite for database operations.
- SQLite Database: It uses a SQLite database named 'taxonomy_names.db' which contains a table 'organism_names_fts' to store and retrieve organism data.
- Levenshtein Distance Algorithm: The application uses this algorithm to find and suggest the closest matching organism names based on user input.
- Dynamic User Interface: Suggestions update dynamically with each keystroke.
- Clone the repository
git clone https://github.com/tracywong117/AutoSuggest-words.git
- Navigate to the project directory:
cd AutoSuggest-words
- Install the required packages:
pip install -r requirements.txt
python main.py