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
powerline_dice-1.0.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for powerline_dice-1.0.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21b4197a30c88c7a1b738b36542a9fbae91c594928f09f53c8e5643266f0b0e6 |
|
MD5 | 854314fe6751cdc2b688cc219e68d4e4 |
|
BLAKE2b-256 | b2be5106bbe5837cc462bd5e226c6f011676f68a2ffa539012282b9bc5fe7d58 |