-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Autoscript #1398
Autoscript #1398
Conversation
First of all thank you for this realization, very good work. I'm glad the idea was taken for a scripting system that we had talked about with crazycat. I see that in the current state, several points:
If you want me to work on code snippets or points, let me know. If it can help here is my debut work from 8 months ago in the same idea |
Add base eggdrop version update check? |
One-line summary: Add autoscripts feature
Additional description (if needed):
The autoscripts system will allow Eggdrop to download, install, and configure scripts via the partyline. Since it's inception, users have needed to load a Tcl script into Eggdrop by downloading a Tcl file, editing the file to customize settings, and then sourcing that file in the config file. The autoscripts system helps by:
To take advantage of this, scripts will have to be modified to adhere to a published API and be accompanied by a manifest.json file. Eggheads will host commonly used scripts so that users can download known "good" scripts. Additionally, the API will allow scripts to be packaged and distributed outside of being downloaded from eggheads.
And obviously the traditional 'source' method of loading scripts is not going away!