mirror of
https://github.com/RussellChamp/tilde-projects.git
synced 2026-10-28 00:22:34 +00:00
17 lines
559 B
Python
17 lines
559 B
Python
#!/usr/bin/python3
|
|||
|
|
|
||
|
|
import pinhook.plugin
|
||
|
|
import subprocess
|
||
|
|
|
||
|
|
UNITS_CMD = "/home/krowbar/Code/units/units-2.11/units"
|
||
|
|
UNITS_CFG = "/home/krowbar/Code/units/units-2.11/definitions.units"
|
||
|
|
|
||
|
|
@pinhook.plugin.register('!units')
|
||
|
|
def units_plugin(msg):
|
||
|
|
if not msg.arg:
|
||
|
|
return pinhook.plugin.message("No text given. :(")
|
||
|
|
else:
|
||
|
|
result = subprocess.Popen(
|
||
|
|
[UNITS_CMD, "-v1f", UNITS_CFG] + msg.arg.split(" "), shell=False, stdout=subprocess.PIPE
|
||
|
|
).stdout.read().decode("utf-8").strip()
|
||
|
|
return pinhook.plugin.message(result)
|