The work I do often involves deploying a batch of jobs onto a machine, and then walking away.
In order to minimize turn around, I'm a huge fan of Pushover for notifications on completion. Pushover is fantastic because it's an web service API call that can be easily integrated into various languages and scripts.
What I am looking for is something very similar, that would present a web-accessible progress bar, which would be as easy to integrate as a normal command line progress bar library. This way, I can better gauge how soon something will finish, if I'm away from my main machine.
Idea would be: API Call creates a UID for a progress bar, with an expected number of updates. Then client can update the number of executed updates via another call (
httplib for example). The progress bar itself should be accessible as a simple webpage.
I'm hoping for a third party service, as I can't just run apache on the machines -- typically they're firewalled.
Note: I would definitely prefer a service, but I hypothetically could be open to something I could host (AWS Free tier?).