Rofi Menu wrapper for hierarchical menu creation.
Project description
About
PyRofi wraps Rofi and helps you to build the hierarchical menus with neat navigation.
Installation
Just python3 -m pip install --update --user pyrofi
(requires Python ^3.6
).
Example
#!/usr/bin/env python3
from pyrofi import run_menu
def hello_world(_):
print('Hello World!')
def dice():
import random
return ['echo', random.choice('123456')]
run_menu({
'Calculator': ['xcalc'],
'Games': {
'Rogue': ['rogue'],
'Angband': ['angband']
},
'Calendar': ['ncal', '2019'],
'Hello World': hello_world,
'Dice': dice,
})
More complex example you can see here and run it with python3 -m pyrofi
.
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
pyrofi-0.2.0.tar.gz
(3.2 kB
view hashes)
Built Distribution
pyrofi-0.2.0-py3-none-any.whl
(3.4 kB
view hashes)