https://github.com/nannerpusser/grammarpuss
Wordament solver + anagramming tool (both Trie-based).
https://github.com/nannerpusser/grammarpuss
anagrammer customtkinterprojects wordament
Last synced: 8 months ago
JSON representation
Wordament solver + anagramming tool (both Trie-based).
- Host: GitHub
- URL: https://github.com/nannerpusser/grammarpuss
- Owner: nannerpusser
- Created: 2024-11-10T01:55:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T10:25:45.000Z (over 1 year ago)
- Last Synced: 2025-03-12T20:17:09.186Z (about 1 year ago)
- Topics: anagrammer, customtkinterprojects, wordament
- Language: Python
- Homepage:
- Size: 643 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Table of Contents
- [ Overview](#-overview)
- [ Features](#-features)
- [ Project Structure](#-project-structure)
- [ Project Index](#-project-index)
- [ Getting Started](#-getting-started)
- [ Prerequisites](#-prerequisites)
- [ Installation](#-installation)
---
## Overview
Some word game-related tools, including a complete and functional Wordament Solver that can handle all special tiles (please RTFM first though). Was originally a different Wordament solver I made that had a very shitty OCR component, but that has been deprecated for being, well, shit.
---
## Features
Two Trie-based solutions - a Wordament solver and a general Un-scrambler/Scrabble rack solver/anagrammer tool. Both GUI, made with customtkinter.
---
## Project Structure
```sh
└── grammarpuss/
├── Pipfile
├── Pipfile.lock
├── README.md
├── anagrams.py
├── assets
│ └── wordament_dictionary.txt
└── wordup.py
```
## Getting Started
### Prerequisites
Before getting started with grammarpuss, ensure your runtime environment meets the following requirements:
- **Programming Language:** Python ^3.10
- **Package Manager:** Pipenv for venv management and dependencies. Pipfile included. Repo does contain files not in manifest, but none are implemented in code nor have other requirements if they were (theme coloring shenanigans).
### Installation
Install grammarpuss using one of the following methods:
**Build from source:**
1. Clone the grammarpuss repository:
```
❯ git clone https://github.com/nannerpusser/grammarpuss
```
2. Navigate to the project directory:
```sh
❯ cd grammarpuss
```
3. Install the project dependencies:
**Using `pipenv`** [
](https://pipenv.pypa.io/)
```sh
❯ pipenv install
```
### Usage
Run grammarpuss using the following command:
**Using `pipenv`** [
](https://pipenv.pypa.io/)
```sh
❯ pipenv run python wordup.py
```
---
## Project Roadmap
- Dead End Road.
---
## Contributing
- **💬 [Join the Discussions](https://github.com/nannerpusser/grammarpuss/discussions)**: Share your insights, provide feedback, or ask questions.
- **🐛 [Report Issues](https://github.com/nannerpusser/grammarpuss/issues)**: Submit bugs found or log feature requests for the `grammarpuss` project.
---
## License
This project is protected under the SUCH CODE, WOW license. You can have it, but if you fix the dogshit, please give it back to me via PR <3.
---
## Acknowledgments
- Your mom, for sure.