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
I wonder if a phase 2 of this couldn't be a simple web interface with the ability to enable/disable plugins, set configs, install/uninstall, etc. Pretty big phase 2, but I'm just thinking out loud. Obviously, this would be a pretty big upgrade and I want to focus on the rest of the stuff we have planned (including modularizing the plugins) before even attempting this.
Activity
aaronr8684 commentedon Feb 15, 2022
This is an interesting way to handle plugins. Just one approach
https://alysivji.github.io/simple-plugin-system.html
It also lists a few plugin framework modules that we could look at instead of reinventing the wheel
aaronr8684 commentedon Mar 11, 2022
I wonder if a phase 2 of this couldn't be a simple web interface with the ability to enable/disable plugins, set configs, install/uninstall, etc. Pretty big phase 2, but I'm just thinking out loud. Obviously, this would be a pretty big upgrade and I want to focus on the rest of the stuff we have planned (including modularizing the plugins) before even attempting this.
txoof commentedon Mar 12, 2022
I like this idea. I'll need to put some more work into packaging and managing plugin install/uninstall.
txoof commentedon Mar 12, 2022
I've started with a basic script to do the plugin install; it's based loosely on the existing install script.
https://github.com/txoof/PaperPi/blob/plugin_installer/utilities/install_plugin.sh
There's not much to it yet, just a basic outline of what it will do: