{"id":19339685,"url":"https://github.com/blackmonk13/wordament_solver","last_synced_at":"2026-04-30T03:39:58.605Z","repository":{"id":235500309,"uuid":"790817205","full_name":"blackmonk13/wordament_solver","owner":"blackmonk13","description":"A simple tool to help you find words in Wordament puzzles using OpenCV.","archived":false,"fork":false,"pushed_at":"2024-07-10T14:05:04.000Z","size":13119,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T08:26:56.803Z","etag":null,"topics":["image-processing","ocr","ocr-python","ocr-recognition","opencv","tesseract-ocr","trie-data-structure","wordament","wordament-solver"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blackmonk13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-23T15:26:35.000Z","updated_at":"2024-07-10T14:05:07.000Z","dependencies_parsed_at":"2024-07-10T16:39:54.850Z","dependency_job_id":null,"html_url":"https://github.com/blackmonk13/wordament_solver","commit_stats":null,"previous_names":["blackmonk13/wordament_solver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/blackmonk13/wordament_solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmonk13%2Fwordament_solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmonk13%2Fwordament_solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmonk13%2Fwordament_solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmonk13%2Fwordament_solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blackmonk13","download_url":"https://codeload.github.com/blackmonk13/wordament_solver/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackmonk13%2Fwordament_solver/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260288463,"owners_count":22986666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-processing","ocr","ocr-python","ocr-recognition","opencv","tesseract-ocr","trie-data-structure","wordament","wordament-solver"],"created_at":"2024-11-10T03:23:23.774Z","updated_at":"2026-04-30T03:39:58.553Z","avatar_url":"https://github.com/blackmonk13.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"\" rel=\"noopener\"\u003e\n \u003cimg width=350px height=210px src=\"https://cdn.zone.msn.com/images/v9/en-us/game/mswm/350x210_mswm.png\" alt=\"Project logo\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eWordament Solver\u003c/h3\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Status](https://img.shields.io/badge/status-active-success.svg)]()\n[![GitHub Issues](https://img.shields.io/github/issues/blackmonk13/wordament_solver.svg)](https://github.com/blackmonk13/wordament_solver/issues)\n[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/blackmonk13/wordament_solver.svg)](https://github.com/blackmonk13/wordament_solver/pulls)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)\n\n\u003c/div\u003e\n\n---\n\n\u003cp align=\"center\"\u003e A simple tool to help you find words in Wordament puzzles using OpenCV.\n    \u003cbr\u003e\n\u003c/p\u003e\n\n## 📝 Table of Contents\n\n- [About](#about)\n- [Getting Started](#getting_started)\n- [Usage](#usage)\n- [Built Using](#built_using)\n- [Authors](#authors)\n- [Disclaimer](#disclaimer)\n\n## 🧐 About \u003ca name = \"about\"\u003e\u003c/a\u003e\n\nWordament Solver is a Python project that helps you find words in Wordament puzzles. It uses image processing techniques to extract the grid data from a screenshot of the game, and then employs a trie data structure to efficiently search for valid words in the puzzle. The project also displays the highest-scoring words and shows the path of each word on the grid using arrows.\n\n## 🏁 Getting Started \u003ca name = \"getting_started\"\u003e\u003c/a\u003e\n\nTo get started with Wordament Solver, follow these steps:\n\n1. Clone the repository:\n```\ngit clone https://github.com/blackmonk13/wordament_solver.git\n```\n2. Install the required packages:\n```\npip install -r requirements.txt\n```\n3. Run the project using a sample puzzle or a screenshot of the game.\n\n## 🎈 Usage \u003ca name=\"usage\"\u003e\u003c/a\u003e\n\n### CLI Usage\n\n```\npython -m wordament_solver -h\n```\nWhen you have a cropped grid image like the following \n\n\u003cimg src=\"sample_images/grid/regular_grid.jpg\" alt=\"Grid Image\" width=\"400\" height=\"auto\"\u003e\n\n\n``` python\npython -m wordament_solver --image sample_images/grid/regular_grid.jpg --cropped --view\n```\n\n### Example Usage\n\nFor more detailed examples and use cases, refer to the `example.ipynb` notebook. It covers common scenarios and demonstrates how to use the package when imported as a package in other projects.\n\n### Usage as a package\n\n\n## ⛏️ Built Using \u003ca name = \"built_using\"\u003e\u003c/a\u003e\n\n- [Python](https://www.python.org/) - Programming Language\n- [NumPy](https://numpy.org/) - Array Processing Library\n- [OpenCV](https://opencv.org/) - Image Processing Library\n- [Pillow](https://pillow.readthedocs.io/en/stable/) - Image Processing Library\n- [PyTesseract](https://github.com/madmaze/pytesseract) - OCR Library\n- [NLTK](https://www.nltk.org/) - Natural Language Processing Library\n- [SciPy](https://docs.scipy.org/doc/scipy/reference/) - Statistics Library\n\n## ✍️ Authors \u003ca name = \"authors\"\u003e\u003c/a\u003e\n\n- [@blackmonk13](https://github.com/blackmonk13) - Idea \u0026 Initial work\n\nSee also the list of [contributors](https://github.com/blackmonk13/wordament_solver/contributors) who participated in this project.\n\n\n## 📝 Disclaimer \u003ca name = \"disclaimer\"\u003e\u003c/a\u003e\n\nWordament Solver is not affiliated with, endorsed, or sponsored by Microsoft Corporation or the creators of Wordament. The project is intended for educational and entertainment purposes only. Any use of this project to gain an unfair advantage in the game or to violate the terms of service of Wordament or Microsoft Corporation is strictly prohibited. The authors and contributors of this project are not responsible for any misuse of the software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackmonk13%2Fwordament_solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackmonk13%2Fwordament_solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackmonk13%2Fwordament_solver/lists"}