You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be incredibly helpful in the development of plugins/scripts if there was an integrated Python console available inside OpenPnP. Not only would it allow convenience features like autocomplete that don't work in a standard python console that is unaware of the openpnp binding namespace, but it would also allow for the direct testing of small code snippets right in the app, rather than having to write a script, import it, then execute it.
How Will It Look?
A tab would be added into the right-hand GUI panel (probably the bottom portion, but it doesn't matter), which would contain a large text field operating as a standard python console. Entering commands into the console would operate just as it would in a standard python console, except with the ability to talk to the OpenPnP API directly, so calling functions in the OpenPnP namespace should actually work as they would if they were being called from an installed script.
Why Do We Need It?
It would greatly improve the QoL for plugin/script development
It is useful for anybody wanting to attempt scripting in OpenPnP
Provide Examples
Psychogenic Technologies has created an ingenious, but cumbersome workaround to implement a working live console, as shown in his video here (around the 3:40 mark): https://youtu.be/qK27IgejNz4, showing how powerful it is to have access to such an interface. It would be much more convenient to not have to set up that complex workaround and simply have access to the functionality directly in the OpenPnP GUI.
The text was updated successfully, but these errors were encountered:
Feature Request
Describe the Feature
It would be incredibly helpful in the development of plugins/scripts if there was an integrated Python console available inside OpenPnP. Not only would it allow convenience features like autocomplete that don't work in a standard python console that is unaware of the openpnp binding namespace, but it would also allow for the direct testing of small code snippets right in the app, rather than having to write a script, import it, then execute it.
How Will It Look?
A tab would be added into the right-hand GUI panel (probably the bottom portion, but it doesn't matter), which would contain a large text field operating as a standard python console. Entering commands into the console would operate just as it would in a standard python console, except with the ability to talk to the OpenPnP API directly, so calling functions in the OpenPnP namespace should actually work as they would if they were being called from an installed script.
Why Do We Need It?
Provide Examples
Psychogenic Technologies has created an ingenious, but cumbersome workaround to implement a working live console, as shown in his video here (around the 3:40 mark): https://youtu.be/qK27IgejNz4, showing how powerful it is to have access to such an interface. It would be much more convenient to not have to set up that complex workaround and simply have access to the functionality directly in the OpenPnP GUI.
The text was updated successfully, but these errors were encountered: