Ok, so i'm writing a plugin write now that is a wrapper for a certain api. So, I've written the api. I've tested my methods and such, and they work.
So, now I have a few questions: 1. I'd like to call terminal commands from web2py. Is there a way to do this? Specifically i'd like to start a secondary server from web2py without having to ask the user. 2. So I have this plugin, but I don't know how to call the functions I defined in the main controller of my app. I see in the book that it says there is a naming convention, but I'm not quite sure what the heck that is actually saying. Should I have it like this? ../appName/models/plugin_name.py ../appName/controllers/plugin_name.py or does it refer to the Plug-in folder? Thanks!

