cronjoborganize
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)
| File | Size | Uploaded | |
|---|---|---|---|
| cronjoborganize-0.1.3.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|