Metadata-Version: 2.0
Name: django-fancy-cronfield
Version: 0.2.0
Summary: A nice and customizable cronfield
Home-page: https://github.com/saeedsq/django-fancy-cronfield
Author: Saeed Salehian
Author-email: saeed.sq@gmail.com
License: BSD License
Platform: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.5
Classifier: Framework :: Django :: 1.6
Classifier: Framework :: Django :: 1.7
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Requires-Dist: django (>=1.5,<2.0)
Requires-Dist: python-crontab (==1.9.3)

#######################
Django Fancy Cron Field
#######################
.. image:: https://travis-ci.org/saeedsq/django-fancy-cronfield.svg?branch=develop
    :target: http://travis-ci.org/saeedsq/django-fancy-cronfield
.. image:: https://img.shields.io/pypi/v/django-fancy-cronfield.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://img.shields.io/pypi/pyversions/django-fancy-cronfield.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://img.shields.io/pypi/status/django-fancy-cronfield.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://img.shields.io/pypi/dm/django-fancy-cronfield.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://img.shields.io/badge/wheel-yes-green.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://img.shields.io/pypi/l/django-fancy-cronfield.svg
    :target: https://pypi.python.org/pypi/django-fancy-cronfield/
.. image:: https://codecov.io/github/saeedsq/django-fancy-cronfield/coverage.svg?branch=develop
    :target: https://codecov.io/github/saeedsq/django-fancy-cronfield?branch=develop
.. image:: https://readthedocs.org/projects/django-fancy-cronfield/badge/?version=latest
    :target: http://django-fancy-cronfield.readthedocs.org/en/latest/?badge=latest
    :alt: Documentation Status
.. image:: https://landscape.io/github/saeedsq/django-fancy-cronfield/develop/landscape.svg?style=flat
   :target: https://landscape.io/github/saeedsq/django-fancy-cronfield/develop
   :alt: Code Health
.. image:: https://api.codacy.com/project/badge/grade/1c49af5cdb564cfe979d26384436c85f
    :target: https://www.codacy.com/app/saeed-sq/django-fancy-cronfield
.. image:: https://codeclimate.com/github/saeedsq/django-fancy-cronfield/badges/gpa.svg
   :target: https://codeclimate.com/github/saeedsq/django-fancy-cronfield
   :alt: Code Climate

A nice and customizable cron field with great, easy to use UI.

.. ATTENTION:: To propose features, always open pull requests on the **develop** branch.
   It's the branch for features that will go into the next django fancy cronfield feature release.

   For fixes for 0.1.x releases, please work on support/0.1.x which
   contains the next patch release for 0.1.x series.

   The **master** branch is the current stable release, the one released on PyPI.
   Changes based on **master** will not be accepted.


********
Features
********

- Cron widget providing nice gentle select UI
- Cron format validation
- Custom django field
- Ability to specify a daily run limit

************
Requirements
************

Fancy cron field requires Django version 1.5 up to 1.9, Python 2.6, 2.7, 3.3,
3.4 and python-crontab 1.9.3.

*************
Documentation
*************

Please head over to `documentation`_ for all the details on how to install,
customize and use the django fancy cronfield.

.. _documentation: http://django-fancy-cronfield.readthedocs.org/en/latest/

********
Tutorial
********

http://django-fancy-cronfield.readthedocs.org/en/latest/intro/index.html

************
Installation
************

.. code:: shell

    pip install django-fancy-cronfield

***********
Basic usage
***********

Add `'fancy_cronfield'` to your `INSTALLED_APPS`, then use `CronField` like
any regular model field:

.. code:: python

    from django.db import models

    from fancy_cronfield.fields import CronField


    class MyModel(models.Model):
        timing = CronField()

************
Getting Help
************

Please Write to our `mailing list
<https://groups.google.com/forum/#!forum/django-fancy-cronfield>`_.

*******
Credits
*******

* Crontab API features borrowed from
  `python-crontab <https://code.launchpad.net/python-crontab>`_.

