Skip to main content

cronjoborganize

PyPI License Python

A Python command-line tool designed to seamlessly parse and structure cron job expressions into well-organized CSV reports.

Features

  • Parse Cron Expressions: Accurately reads standard cron scheduling syntax.
  • CSV Reporting: Exports your parsed cron jobs into a structured, readable CSV format for straightforward auditing and analysis.
  • CLI Interface: Provides a lightweight and intuitive command-line interface.

Installation

You can install cronjoborganize directly using pip:

pip install cronjoborganize

Usage

Once installed, the package provides a global command-line utility: cron-organize.

1. Analyze Live System Cron Jobs

You can pipe your current crontab directly into the tool without needing to save it to a file first:

crontab -l | cron-organize

2. Analyze a Specific File

If you have a saved text file containing cron expressions, pass it as an argument:

cron-organize path/to/cron_jobs.txt

3. Customizing the Output

By default, the tool generates a file named cron_analysis.csv in your current directory. You can specify a custom output filename using the -o or --output flag:

crontab -l | cron-organize -o my_server.csv

Help

To see all available options at any time, run:

cron-organize --help

Metadata

Release files for cronjoborganize 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cronjoborganize 0.1.3
File Size Uploaded
cronjoborganize-0.1.3.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cronjoborganize 0.1.3
File Interpreter ABI Platform
cronjoborganize-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / cronjoborganize-0.1.3.tar.gz

Download URL cronjoborganize-0.1.3.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
34a76f39a1bae32b310ee58b576c7566bb8a1b3dc73eb0ec475dda3b4324a0cf
BLAKE2b-256 checksum
How to use checksums
0576855ac6bb6822af2a9e8a46845194b5c018b16b9d6fe8d697d668a4727acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / cronjoborganize-0.1.3-py3-none-any.whl

Download URL cronjoborganize-0.1.3-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d52f339e75fc8380a5ccc59ea18c164ecd0ecf1d74fb093a1160e7756c960ae9
BLAKE2b-256 checksum
How to use checksums
014dc46c7107744ad38885802d670a52de38554ca0f9a06f438764dfd3f4b3e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page