Schedule preflight
Turns a compact expression into concrete upcoming timestamps before it is copied into an automation.
Day 056 / n8n / Workflow Automation
A dependency-free Python CLI that previews upcoming runs for bounded five-field cron expressions in an explicit IANA time zone.
Turns a compact expression into concrete upcoming timestamps before it is copied into an automation.
Pairs each local run with UTC and requires an offset-aware preview starting point.
Documents the supported five-field dialect and rejects unsupported or out-of-range input.
Five standard cron fields
Wildcards, lists, ranges and steps
IANA timezone conversion
UTC and local timestamps
Traditional DOM/DOW semantics
One to twenty previewed runs
Five-year search boundary
Ten standard-library tests
Argparse, datetime, zoneinfo and JSON provide a dependency-free local command-line tool.
Sets of valid values model lists, ranges, wildcards and steps with fixed field boundaries.
Ten tests cover weekday schedules, steps, ranges, DOM/DOW semantics, time zones and invalid input.