rillrate bindings for python
Project description
rillrate-py
Real-time UI for bots.
Python 3 bindings for RillRate.
How to use
Install the library:
pip install rillrate
Import it in your code and install a tracer:
import rillrate
rillrate.install("my-app")
Metrics
Add metrics allow to to monitor some properties of your bot.
Board
Board of keys and values.
board = rillrate.Board("package-1.dashboard-1.group-1.pulse");
board.set("Key", "Value");
Counter
Integer counter for something.
counter = rillrate.Counter("package-1.dashboard-1.group-1.counter");
counter.inc(123);
Gauge
Shows value in a range.
gauge = rillrate.Gauge("package-1.dashboard-1.group-1.gauge");
gauge.set(10);
Pulse
Renders a chart of the latest values slice.
pulse = rillrate.Pulse("package-1.dashboard-1.group-1.pulse");
pulse.push(50.2);
Table
Table with rows and cols.
table = rillrate.Table("package-1.dashboard-1.group-1.table");
table.set(1, 2, "cell");
Controls
Click
A clickable button.
click = rillrate.Click("package-1.dashboard-1.group-1.click");
click.clicked()
Selector
Selector of value from a set.
selector = rillrate.Selector("package-1.dashboard-1.group-1.selector");
selector.select("Value")
Slider
Slider to choose value in a range.
slider = rillrate.Slider("package-1.dashboard-1.group-1.slider");
slider.set(12.0)
Switch
Switch is a toggleable button with a boolean value.
switch = rillrate.Switch("package-1.dashboard-1.group-1.switch");
switch.turn(True)
Expansions
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for rillrate-0.37.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f6d2a34c42c24ee268d2750c6adce8904008f0fdd9a6d092d0aa77db81020c5 |
|
MD5 | a86408be1b93cc7dc01ea9a372590744 |
|
BLAKE2b-256 | 9d4c5ea692c886237488614cf4151199f87eb7a412691bc23761b1ff6fd52c2f |
Close
Hashes for rillrate-0.37.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a0837ac17910531860a6b8090ce5e95000bc4ba23c53f5988446e0ba603058 |
|
MD5 | dde9932d9677f01c6bb4132243ee32c4 |
|
BLAKE2b-256 | dcfe0090dc9648063db04da794e7b6ad964caba7d0c9f943ad9b9111c94b5a81 |
Close
Hashes for rillrate-0.37.4-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5cc99324abfc82b1393349591ac0180168931cdc90c55b2154e79c4bb215d4c |
|
MD5 | b9cf6f5fee6567b4a0b52ded9a0e56f0 |
|
BLAKE2b-256 | 4a141edc02e9f25420a4ec3c40878565b723b1cbe9367ef0630be5cf29c5d5e4 |
Close
Hashes for rillrate-0.37.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc4cc9dbeaa3c68618399c095cd29815dd92360368a93fc54bfecb07a8e624c |
|
MD5 | 25faf9192246ecd20bca881f276bd42c |
|
BLAKE2b-256 | 9b22b5567bc92f1d4956373792eaa5057aaff5c9371b0b770070ba6a4aafc06f |
Close
Hashes for rillrate-0.37.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 069cec0015e5d50f0098bfc97484828eb165e8f5ffd985605c2ae98b396c00cc |
|
MD5 | bc9f93b79e400d44dddac3d409a99616 |
|
BLAKE2b-256 | e267080028cbee1d3db390d4d960efcb3b48cd01989ab26c9195a315087373cf |
Close
Hashes for rillrate-0.37.4-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02f5d088b98bcf2db441a0ca3497f611da4cf9a707ed769b415ff13b9ed62085 |
|
MD5 | 4ef9b55b98b2241348f95bddb1d1c415 |
|
BLAKE2b-256 | 0c2c29c7572cdc1bced9c02d60f8251e54db8d26bba410ede81a52ca1fde1ec0 |
Close
Hashes for rillrate-0.37.4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c91f2bce37417802e12f610b0f72c0280a86bfd58d5278d00a48075f9136791 |
|
MD5 | b5010faad7ff8dfcde47e3ba30c8a9a4 |
|
BLAKE2b-256 | cb8b7d76df8e8728896d59c7765d63ff4262c014be425ed06ff4d5b6ed9ed11f |
Close
Hashes for rillrate-0.37.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 128ada8e6f984fa0fb8ba1d2b95f1e99a36c0e5f5af307a5b8e0d3a0d6fa6f7a |
|
MD5 | d4726723c6bd1494a25615fca27292cd |
|
BLAKE2b-256 | 0ab27573c202bc5d901b3574c6002d4f6a142f06cde4fdd5c17e184e653d3c56 |
Close
Hashes for rillrate-0.37.4-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b91cc547c0be43515e97e527e46a59ecdc7ae48acd5d2e28e4df3177b429f662 |
|
MD5 | 0cb05f4003bd24ddd05242d9821534d1 |
|
BLAKE2b-256 | 59aa45d7053f30316bc7259f8511cc1dae69a11fa0f99e60e3ad6d1d956c65f7 |
Close
Hashes for rillrate-0.37.4-cp36-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fad3ecd79c5192943d78fc52325c2f06d03c897b5c9d71b968d2c23411976e0f |
|
MD5 | 85f71b7b6ea976cd5102c9187c2781ff |
|
BLAKE2b-256 | 4ab537bf5c390a9bf4bffd5c6c54b644f1af6101e4fee79780b11ba8f3149e84 |
Close
Hashes for rillrate-0.37.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c50b80735032f8a2fb70d0f6054335ed864a3f5792ad3f4269fc9e26ad92016d |
|
MD5 | abbb43db3c110e73dc3be440f9a25920 |
|
BLAKE2b-256 | ee4d2228ee1eccc339a321e90b8a9ec4ca00f651edca9b31c8233a5c2951ecb5 |
Close
Hashes for rillrate-0.37.4-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67bcb54e2a646f96940d4cc1e7bf97ef47d05137b0f4471be9ace4f748cc0ecf |
|
MD5 | 0a097a57311d25f81e3b486cdf4d1d79 |
|
BLAKE2b-256 | a816859b404dc6c12a2278033129b93664ca1e6b7af0f27fb33ba5dc49a19794 |