An open API service indexing awesome lists of open source software.

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).

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.