A lightweight, config-driven task scheduler for Python — automate backups, health checks, and cleanup jobs on a schedule you control. No cloud account, no subscription, runs on your own machine.
Stop babysitting scripts. This is a small, self-contained scheduler that runs your Python tasks on a timer — daily backups, hourly disk checks, weekly cleanup — all defined in one simple JSON file.
scheduler.pyw — the scheduler itself (pure Python, no dependencies beyond the standard library)manage.py — a command-line tool to add, list, update, or remove scheduled tasks without hand-editing JSONtasks.json — a ready-to-run example config with 3 sample tasksWhy you'd want this: No cron/Task Scheduler GUI wrestling — just edit JSON or use the CLI. Runs entirely locally, your scripts and data never leave your machine. Zero dependencies. Small enough to read end-to-end in 10 minutes.
Requirements: Python 3.8+ on Windows, macOS, or Linux.
License: Personal/commercial use on your own machines. Not for resale or redistribution of the source itself.
Send payment to the wallet address below. This is a non-custodial, self-hosted checkout — no payment processor, no account required.
martin_mathew@nlife.in with the subject "Pack A Purchase".