{"id":19685822,"url":"https://github.com/bradfordmedeiros/when-do","last_synced_at":"2026-05-15T09:11:49.498Z","repository":{"id":57397708,"uuid":"60491292","full_name":"BradfordMedeiros/when-do","owner":"BradfordMedeiros","description":"Utility library used in automate_core framed around Home-Automation tasks","archived":false,"fork":false,"pushed_at":"2018-05-14T03:08:19.000Z","size":3185,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T17:16:14.600Z","etag":null,"topics":["home-automation","internet-of-things","mqtt","things"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BradfordMedeiros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-06T01:54:54.000Z","updated_at":"2018-05-14T03:08:19.000Z","dependencies_parsed_at":"2022-08-31T14:20:51.564Z","dependency_job_id":null,"html_url":"https://github.com/BradfordMedeiros/when-do","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradfordMedeiros%2Fwhen-do","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradfordMedeiros%2Fwhen-do/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradfordMedeiros%2Fwhen-do/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BradfordMedeiros%2Fwhen-do/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BradfordMedeiros","download_url":"https://codeload.github.com/BradfordMedeiros/when-do/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993597,"owners_count":19890418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["home-automation","internet-of-things","mqtt","things"],"created_at":"2024-11-11T18:24:11.316Z","updated_at":"2026-05-15T09:11:49.464Z","avatar_url":"https://github.com/BradfordMedeiros.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# when-do\nUtility library used by automate_system to handle scheduling, and rules (primary  use case), and automate_system for sequencing of migration instructions (secondary use case).\n\nGenerally, things should be put here if they represent functionality in automate_system that is a more like a utility functionality -- something that exists on its own, does not open any external connections, and potentially is a bit -- not necessarily tricky to code -- but tricky enough -- that including this code in a main project -- which is primarily  state management -- would be dumb as shit.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradfordmedeiros%2Fwhen-do","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbradfordmedeiros%2Fwhen-do","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradfordmedeiros%2Fwhen-do/lists"}