acutesoftware / AIKIF

Artificial Intelligence Knowledge Information Framework
GNU General Public License v3.0
54 stars 13 forks source link

Web interface to manage toolbox #42

Open acutesoftware opened 8 years ago

acutesoftware commented 8 years ago

Needs to be a new tab on the web interface that manages the toolbox.

This needs to include descriptive information on the tool , where it lives, params passed and expected pass/fail return value ranges.

Would also be nice to link it to an ontology to allow it to be categorised, though this may be tricky in a web interface - perhaps multiple tags is a reasonable start

Using it from a command line would be something like

tools = aikif.toolbox.Toolbox()
tools.add('email collection', method=agent.gather.agent_email, interval='Daily')
tools.add('file download', method=toolbox.download, interval='On call')
tools.add('file copy', cls_file.copy)

tools.add(‘script1’, PC=’linux_main’, method=’/usr/bin/script1’, interval=’Daily’, log=’script1.log’)
tools.add(‘script2’, PC=’ent_win8’, method=’C:\\script\run2.BAT’’, interval=’Daily’, log=’script2.log’)
tools.add(‘script3’, PC=’linux_NAS’, method=’/user/home/backup’, interval=’Daily’, log=’script3.log’)

So the information to be kept is Tool Schedule

Tools