{"id":18562362,"url":"https://github.com/born2snipe/spring-wordy-trigger","last_synced_at":"2025-06-22T06:36:08.777Z","repository":{"id":3138648,"uuid":"4167464","full_name":"born2snipe/spring-wordy-trigger","owner":"born2snipe","description":"Java spring trigger that uses words for expressing scheduling time","archived":false,"fork":false,"pushed_at":"2012-08-09T17:31:24.000Z","size":260,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-15T17:50:55.922Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/born2snipe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-04-28T13:43:29.000Z","updated_at":"2014-06-04T09:39:17.000Z","dependencies_parsed_at":"2022-09-02T19:30:30.190Z","dependency_job_id":null,"html_url":"https://github.com/born2snipe/spring-wordy-trigger","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/born2snipe/spring-wordy-trigger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fspring-wordy-trigger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fspring-wordy-trigger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fspring-wordy-trigger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fspring-wordy-trigger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/born2snipe","download_url":"https://codeload.github.com/born2snipe/spring-wordy-trigger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2snipe%2Fspring-wordy-trigger/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261249129,"owners_count":23130492,"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":[],"created_at":"2024-11-06T22:09:24.194Z","updated_at":"2025-06-22T06:36:03.732Z","avatar_url":"https://github.com/born2snipe.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# What is this?  [![Build Status](https://secure.travis-ci.org/born2snipe/spring-wordy-trigger.png)](http://travis-ci.org/born2snipe/spring-wordy-trigger)\n\nAttempt to simplify setting up a timer trigger using just words.\n\n\n##Examples\n\nTo help you come up with your own wordy expression\nfor your task, just finish the following sentence:\n\n    I want this to run...\n\n\n**Wordy to Cron comparison**\n\n    Wordy Exp.                                              Cron Exp.\n    ================                                       ==================\n    every 10 minutes                                    =\u003e 0 0/10 * * * ?\n    every 5 seconds                                     =\u003e 0/5 * * * * ?\n    at 10 pm                                            =\u003e 0 0 22 * * ?\n    at 12:00 am                                         =\u003e 0 0 0 * * ?\n    at 12:00 pm                                         =\u003e 0 0 12 * * ?\n    at 23:43                                            =\u003e 0 43 23 * * ?\n    between 0-10 every 10 minutes                       =\u003e 0 0/10 0-10 * * ?\n    between 0 and 10 every 10 minutes                   =\u003e 0 0/10 0-10 * * ?\n    between 1 am and 10 pm every 5 minutes              =\u003e 0 0/5 1-22 * * ?\n    between 1-10 pm every 2 hours                       =\u003e 0 0 13-10/2 * * ?\n    every 2 hours between 1-10 pm                       =\u003e 0 0 13-10/2 * * ?\n    on MON-FRI every 10 minutes                         =\u003e 0 0/10 * ? * MON-FRI\n    every 10 minutes on MON-FRI                         =\u003e 0 0/10 * ? * MON-FRI\n    on MON thru FRI every 10 minutes                    =\u003e 0 0/10 * ? * MON-FRI\n    on SUN,TUE,THU,FRI every 10 minutes                 =\u003e 0 0/10 * ? * SUN,TUE,THU,FRI\n    at 10 pm on MON-FRI                                 =\u003e 0 0 22 * ? * MON-FRI\n    on WED at 23:00                                     =\u003e 0 0 23 * ? * WED\n    on MON-FRI between 12 am and 10 pm every 10 minutes =\u003e 0 0/10 0-22 ? * MON-FRI\n\n\nAvailable units for the \"every\" syntax:\n\n    second\n    minute\n    hour\n\n\nAvailable hour ranges for \"between\" syntax:\n\n    Military time: 0-23|0 and 23\n    Time of day: 1-10 pm|1 am and 10 pm\n\n\nAvailable days for \"on\" syntax:\n\n    SUN, MON, TUE, WED, THU, FRI, SAT\n\n\n\n##Maven\n\n    \u003cdependency\u003e\n      \u003cgroupId\u003eb2s\u003c/groupId\u003e\n      \u003cartifactId\u003ewordy\u003c/artifactId\u003e\n      \u003cversion\u003e${version}\u003c/version\u003e\n    \u003c/dependency\u003e\n\n\t\u003cdependency\u003e\n      \u003cgroupId\u003eb2s\u003c/groupId\u003e\n      \u003cartifactId\u003espring-wordy-trigger\u003c/artifactId\u003e\n       \u003cversion\u003e${version}\u003c/version\u003e\n   \t\u003c/dependency\u003e\n   \n\t\u003crepositories\u003e\n      \u003crepository\u003e\n        \u003cid\u003eb2s-repo\u003c/id\u003e\n        \u003curl\u003ehttp://b2s-repo.googlecode.com/svn/trunk/mvn-repo\u003c/url\u003e\n      \u003c/repository\u003e\n   \t\u003c/repositories\u003e\n\n\n##[Spring Usage](http://static.springsource.org/spring/docs/3.0.5.RELEASE/reference/scheduling.html)\n\n     \u003cbean id=\"trigger\" class=\"org.springframework.scheduling.wordy.WordyTriggerBean\"\u003e\n        \u003cproperty name=\"expression\" value=\"every 1 second\"/\u003e\n        \u003cproperty name=\"jobDetail\" ref=\"jobDetail\"/\u003e\n    \u003c/bean\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2snipe%2Fspring-wordy-trigger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborn2snipe%2Fspring-wordy-trigger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2snipe%2Fspring-wordy-trigger/lists"}