Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 21 Python Cron Projects
-
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
another-autoscaler
Another Autoscaler is a Kubernetes controller that automatically starts, stops, or restarts pods from a deployment at a specified time using a cron expression.
-
magniv-core
Magniv Core - A Python-decorator based job orchestration platform. Avoid responsibility handoffs by abstracting infra and DevOps.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lights-off-aws
Tag instances & databases with cron-style stop/start schedules to cut AWS costs. Also schedule EBS, EC2 & RDS backups, plus CloudFormation stack updates.
-
spotify-playlist-backup
🎵 Scheduled Python script to backup your personal Spotify playlists incase the platform ever goes down (or you just like having your data).
-
threaded-cron-task-engine
An multi-threaded cron/supervisord replacement which offers a bit more and is dead simple
-
tray-runner
Tool to run and restart commands, so they can be continuously executed. The application can be run from the console or using a tray icon.
-
groupme-bot
Easily build one or more bots into a single application. Supports regex handlers of incoming messages as well as cron jobs to perform functions on a regular cadence.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: I built a self-hosted status page and monitoring tool for my projects | news.ycombinator.com | 2024-04-25Hey mate, I'm using https://healthchecks.io/ for heartbeat monitoring my crons. It's been working flawlessly for quite some time now. The UI is super clean and easy to navigate. It's also free up to 20 monitored jobs. Note - I'm not in any way related to that project.
I was annoyed by cron/fcron limitations and figured systemd is the way go because of its flexibility and power, but also was annoyed about manually managing tons of unit files. So I wrote a tool with a config that looks kinda like a crontab, but uses systemd (or launchd on mac) behind the scenes: https://github.com/karlicoss/dron#what-does-it-do
E.g. a simplest job definition looks like this
job(every(mins=10), 'ping https://beepb00p.xyz', unit_name='ping-beepb00p')
I have a sample code here that pulls data from an API and loads it into a DB, scheduled by cron, that can help with some ideas.
Python Cron related posts
-
Show HN: I built a self-hosted status page and monitoring tool for my projects
-
Webhooks suck, but here are alternatives
-
What do you use for external monitoring?
-
Show HN: OnlineOrNot – Cron Job Monitoring
-
Prioritize IPv4 over IPv6 in dual stack
-
Show HN: Peeng – like Pingdom, but the other way around and simpler
-
Detecting and alerting for power failures
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Cron projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Healthchecks | 7,369 |
2 | roam-to-git | 550 |
3 | aiocron | 325 |
4 | spotify_sync | 154 |
5 | hcloud-snapshot-as-backup | 81 |
6 | another-autoscaler | 81 |
7 | magniv-core | 75 |
8 | dron | 55 |
9 | bitcoinMonitor | 54 |
10 | cronsim | 44 |
11 | lights-off-aws | 36 |
12 | cronicle | 35 |
13 | slacker | 30 |
14 | gtock | 10 |
15 | spotify-playlist-backup | 9 |
16 | pyncette | 8 |
17 | cloudmon | 4 |
18 | threaded-cron-task-engine | 4 |
19 | tray-runner | 4 |
20 | gar-cron | 3 |
21 | groupme-bot | 2 |
Sponsored