An app to help you solve crossword puzzles using pyTesseract and Web Scraping built using https://streamlit.io.
< 9E58 a href="#key-features">Key Features • How To Use • Credits • License
- Efficient Crossword Solver – Find answers to crossword puzzles with ease using OCR (Tesseract) and web scraping.
- Real-Time Answer Generation – Quickly generates answers based on the clues provided.
- Simple Interface – Intuitive UI for seamless interaction and fast crossword solving.
- Cross-Platform Compatibility – Works on Windows, macOS, and Linux.
You can simply visit the crosswords app clicking here!
Follow these steps to clone and run the Crosswords app on your machine. You'll need Git and Python installed, along with pip.
- Clone this repository:
$ git clone https://github.com/saccofrancesco/crosswords.git
- Navigate into the repository:
$ cd crosswords
- Install dependencies:
$ pip install -r requirements.txt
- Install Tesseract:
Tesseract is required for text recognition (OCR). You can find the installation instructions on the Tesseract GitHub page. After installation, be sure to add the installation folder to your SYSTEM PATH.
- Run the app:
$ streamlit run .\main.py
This will start a local server and a network server, allowing you to access the app from different devices.
Crosswords uses the following open-source libraries:
Explore more projects by the same author:
- supreme-bot: A bot for buying Supreme items built with NiceGUI.
- lock: A secure password manager built using CustomTkinter.
This project is licensed under the Attribution-NonCommercial-ShareAlike 4.0 International License.
GitHub @saccofrancesco