Skip to content
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

Script automation tool necessary for starting and stopping Things #23

Open
9 tasks
VigneshVSV opened this issue Jul 27, 2024 · 0 comments
Open
9 tasks
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested

Comments

@VigneshVSV
Copy link
Owner

VigneshVSV commented Jul 27, 2024

Currently, the user has to bother about scheduling, starting and stopping a Thing's python script on their own. They may also install it as a system service to automatically run the Thing at startup. To kill, they have to close the system service or restart it by using service restart commands.

It would be nice to have a tested tool suggested to them which will do exactly this but can show all the Thing's running on the computer.

One needs to carry out a survey of web tools that start and stop python services with following features:

  • support levels in starting. This means that the tool should be able to start one script after another if necessary. This is useful for pipelines of Thing's where one Thing depends on another's existence.
  • carry out group kill and group start
  • segregate scripts according to computer hostname & offer to view them like that
  • offer global levels of starting where a script in computer 1 is started before script in computer 2
  • optionally, applies to python in general itself, not just for starting and stopping Things

If such a tool does not exists,

  • create an independent project from this repository with MIT license
  • Implement the features with the same frontend CSS of material design like Thing Control Panel.
  • Integrate it with another app called the portal
  • test and update this repository documentation
@VigneshVSV VigneshVSV added enhancement New feature or request help wanted Extra attention is needed question Further information is requested good first issue Good for newcomers labels Jul 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant