diff --git a/plugins/plpaste.py b/plugins/plpaste.py new file mode 100644 index 0000000..238037d --- /dev/null +++ b/plugins/plpaste.py @@ -0,0 +1,12 @@ +from util import hook, web + + +@hook.command(adminonly=True) +def plpaste(inp): + if "/" in inp and inp.split("/")[0] != "util": + return "Invalid input" + try: + with open("plugins/%s.py" % inp) as f: + return web.haste(f.read(), ext='py') + except IOError: + return "Plugin not found (must be in plugins folder)"