do-it-yourself-bar
do-it-yourself-bar copied to clipboard
Document how to use Python in the Readme
Code snippets Using pydbus
#!/bin/python3
from pydbus import SessionBus
from sys import argv
if len(argv) == 1:
print("No DIY bar ID given!")
quit()
diy=SessionBus().get("org.kde.plasma.doityourselfbar","/id_"+argv[1])
diy=getattr(diy, 'pass') # pass is a keyword so you can't use diy.pass
diy('|A|Label|Tooltip|notify-send hello world|')
Using dbus-python
#!/bin/python3
from dbus import SessionBus
from sys import argv
if len(argv) == 1:
print("No DIY bar ID given!")
quit()
diy=SessionBus().get_object("org.kde.plasma.doityourselfbar","/id_"+argv[1])
diy=getattr(diy, 'pass') # pass is a keyword so you can't use diy.pass
diy('|A|Label|Tooltip|notify-send hello world|')