r/webdev - [Showoff Saturday] I am trying to replace the Windows Task Scheduler (Alpha stage)

scheduler.exe

https://scheduler.michaelsorensen.dev/

**NOTE** THIS IS AN UNSIGNED APP BECAUSE I AINT COUGHING UP $400 FOR THIS SUCKER QUITE YET

(TL;WR: just click the link to the download page)

good morning everybody

A few months back IT at my company stopped me from scheduling the scripting I was doing for security reasons. Apparently, the windows Task Scheduler is rife with vulnerabilities due to the elevated privileges required for the app.

And this really bothered me because I am an automations engineer so I like to automate things. Especially things that I have to do. I love waking up in the morning, making a cup of coffee hit the “go” button on my computer and have it sort of do all the work for me.

So, I decided to take fate into my own hands and write my own task scheduler with blackjack and hookers. Not actually blackjack and hookers though because, IT would probably remove even more privileges. Those guys are really stiff.

Anyways, let’s talk about what my scheduler does:

  1. you can schedule tasks like “`f/scripts/brewCoffe.sh“`

  2. You can schedule those tasks using CRON formating “* * * * * *”, millisecond intervals, or startup intervals

  3. You get notified when shit gets done (I know in the 21st century? crazy)

  4. It supports all desktop operating systems (windows, mac, ubuntu)

  5. It’s more secure since the process only runs at the user level.

Now, there are loads of more features I would like to add but, this project is already above and beyond the MVP I originally had in mind. So I figured I would share it with the world, or rather just the couple hundred of you that happened to wake up at the same time I did.

That’s it, let me know what you think.

P.S. I know since this is a desktop app it isn’t strictly “web development” but, I wrote it in electron using web development code (HTML, CSS, JS) so I’m hoping this is fine.



Source link

Write A Comment