blob: ecb9e7143e5543ce6bb3e996b2b67aaff2dcf137 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
from conventionalrp.plugins.plugin_manager import PluginManager
class CustomPlugin:
def __init__(self):
self.name = "Custom Plugin"
def process(self, data):
# Custom processing logic
processed_data = data.upper() # Example transformation
return processed_data
def main():
plugin_manager = PluginManager()
custom_plugin = CustomPlugin()
plugin_manager.register_plugin(custom_plugin)
# Example data to process
data = "This is a sample TRPG log."
result = custom_plugin.process(data)
print(f"Processed Data: {result}")
if __name__ == "__main__":
main()
|