{"id":13808097,"url":"https://github.com/LisiLisenok/Chime","last_synced_at":"2025-05-14T02:31:13.672Z","repository":{"id":91771750,"uuid":"53810939","full_name":"LisiLisenok/Chime","owner":"LisiLisenok","description":"Time scheduler for Vert.x","archived":false,"fork":false,"pushed_at":"2017-11-07T20:19:39.000Z","size":291,"stargazers_count":29,"open_issues_count":3,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-04T01:09:20.716Z","etag":null,"topics":["ceylon","scheduling","vertx"],"latest_commit_sha":null,"homepage":null,"language":"Ceylon","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LisiLisenok.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-03-13T22:25:17.000Z","updated_at":"2024-05-30T22:29:43.000Z","dependencies_parsed_at":"2023-03-07T01:00:34.374Z","dependency_job_id":null,"html_url":"https://github.com/LisiLisenok/Chime","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LisiLisenok%2FChime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LisiLisenok%2FChime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LisiLisenok%2FChime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LisiLisenok%2FChime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LisiLisenok","download_url":"https://codeload.github.com/LisiLisenok/Chime/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225273212,"owners_count":17448071,"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":["ceylon","scheduling","vertx"],"created_at":"2024-08-04T01:01:34.926Z","updated_at":"2024-11-19T00:30:33.820Z","avatar_url":"https://github.com/LisiLisenok.png","language":"Ceylon","funding_links":[],"categories":["Utilities"],"sub_categories":[],"readme":"## Chime.\n\n_Chime_ is time scheduler verticle which works on [Vert.x](http://vertx.io/) event bus and provides:  \n* scheduling with _cron-style_, _interval_, _union_ or _custom_ timers:  \n\t* at a certain time of day (to the second)  \n\t* on certain days of the week, month or year  \n\t* with a given time interval  \n\t* with nearly any combination of all of above  \n\t* repeating a given number of times  \n\t* repeating until a given time / date  \n\t* repeating infinitely  \n* proxying event bus with conventional interfaces  \n* applying time zones available on _JVM_  \n* flexible timers management system:  \n\t* grouping timers  \n\t* defining a timer start or end time  \n\t* pausing / resuming  \n\t* fire counting  \n* listening and sending messages via event bus with _JSON_\n* _publishing_ or _sending_ timer fire event to the address of your choice  \n\n_Chime_ is written in [Ceylon](https://ceylon-lang.org) and is available at\n[Ceylon Herd](https://herd.ceylon-lang.org/modules/herd.schedule.chime)  \n\n\u003e Runs with Ceylon 1.3.2 and Vert.x 3.4.1  \n\n\n## Usage and documentation.  \n\n1. Deploy _Chime_ verticle  \n2. Create and listen timers on _EventBus_, see details in [API docs](https://modules.ceylon-lang.org/repo/1/herd/schedule/chime/0.2.0/module-doc/api/index.html)  \n\n\u003e _Chime_ communicates over event bus with `Json` messages.  \n  Complete list of messages is available [here](../../wiki/Messages) \n\nExamples:  \n* [with Ceylon](examples/herd/examples/schedule/chime)  \n* [with Java and Maven](https://github.com/LisiLisenok/ChimeJavaExample)  \n \n\n[Blog post at Vert.x website](http://vertx.io/blog/time-scheduling-with-chime/)  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLisiLisenok%2FChime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLisiLisenok%2FChime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLisiLisenok%2FChime/lists"}