Skip to main content

Show schdueled jobs in a more readable way

Project description

Timetable for cronjobs

Show schdueled jobs in a more readable way.

screenshot

features

  • Easy configure - Setup job list in YAML format
  • Timezone supported - Able to configure server timezone and show the time in local time
  • Quick filtering - Allow customized label and quick lookup

Usage

  1. Install

    pip install git+https://github.com/tzing/cron-times.git
    
  2. Create job definition files

    Job definition are YAML files placed under jobs/ folder in current working directory.

    An example job:

    - name: Job name
      schedule: "0 10 * * *"
      timezone: Asia/Taipei  # tzdata format; Would use UTC if not provided
      description: In the description, you *can* use `markdown`
      labels:
        - sample-label
        - another-label
    

    All *.yaml files would be loaded on initialization time. We could build some code to pull the defines from other places before flask started.

  3. Run the app

    flask --app cron_times run
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cron_times-0.2.0.tar.gz (11.5 kB view hashes)

Uploaded Source

Built Distribution

cron_times-0.2.0-py3-none-any.whl (12.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page