Not-Baguette/Deciphr
Python Word Descrambler but with personal dictionary
Deciphr
Preview
Description
Deciphr is completely written in Python with Tkinter Module, This app gives offline word
unscrambler with your own dictionary of words. The app also features changing seperator,
Stay on the top, changing files, and live update as you type.
It is a lightweight app and can handle large files, tested with 466,000+ index and
different seperators. Warning: The bigger the file, the longer will it take to initialize the app
(10+- Seconds with 466k).
The app is made out to demonstrate how programming can be used to solve problems that you
usually need to look up online. This app is also faster compared to opening a browser and finding
a word unscrambler on google. They also tend to have not so minimalistic GUI while this program
here, focuses on simply giving the answer as soon as possible.
I specifically made this app to have the most least dependencies to avoid confusion on new
users that wishes for user friendly experience and while staying as an open source to let people
have a look on the inner workings of the code.
This code should not be used for any malicious intentions like cheating on a competition.
The developer of this code will not be held responsible for any actions the user done with the
code/application.
TODO
- Migrate to
customtkinterlibrary for better UI
How to run
Run from source code
- Install Python in https://www.python.org/downloads/
- Open the Setup file and follow the instructions.
- Once done, open
Command Promptvia the search bar and open it. - write
pip install tkinterorpip3 install tkinter(Might change depending on your OS). - Click enter and wait until it's done.
- change the directory the file directory by right clicking the file and copying the path.
- write
cd C:/YOUR/PATH/HERE(if needed to change to another drive simply do c: or d: etc.) - write
python main.pyorpython3 main.py - The program should open, Select *.txt file as a dictionary.
- Change seperator in "File" tab if needed, else use the app in "Finder" tab.
Prerequisites (Included with the tutorial above):
- Python 3.8 or up
- tkinter (do pip install tkinter or pip3 install tkinter on your python interpreter)

