Converted tildebot to pinhook framework. Moved other things around. Util-ified stuff

This commit is contained in:
RussellChamp committed 2019-01-29 09:58:38 -05:00
1 parent bc102890b2
commit 5f1bf146c3
52 files changed
+141 -6679

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
#!/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)