heliocron
saffron
heliocron | saffron | |
---|---|---|
4 | 2 | |
237 | 217 | |
- | 1.8% | |
0.0 | 0.0 | |
about 1 year ago | 5 months ago | |
Rust | Rust | |
Apache License 2.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
heliocron
-
New heliocron release - integrate with cron to triggers commands to run relative to sunrise, sunset, etc
I've just published v0.8.0 of my command line application written in Rust: heliocron.
-
Aeotec Z-Stick Gen5+ and Homebridge
The only interesting part was figuring out how to schedule around sunrise and sunset rather than just fixed times - but I found https://github.com/mfreeborn/heliocron which made that pretty trival.
- Issues switching between day/night?
-
heliocron v0.5.0 released - new features added
Fortunately, cleverer people than me worked out all the maths for it, and I only had to convert it to rust and wrap it in a CLI. Here's the heavy duty maths in the code, which is based and checked against the calculations here.
saffron
-
Cloudflare uses Rust for parsing Cron expressions
You're right, it doesn't require state, my mistake. Though the rest still applies. Staggering isn't necessary with Workers since calls are all limited in CPU time and can by distributed evenly across many metals in a PoP. There isn't really a big use case for it today. But if you think there is a use-case, you're welcome to suggest it in cloudflare/saffron.
What are some alternatives?
daylight-rpi
hcaptcha-serverless-rust-worker - Demo code for creating an hCaptcha verify endpoint using Cloudflare Workers written in Rust
rust-sun - A Rust library for calculating sun positions
stewardx - Scheduled Task Executor With Asynchronous Runtime and Database X
open-zwave - a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
Factotum - A system to programmatically run data pipelines
delicate - A lightweight and distributed task scheduling platform written in rust. (一个轻量的分布式的任务调度平台通过rust编写)
nettu-scheduler - A self-hosted calendar and scheduler server.
node-openzwave-shared - OpenZWave addon for Node.js (all versions) including management and security functions
ic-cron - Task scheduler for the Internet Computer