# Cheat at wordle!
`wordle-helper` takes a list of arguments that constrain the possibile letter placements. The
arguments take the form of \<word\>,\<constraints\>, where \<word\> is the word guessed and
\<constraints\> are the color of each letter returned by Wordle. The allowed colors are **y**ellow,
**b**lack, and **g**reen:
"y": represents yellow letters
"b": represents unused letters
"g": represents green letters
Each five letter \<word\> will have a five letter \<constraints\> string. For example:
```
~$ poetry run wordle-helper least,ybbyb
INFO:wordle-helper:Found 320 possibilites, the most common one is 'girls'
INFO:wordle-helper:Check 'words_3b035b135cec4e10aad9abd5940fff75' for all possibilites, sorted by frequency
~$ poetry run wordle-helper least,ybbyb girls,bbygg
INFO:wordle-helper:Found 2 possibilites, the most common one is 'rolls'
INFO:wordle-helper:All valid guesses, sorted by frequency:
rolls
rouls
```
# Installation
`wordle-helper` is available on [PyPI](https://pypi.org/project/python-wordle-helper/):
```
~$ pip install python-wordle-helper
...
~$ wordle-helper -h
```
## Installation from source
This assumes you have [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git), [Python 3.9+](https://www.python.org/downloads/), and [poetry](https://python-poetry.org/docs/#osx--linux--bashonwindows-install-instructions) installed already.
```
~$ git clone git@gitlab.com:henxing/wordle_helper.git
~$ cd wordle_helper
wordle_helper$ poetry install
...
wordle_helper$ poetry run wordle-helper -h
```
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/henxing/wordle_helper",
"name": "python-wordle-helper",
"maintainer": "Hugh Enxing",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "henxing@gmail.com",
"keywords": "wordle",
"author": "Hugh Enxing",
"author_email": "henxing@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7c/07/8dd5a5c0648dc1161ae121fb464e8f394538bcb81e4fdb699e85adb7ced7/python_wordle_helper-1.0.1.tar.gz",
"platform": null,
"description": "# Cheat at wordle!\n\n`wordle-helper` takes a list of arguments that constrain the possibile letter placements. The\narguments take the form of \\<word\\>,\\<constraints\\>, where \\<word\\> is the word guessed and\n\\<constraints\\> are the color of each letter returned by Wordle. The allowed colors are **y**ellow,\n**b**lack, and **g**reen:\n\n\"y\": represents yellow letters\n\n\"b\": represents unused letters\n\n\"g\": represents green letters\n\nEach five letter \\<word\\> will have a five letter \\<constraints\\> string. For example:\n\n```\n~$ poetry run wordle-helper least,ybbyb\nINFO:wordle-helper:Found 320 possibilites, the most common one is 'girls'\nINFO:wordle-helper:Check 'words_3b035b135cec4e10aad9abd5940fff75' for all possibilites, sorted by frequency\n~$ poetry run wordle-helper least,ybbyb girls,bbygg\nINFO:wordle-helper:Found 2 possibilites, the most common one is 'rolls'\nINFO:wordle-helper:All valid guesses, sorted by frequency:\nrolls\nrouls\n```\n\n# Installation\n\n`wordle-helper` is available on [PyPI](https://pypi.org/project/python-wordle-helper/):\n\n```\n~$ pip install python-wordle-helper\n...\n~$ wordle-helper -h\n```\n\n## Installation from source\n\nThis assumes you have [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git), [Python 3.9+](https://www.python.org/downloads/), and [poetry](https://python-poetry.org/docs/#osx--linux--bashonwindows-install-instructions) installed already.\n\n```\n~$ git clone git@gitlab.com:henxing/wordle_helper.git\n~$ cd wordle_helper\nwordle_helper$ poetry install\n...\nwordle_helper$ poetry run wordle-helper -h\n```\n",
"bugtrack_url": null,
"license": "Unlicense",
"summary": "Cheat at Wordle!",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://gitlab.com/henxing/wordle_helper",
"Repository": "https://gitlab.com/henxing/wordle_helper"
},
"split_keywords": [
"wordle"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d04eaa8043ba5808686ed9acdeb0151605f2a4c94c3b2cc59098b51e69898968",
"md5": "79045d628e9978bef1b2ca3e08cb28c4",
"sha256": "adf4dfeea0da1b9726b8d01ea20228e3454d460e8faa01232e81569af5f7b12d"
},
"downloads": -1,
"filename": "python_wordle_helper-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "79045d628e9978bef1b2ca3e08cb28c4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 6129,
"upload_time": "2023-10-16T20:10:19",
"upload_time_iso_8601": "2023-10-16T20:10:19.908419Z",
"url": "https://files.pythonhosted.org/packages/d0/4e/aa8043ba5808686ed9acdeb0151605f2a4c94c3b2cc59098b51e69898968/python_wordle_helper-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7c078dd5a5c0648dc1161ae121fb464e8f394538bcb81e4fdb699e85adb7ced7",
"md5": "449a0422c775f95ab9aa23ccf4bfcfdf",
"sha256": "9856b00c93b21abdb43d3fd313ffd54cb2d4858662931acd7a51e62ce893dfa6"
},
"downloads": -1,
"filename": "python_wordle_helper-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "449a0422c775f95ab9aa23ccf4bfcfdf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 5205,
"upload_time": "2023-10-16T20:10:21",
"upload_time_iso_8601": "2023-10-16T20:10:21.444641Z",
"url": "https://files.pythonhosted.org/packages/7c/07/8dd5a5c0648dc1161ae121fb464e8f394538bcb81e4fdb699e85adb7ced7/python_wordle_helper-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-16 20:10:21",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "henxing",
"gitlab_project": "wordle_helper",
"lcname": "python-wordle-helper"
}