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 details)
Built Distribution
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 |