A toy Powerline segment. This segment shows a result of dice combination.
Project description
POWERLINE DICE
A toy Powerline segment. This segment shows a result of dice combination.
Installation
Using pip
pip install powerline-dice
Configuration
You can activate the Powerline Slotmachine segment by adding it to your segment configuration,
for example in .config/powerline/themes/shell/default.json:
{
"function": "powerline_dice.roll",
"priority": 90
}
By default shows a roll of d6 (dice of six faces).
Arguments
- diceCombination (string): The combination of dices in dice notation format or wikipedia: Dice notation.
- Default: "d6"
- preContent (string): The string to show before the result.
- Default: ""
- postContent (string): The string to show after the result.
- Default: "🎲"
- facesDice list(string) or None: The faces of dice as list of string (can be emojis).
- Default: None
- critical int or list(int) or None: The minimum or exact values to critical hit, the background change to critical success.
- Default: None
- fumble int or list(int) or None: The maximum or exact values to critical fumble, the background change to critical failture.
- Default: None
Examples
Rolls two dices of twenty faces and get critical hit with 40 and critical fumble with 1.
{
"function": "powerline_dice.roll",
"priority": 30,
"args": {
"diceCombination": "2d20",
"critical": 30,
"fumble": 15
}
},
Flip a coin with the tail 🙂 and head ️☹️.
{
"function": "powerline_dice.roll",
"priority": 30,
"args": {
"diceCombination": "d2",
"facesDice": ["🙂", "☹️"],
"postContent": ""
}
},
Thanks
- Python Dice: for great library to parse dice combination.
License
Licensed under the GPL3 License.
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 powerline_dice-1.0.0.tar.gz.
File metadata
- Download URL: powerline_dice-1.0.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.5rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9521d1922b082a9c0b9edd08a68178bfd93a352fa7c116d9ff6efb3b7c439342
|
|
| MD5 |
20d68651218226f7dacb8b5cffadffbf
|
|
| BLAKE2b-256 |
7abb9826960023e5240e0b6fc711aa142c5df8655aaa24566df67a78537c2d1a
|
File details
Details for the file powerline_dice-1.0.0-py2-none-any.whl.
File metadata
- Download URL: powerline_dice-1.0.0-py2-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.5rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21b4197a30c88c7a1b738b36542a9fbae91c594928f09f53c8e5643266f0b0e6
|
|
| MD5 |
854314fe6751cdc2b688cc219e68d4e4
|
|
| BLAKE2b-256 |
b2be5106bbe5837cc462bd5e226c6f011676f68a2ffa539012282b9bc5fe7d58
|