Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
In the world of cron tools I particularly like https://github.com/alseambusher/crontab-ui for a simple GUI to manage my crons - would be interested to hear if there are other handy packages in the space to check out
I wrote a temporal expression package https://github.com/pnelson/te to escape cron for background workers in greenfield work. I started writing an English language expression parser for user facing work and it functions a little like the reverse of the posted website, though it may be a bit more limited than using the package directly at present.
I feel like at some point we should upgrade to something more human-friendly. Like the nice descriptions they have here https://github.com/agenda/agenda
Maybe in the 22nd century.
Hey Justin, thanks for taking the time to fuzz the UI a bit. There is definitely improvements we could make.
I will point out, we are applying the same validations here that vixie cron does when you save a job. If you use "crontab -e" it will let you add a job with the schedule 5 4 31 9 *, and it flags the others you mentioned as invalid. For the most part, crontab.guru tries to be true to vixie cron.
Also, good news on the daylight savings front. As you can imagine with a service like Cronitor we had to learn a lot about this. In most modern versions of Cron, jobs scheduled with a specific time will not be replayed when the clock moves for DST. You can see the logic here:
https://github.com/svagner/vixie-cron/blob/master/cron.c#L22...