Word Unscrambler is a simple web application that helps you find words based on various criteria such as word length, letters to include, letters to avoid, and specific positions of letters within the word.
- Word Length: Specify the length of the word you're looking for.
- Letters to Include: Provide letters that must be included in the word.
- Letters to Avoid: Specify letters that should not be present in the word.
- Specific Positions: Optionally, specify specific positions for letters that must be included or avoided.
- Dynamic Filtering: The application dynamically filters a word list based on your criteria.
- User-friendly Interface: Clean and intuitive user interface for easy interaction.
- Open the Word Unscrambler application in your web browser.
- Fill in the desired criteria in the input fields:
- Length of the word
- Letters that must be included
- Letters to avoid
- Specific positions of letters to include
- Specific positions of letters to avoid
- Recently we updated letters that repeat option
- Click the "Submit" button to view the filtered list of words that match your criteria.
I was playing a word guessing game on Binance, and I kept running out of chances after a few tries. I searched online for help, but I couldn't find a word unscrambler that met my needs. Most of them didn't let me specify where certain letters should go in the word.
For example, if the word was 5 letters long and I knew 'a' and 'e' were in it, and I also know 'a' is in the first spot, I needed a way to tell the unscrambler that. But none of the unscrambler in the market had that option.
So, I decided to build one with all the features I needed. I hoped it would help others like me who were frustrated with the existing options.
And as for my own game on Binance, using my unscrambler, I finally solved it on my last try. The adrenaline rush and the dopamine hit me beautifully when I saw the result. It was a big relief!
To run the Word Unscrambler application locally:
- Clone this repository to your local machine.
- Install the required Python libraries using
pip install -r requirements.txt
. - Ensure that the
index.html
(HTML file) is stored in thetemplates
folder. - Run the Flask application using
python word_unscrambler.py
. - Access the application in your web browser at
http://localhost:5143
.
Contributions are welcome! If you have any suggestions, feature requests, or find any issues, please open an issue or submit a pull request.
The word list used in this project is sourced from dwyl/english-words.
Free to use, no strings attached!