{"id":16673247,"url":"https://github.com/doganoo/backgrounder","last_synced_at":"2025-04-09T20:06:28.402Z","repository":{"id":56970712,"uuid":"177218646","full_name":"doganoo/Backgrounder","owner":"doganoo","description":"Simple and Light Weight Background Job Library","archived":false,"fork":false,"pushed_at":"2024-12-03T09:13:46.000Z","size":133,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-09T20:06:19.672Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/doganoo.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-22T22:50:00.000Z","updated_at":"2024-12-03T09:13:50.000Z","dependencies_parsed_at":"2025-02-15T19:31:42.471Z","dependency_job_id":"b23da632-f8f8-4378-a7be-70049c362f4e","html_url":"https://github.com/doganoo/Backgrounder","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doganoo%2FBackgrounder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doganoo%2FBackgrounder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doganoo%2FBackgrounder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doganoo%2FBackgrounder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doganoo","download_url":"https://codeload.github.com/doganoo/Backgrounder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103872,"owners_count":21048245,"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-10-12T12:25:25.500Z","updated_at":"2025-04-09T20:06:28.375Z","avatar_url":"https://github.com/doganoo.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Backgrounder\n\nBackgrounder is a simple and intuitive library for handling background jobs. Backgrounder provides two types of background jobs:\n\n1 One Time Jobs: jobs that are designed to run only one time (such as a file migration from one directory to another)\n2 Regular (recurrent) Jobs: jobs that are designed to run after a defined amount of time\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require doganoo/backgrounder\n```\n\n## Usage\nThe main class for running background jobs is doganoo\\Backgrounder\\Backgrounder. In order to run Backgrounder, you need to pass\na list of jobs that should be executed, the DI Container which is used to query the jobs and a Logger to get any log messages.\n\n## Contributions\n\nFeel free to send a pull request to add more functionalities.\n\n## Maintainer/Creator\n\nDoğan Uçar ([@doganoo](https://www.dogan-ucar.de))\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoganoo%2Fbackgrounder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoganoo%2Fbackgrounder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoganoo%2Fbackgrounder/lists"}