![Logo](https://user-images.githubusercontent.com/57558058/177026876-5996b9f9-77b2-4929-a84e-7ddfc555b00c.png)
Compiles the definitions of multiple words into a single defintions list.
Report Bug
·
Request Feature
📝This program queries Google, WikiPedia and Oxford Dictionary for the definitions of multiple words and compiles these definitions into a single list of definitions.
It was created to help with my schoolwork, which often involved finding definitions of a long list of technical words. I realised I was wasting a lot of time manually searching the definitons of each of the words and writing them down, so I decided to automate this process.
- The program has been built and tested on Windows 10+ machines, so its recommended to use a Windows Machine
- If using MacOS or other environments, try the manual installation process. If you have any issues, please create a new issue here
- For manual installation, Python needs to be installed
Use one of the following methods to use the program:
-
Open a terminal,
cd <PATH FOR INSTALLATION> git clone https://github.com/museHD/MultiDefine pip install -r requirements.txt
- It is recommended to create a separate folder for the application. Download the latest release to the folder and run it. Most of the dependencies will be contained within the release and those that aren't will be downloaded to the folder.
-
Open a terminal.
Run using
python multidefine.py
- Open the folder where the exe is downloaded. Double click to run the program.
Simply enter words separated by commas into the program and it will return the list of words and the top definition for each word. Note: Part of the program is still quite unstable and may not always give the most relevant definition.
Please feel free to raise issues and suggest changes to the project. We are always looking for improvements!
Please make sure that any pull requests are made to the development
branch as these changes will later be merged to master once the development
branch is stable.
Thank you!
The program uses the following libraries:
The libraries have been taken care of in the exe release
All users need to have the matching/compatible versions of Google Chrome and [Chromedriver](https://chromedriver.chromium.org/). If you are facing issues, make sure that the chromedriver.exe file is in the same directory as the application. Eg. If you have Chrome 86, download the ChromeDriver v86 from the above link and place the exe in the same directory as this program.