https://github.com/MichaelCurrin/unicron
The tenacious but efficient scheduler for daily tasks 🔂 ⏳ 🦄
https://github.com/MichaelCurrin/unicron
cron python scheduler scheduler-service scheduling-tasks task-manager task-scheduler
Last synced: 5 months ago
JSON representation
The tenacious but efficient scheduler for daily tasks 🔂 ⏳ 🦄
- Host: GitHub
- URL: https://github.com/MichaelCurrin/unicron
- Owner: MichaelCurrin
- License: mit
- Created: 2020-01-04T07:49:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-19T08:44:56.000Z (9 months ago)
- Last Synced: 2024-11-10T00:28:18.692Z (5 months ago)
- Topics: cron, python, scheduler, scheduler-service, scheduling-tasks, task-manager, task-scheduler
- Language: Python
- Homepage: https://michaelcurrin.github.io/unicron/
- Size: 334 KB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-docsify - :repeat_one: :hourglass_flowing_sand: :unicorn: unicron - A simple scheduler to ensure tasks run exactly once per day but get retried at intervals until the task passes. Ideal for machines which are not always online. @MichaelCurrin. (Showcase)
README
# Unicron :clock1:
> The tenacious but efficient scheduler for daily tasks :repeat_one::hourglass_flowing_sand::unicorn:[](https://github.com/MichaelCurrin/unicron/actions?query=workflow:"Python+CI" "Go to GitHub Actions workflow")
[](https://github.com/MichaelCurrin/unicron/releases/ "Go to GitHub releases")
[](#license "Go to License section")[](https://python.org/ "Go to Python homepage")
[](https://docsify.js.org/ "Go to Docsify homepage")- The easy way to take control of your scheduled tasks.
- Configure as many tasks as you want that will each run once a day.
- For example, scrape HTML pages or Twitter API data - without running excessively, so you save on storage (avoiding duplicates) and avoid hitting rate limits.
- Unicron integrates with `crontab` on macOS or Linux.
- Made with Python, but zero packages needed!
- Just clone, configure and run. :snake: :tada: :unicorn:
## License
Released under [MIT](/LICENSE) by [@MichaelCurrin](https://github.com/MichaelCurrin).