<commit_before>=================
Django-livereload
=================

Application performing a `Livereload`_ with `tiny-lr`_ once the development
server has started.

Why this project ?
------------------

Recently I started to use `Gulp`_ and `Livereload`_ to automatize some
tasks. Once an HTML, CSS or JS has changed, a livereload is performed in
the browser to reflect the changes, and I was pretty happy.

But I found one limitation, I cannot perform a livereload of the current
page when I edit Python files, because the development server provided by
Django is not necessary ready when the livereload request is emitted.

That's why I created this application.

Installation
------------

* First install the package on your system: ::

  $ pip install django-livereload

* Then register the ``'livereload'`` application in your ``INSTALLED_APPS``
  setting.

Usage
-----

If the livereload server provided by `tiny-lr` is launched (via Grunt, Gulp
or whatever), the ``runserver`` command will do a livereload on your
browser when the Django development server is ready.

.. _`Livereload`: http://livereload.com/
.. _`tiny-lr`: https://github.com/mklabs/tiny-lr
.. _`Gulp`: http://gulpjs.com/<commit_msg>Update the README<commit_after>=================
Django-livereload
=================

Application performing a `Livereload`_ with `tiny-lr`_ once the development
server has started.

Why this project ?
------------------

Recently I started to use `Gulp`_ and `Livereload`_ to automatize some
tasks. Once an HTML, CSS or JS has changed, a livereload is performed in
the browser to reflect the changes, and I was pretty happy.

But I found one limitation, I cannot perform a livereload of the current
page when I edit Python files, because the development server provided by
Django is not necessary ready when the livereload request is emitted.

That's why I created this application.

Installation
------------

* First install the package on your system: ::

  $ pip install django-livereload

* Then register the ``'livereload'`` application in your ``INSTALLED_APPS``
  setting.

Usage
-----

If the livereload server provided by `tiny-lr` is launched (via `Gulp`_,
`Grunt`_ or whatever), the ``runserver`` command will do a livereload on
your browser when the Django development server is ready.

.. _`Livereload`: http://livereload.com/
.. _`tiny-lr`: https://github.com/mklabs/tiny-lr
.. _`Gulp`: http://gulpjs.com/
.. _`Grunt`: http://gruntjs.com/
{'fraction_non_alphanumeric': 0.1330628803245436, 'fraction_numerical': 0.0, 'mean_word_length': 3.8735177865612647, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4059192', 'n_tokens_mistral': 719, 'n_tokens_neox': 665, 'n_words': 311}