{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/17"}],"enrichment":{"capability":"Validates Quartz-style cron expressions against the full Quartz specification, including 6- or 7-field formats, special characters, named values, and field-level constraints.","skillfed_tags":["cron-validation","quartz-scheduler","scheduling"],"use_cases":["Validate cron expressions before passing them to a Quartz scheduler or job queue system.","Parse and inspect individual cron fields (second, minute, hour, etc.) for configuration validation.","Enforce strict Quartz cron syntax in a configuration file or API that accepts cron schedules.","Catch malformed cron expressions early with detailed error messages during application startup.","Build a cron expression builder or editor that needs to validate user input against Quartz rules."],"what_it_does":"quartz-cron-checker is a lightweight validator for Quartz cron expressions in Python. It parses and validates 6- or 7-field cron strings (second, minute, hour, day-of-month, month, day-of-week, and optional year) against the full Quartz specification, including support for special characters like `*`, `?`, `L`, `W`, and `#`, as well as named months and days. It enforces mutual exclusivity between day-of-month and day-of-week fields and provides detailed error messages when validation fails.\n\nThe package offers both object-oriented and functional APIs: you can parse a cron string into a QuartzCronChecker object and call validate() on it, or use standalone functions like validate_cron_string() and validate_day_of_month() to check individual fields. It has no runtime dependencies and requires Python 3.10 or later.","worth_installing":"Yes, if you need strict Quartz cron validation and are comfortable with aging maintenance. The package is lightweight, dependency-free, and covers the full Quartz spec including special characters and named values. However, verify the license terms first (currently unclear in metadata) and be aware that no active development is visible\u2014bug fixes or feature updates are unlikely without a maintainer revival."},"id":"quartz-cron-checker","links":{"html":"https://skillfed.io/packages/quartz-cron-checker","md":"https://skillfed.io/packages/quartz-cron-checker.md","pypi":"https://pypi.org/project/quartz-cron-checker/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-29","license_spdx":null,"license_treatment":"unclear","name":"quartz-cron-checker","python_support":"supports_current","summary":"Simple Python library to check if a Quartz cron expression is valid."},"popularity":{"monthly_downloads":101258,"position":12950,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
