Provide a set of letters and retrieve a list of potential words and point values for Scrabble.
Project description
PyScrabbler
A Python package for retrieving a list of valid words and their values in Scrabble™ given a set of letters [seven to fifteen].
Description
Methods
getScrabbleWords(letters)
Parameter: String; provided letters.
Returns: 2D-List; words and their base values.
Exceptions:
Error: Letter count must be between seven and fifteen.: occurs when provided String is less than seven characters OR longer than fifteen characters.
Error: No argument provided.: occurs when not provided with an argument.
Example Use In Code:
storedWords = getScrabbleWords('JUHSINE')
for word in storedWords:
print(word)
Example Use In Terminal:
python -m pyscrabbler a,r,t,w,t,x,y,z
Example Output:
['EH', 5]
['EHS', 6]
['EISH', 7]
['EN', 2]
['ENS', 3]
['ES', 2]
['HE', 5]
['HEN', 6]
['HENS', 7]
...
Installation
With Python installed, run the following in a command prompt:
python -m pip install pyscrabbler
Legal
This project was developed for educational purposes. I do not own, nor claim to own, anything involving Scrabble™. Scrabble™ is a trademark owned by Hasbro Inc. and all rights are reserved to its respective owner.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyscrabbler-1.1.2.tar.gz.
File metadata
- Download URL: pyscrabbler-1.1.2.tar.gz
- Upload date:
- Size: 736.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
499ca3b89c14220abd70c4c0c2c454853772635b45e8742ae6c9d804cb99893c
|
|
| MD5 |
04b0a11dcbf8f40b5a838e9af7d79906
|
|
| BLAKE2b-256 |
6f125d23ceb2079549c1a155e673d35292ba171573f805fc503a547a3700cf63
|
File details
Details for the file pyscrabbler-1.1.2-py3-none-any.whl.
File metadata
- Download URL: pyscrabbler-1.1.2-py3-none-any.whl
- Upload date:
- Size: 1.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6aac256e3446cc47f353525d587101e60a6b9d855cc9dc3e155449a3cacb3e9b
|
|
| MD5 |
f2308bd947837fbcd7c1b264810c1cf3
|
|
| BLAKE2b-256 |
dd44a26bbc8d8f5afdb9aa18327242858f6c69a68d79dd578491ae113fcec4de
|