Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pretty-cron

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pretty-cron

Retired in favour of cron_descriptor. (Converts crontab expressions to human-readable descriptions).

  • 1.2.0
  • PyPI
  • Socket score

Maintainers
1

=========== pretty-cron

Retired in favour of cron_descriptor_

.. cron_descriptor_: https://pypi.org/project/cron_descriptor/

This project is no longer maintained.

Converts crontab expressions to human-readable descriptions.

Installation

Use pip:

.. code-block:: bash

pip install pretty-cron

Tested on Python 2.7 and 3.6.

API

prettify_cron(cron_expression)

Converts the given string cron expression into a pretty, human-readable, English description of what it means. If the string is not a valid cron expression, or it includes features not currently supported, it is returned as-is.

For example:

.. code-block:: python

>>> import pretty_cron
>>> pretty_cron.prettify_cron("0 * * * *")
"At 0 minutes past every hour of every day"
>>> pretty_cron.prettify_cron("0 0 1 1 *")
"At 00:00 on the 1st of January"
>>> pretty_cron.prettify_cron("12 15 * 1 *")
"At 15:12 every day in January"
>>> pretty_cron.prettify_cron("lalala")  # Not a cron expression
"lalala"

History

1.2.0 (2018-08-22)

  • Retired in favour of cron_descriptor_. This project is no longer maintained.

.. _cron_descriptor: https://pypi.org/project/cron_descriptor/

1.1.0 (2018-08-19)

  • Now always returns unicode on Python 2 for consistency.

1.0.2 (2016-05-03)

  • Now supports expressions with multiple weekdays and ordinal days - thanks @jbondia.

1.0.1 (2016-02-09)

  • Now interprets day 7 as Sunday as well as 0, like Linux crontab parsers - thanks @vetyy.
  • Now supports expressions with multiple months separated by commas - thanks @MerreM.

1.0.0 (2015-07-28)

  • First release on PyPI, featuring prettify_cron function.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc