diff --git a/templates/python/index.py b/templates/python/index.py new file mode 100644 index 0000000..4f56b3f --- /dev/null +++ b/templates/python/index.py @@ -0,0 +1,16 @@ +"""File run by SE2""" + +import sdk + +import lib + + +def run_e(payload, ident): + """Function for SE2""" + lib.log(f'Received payload "{payload}"', ident) + result = lib.run(payload) + + lib.log(f'Returning result "{result}"', ident) + sdk.return_result(result, ident) + + lib.log(f'Result return for "{ident}"', ident) diff --git a/templates/python/lib.py b/templates/python/lib.py new file mode 100644 index 0000000..fd93417 --- /dev/null +++ b/templates/python/lib.py @@ -0,0 +1,14 @@ +"""File to be edited by users""" + + +def run(payload_string): + """ 'run' is imported by index.py""" + reversed_string = "" + for i in payload_string: + reversed_string = i + reversed_string + return reversed_string + + +def log(msg, msg_id=None): + """Log message id""" + print(f'\033[35m [plugin.py]\033[0m | id={msg_id} | {msg}', flush=True) \ No newline at end of file