{ "info": { "author": "Fantomas42", "author_email": "fantomas42@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=================\nDjango-livereload\n=================\n\nApplication performing a `LiveReload`_ with `tiny-lr`_ once the development\nserver is ready.\n\nWhy this project ?\n------------------\n\nI recently started using `Gulp`_ and `LiveReload`_ to automatize some\ntasks. Everytime an HTML, CSS or JS file changes, a livereload is performed in\nthe browser to reflect those changes, and I was pretty happy with that.\n\nBut I found one limitation, I cannot perform a livereload of the current\npage when editing Python files because the development server provided by\nDjango is not necessary ready as soon as the livereload request is emitted.\n\nThat's why I created this application.\n\nInstallation\n------------\n\n* First install the package on your system: ::\n\n $ pip install django-livereload\n\n* Then register the ``'livereload'`` application in your ``INSTALLED_APPS``\n setting, before the ``'django.contrib.staticfiles'`` application if used.\n\nUsage\n-----\n\nIf the livereload server provided by `tiny-lr` is launched (via `Gulp`_,\n`Grunt`_ or whatever), the ``runserver`` command will do a livereload on\nyour browser whenever the Django development server is ready.\n\nThe script\n----------\n\nIf you want to `livereload-js`_ script injected into your pages because you\ndon't want to deal with a plug-in, simply register this middleware in your\nproject: ``'livereload.middleware.LiveReloadScript'``.\n\n.. _`LiveReload`: http://livereload.com/\n.. _`tiny-lr`: https://github.com/mklabs/tiny-lr\n.. _`Gulp`: http://gulpjs.com/\n.. _`Grunt`: http://gruntjs.com/\n.. _`livereload-js`: https://github.com/livereload/livereload-js", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Fantomas42/django-livereload", "keywords": "django,server,runserver,livereload", "license": "BSD License", "maintainer": null, "maintainer_email": null, "name": "django-livereload", "package_url": "https://pypi.org/project/django-livereload/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-livereload/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Fantomas42/django-livereload" }, "release_url": "https://pypi.org/project/django-livereload/1.7/", "requires_dist": null, "requires_python": null, "summary": "LiveReload with the Django development server", "version": "1.7" }, "last_serial": 2681060, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1e5078a77f1286739a0fa0041b67ed61", "sha256": "d6fe63abfa42c22b2eee98d0533616cd5bcd24bcf50221b0c5427e1c6d76b3eb" }, "downloads": -1, "filename": "django-livereload-0.1.tar.gz", "has_sig": false, "md5_digest": "1e5078a77f1286739a0fa0041b67ed61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3573, "upload_time": "2014-05-15T15:40:40", "url": "https://files.pythonhosted.org/packages/30/a6/9da5a7ed1934fd7f674c34506ed8a6df970440af5169389eea1b790e166b/django-livereload-0.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "abdbf92cc44ae4cd556fda14de6376fd", "sha256": "5ab089887f1fbb0e4ce7e7f909287a7af3c1f208f93e670a8ffeeeab615bfb68" }, "downloads": -1, "filename": "django_livereload-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abdbf92cc44ae4cd556fda14de6376fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5143, "upload_time": "2014-05-19T09:43:10", "url": "https://files.pythonhosted.org/packages/51/5a/12b52e99b3338333b56affbedfdcf68c42247f95e4a54eb0b43740d61b2e/django_livereload-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "662eb655287f8ce1e4abd1afa67ce989", "sha256": "1a7b756dbfb49945461e6502a46ff363570165646b19d4fb40cdfd1e9df8362f" }, "downloads": -1, "filename": "django-livereload-1.0.tar.gz", "has_sig": false, "md5_digest": "662eb655287f8ce1e4abd1afa67ce989", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3598, "upload_time": "2014-05-19T09:43:07", "url": "https://files.pythonhosted.org/packages/a7/29/bb37b67748152c887b7a81f98b3e1b64b2f6e7bcc9506b579fdfebfbf13e/django-livereload-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "77281a23d39a36ce450db2ff2cbf0a03", "sha256": "965aafc07eaad4e1561b6f7efa2dae68c2dec2754de6031f6de1887f6eed1adf" }, "downloads": -1, "filename": "django_livereload-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77281a23d39a36ce450db2ff2cbf0a03", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5183, "upload_time": "2014-08-26T13:15:51", "url": "https://files.pythonhosted.org/packages/cf/57/25b8e6118029b6644c8c384593823d5da92e739217e2e521ff11c2335b79/django_livereload-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "230fcc6c8981a05ccd24a28ac0bd86e9", "sha256": "2bd61b7b83744bb8a433f1165441722896f04902cfb0beb0bb0780b2587fb989" }, "downloads": -1, "filename": "django-livereload-1.1.tar.gz", "has_sig": false, "md5_digest": "230fcc6c8981a05ccd24a28ac0bd86e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3635, "upload_time": "2014-08-26T13:15:48", "url": "https://files.pythonhosted.org/packages/ee/d0/3bbcefc4e1e2b8055bc778dc036bf0f24f6409fedbcea6a5731417331b40/django-livereload-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "841b50f019827ed02082b9089c101622", "sha256": "bc54e3807fd538ea9b732a5ec198768222b355a755334134f6fdbf08818a8ce6" }, "downloads": -1, "filename": "django_livereload-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "841b50f019827ed02082b9089c101622", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6005, "upload_time": "2015-03-23T20:57:13", "url": "https://files.pythonhosted.org/packages/c7/b9/93f8d95f32c83b5471e546250bce84766a184884141ef3c6e69fb3f5cdc8/django_livereload-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acf476edacde14b42b3f7163892fdd9f", "sha256": "e9c77ed53ef57fcd2f900d3c7ddc56a08036ab24e4c39fca666add26fe4b1540" }, "downloads": -1, "filename": "django-livereload-1.2.tar.gz", "has_sig": false, "md5_digest": "acf476edacde14b42b3f7163892fdd9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4149, "upload_time": "2015-03-23T20:57:10", "url": "https://files.pythonhosted.org/packages/fc/ae/d60df6ba5d1d0574b5497f75b8c2dfe61b5f372c66e45c7022dbf0469cc3/django-livereload-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a03d83db1c0bdd54b05a010136ed1891", "sha256": "efc7d7d841e67164874ee843d0d996c6d7b625a663f1488180824e1584d92e57" }, "downloads": -1, "filename": "django_livereload-1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a03d83db1c0bdd54b05a010136ed1891", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6072, "upload_time": "2015-06-15T09:41:17", "url": "https://files.pythonhosted.org/packages/da/92/b8e148d7295e2ce084497c4a6f1e10fdf4693f1bb0a81f363bdda6e05782/django_livereload-1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef07c8f7fe07610716a0fd7f52a070ea", "sha256": "81ff02e5aa2861535e315402506748e9971a24068dcfe5695fce4fd6565a1658" }, "downloads": -1, "filename": "django-livereload-1.3.tar.gz", "has_sig": false, "md5_digest": "ef07c8f7fe07610716a0fd7f52a070ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4224, "upload_time": "2015-06-15T09:41:13", "url": "https://files.pythonhosted.org/packages/d4/a9/cc6b186402bf0c83196cd1f120a5fb578f7bb33e6447a40643092eb7b981/django-livereload-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "d1f071f1c1ec00d588a11335a169ec33", "sha256": "ed1bcb110f019f09c0ee78f1541248f8dfcdfa12bb7b6660b5da354aaff10d78" }, "downloads": -1, "filename": "django_livereload-1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1f071f1c1ec00d588a11335a169ec33", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6187, "upload_time": "2015-09-17T09:06:31", "url": "https://files.pythonhosted.org/packages/24/48/9349e236c51e92e89f328396c162fef06dd324f130f3022d4f62442da5c0/django_livereload-1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd2eebe3ae180f7c6c7ce5e5b32f84d9", "sha256": "02f7bcacdfedfdd335d830d6f77d7e6afd7e9452d568653c73c56554eb33a7bc" }, "downloads": -1, "filename": "django-livereload-1.4.tar.gz", "has_sig": false, "md5_digest": "fd2eebe3ae180f7c6c7ce5e5b32f84d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4377, "upload_time": "2015-09-17T09:06:26", "url": "https://files.pythonhosted.org/packages/98/16/8c36aac2840c6dceb649ceaf8dc1ca21fb26e0902e49af8acd8d3da46658/django-livereload-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "94cd98609d01474d2f15c74a01703976", "sha256": "e1956fd2298a1fb71ebe977d94f381467b40b2182ae828df82d4698684c92343" }, "downloads": -1, "filename": "django_livereload-1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94cd98609d01474d2f15c74a01703976", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6353, "upload_time": "2016-01-15T09:28:46", "url": "https://files.pythonhosted.org/packages/24/01/df09b2c161672cd5bccd5bc2216f1ea2f7b465ee5b14b84ca8e96a75c76d/django_livereload-1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b57522375661e4f0e5632027dbe5d331", "sha256": "41e9a04c9f906e0bdc66fd0f43ee30b89a269cab5f88ec1a48fa7eb948946e8c" }, "downloads": -1, "filename": "django-livereload-1.5.tar.gz", "has_sig": false, "md5_digest": "b57522375661e4f0e5632027dbe5d331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4555, "upload_time": "2016-01-15T09:28:37", "url": "https://files.pythonhosted.org/packages/1c/e2/dc15a2aeabda5515f71e893a9374c1ed86baf963e24834b891975512dad1/django-livereload-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "3e9ed02529350c92280b4d8a90e9ae56", "sha256": "f7e0cf481265635d09b4c355a0b492ac277b10a317af14b1d640ccd32e2269e2" }, "downloads": -1, "filename": "django_livereload-1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e9ed02529350c92280b4d8a90e9ae56", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6484, "upload_time": "2016-11-14T13:10:28", "url": "https://files.pythonhosted.org/packages/77/b0/2a0087595f20a879f5a6351f22ead15ad62fb8e31e74a4f8d247d0331749/django_livereload-1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aed6b9763dc972284765d725f113d0d2", "sha256": "e002df87b572a4ee6f531b1ed1f5c29138c211de2e3c428b05d329d929cc6c69" }, "downloads": -1, "filename": "django-livereload-1.6.tar.gz", "has_sig": false, "md5_digest": "aed6b9763dc972284765d725f113d0d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4635, "upload_time": "2016-11-14T13:10:25", "url": "https://files.pythonhosted.org/packages/15/d3/2e2837da8ec1bab7be7c86f1196f2b5dea3c847b037d359194a2189dfa30/django-livereload-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "6dd8d7ac24c4c7d3cde3ee8d1164351b", "sha256": "b64bb1fc8fa9a99c2386a180d5723bf18024c66174f7d33d5071b628ba029e83" }, "downloads": -1, "filename": "django_livereload-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dd8d7ac24c4c7d3cde3ee8d1164351b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6496, "upload_time": "2017-03-03T18:39:08", "url": "https://files.pythonhosted.org/packages/12/e1/e826b31c10604ca237c460c940b697f029f5afe8a61ba34b3f5301b2eebd/django_livereload-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80a9c3b48997359fbbbfde1f0f804471", "sha256": "4e660863a2901cbda49bbc858f5a890791329453eb4743f2b57aa8a7cd35148e" }, "downloads": -1, "filename": "django-livereload-1.7.tar.gz", "has_sig": false, "md5_digest": "80a9c3b48997359fbbbfde1f0f804471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4641, "upload_time": "2017-03-03T18:39:06", "url": "https://files.pythonhosted.org/packages/f6/4d/c5016aead5fc60ffb54cb6f3281b1527aa44d24f918b02f3307371f5e61d/django-livereload-1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6dd8d7ac24c4c7d3cde3ee8d1164351b", "sha256": "b64bb1fc8fa9a99c2386a180d5723bf18024c66174f7d33d5071b628ba029e83" }, "downloads": -1, "filename": "django_livereload-1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dd8d7ac24c4c7d3cde3ee8d1164351b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6496, "upload_time": "2017-03-03T18:39:08", "url": "https://files.pythonhosted.org/packages/12/e1/e826b31c10604ca237c460c940b697f029f5afe8a61ba34b3f5301b2eebd/django_livereload-1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80a9c3b48997359fbbbfde1f0f804471", "sha256": "4e660863a2901cbda49bbc858f5a890791329453eb4743f2b57aa8a7cd35148e" }, "downloads": -1, "filename": "django-livereload-1.7.tar.gz", "has_sig": false, "md5_digest": "80a9c3b48997359fbbbfde1f0f804471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4641, "upload_time": "2017-03-03T18:39:06", "url": "https://files.pythonhosted.org/packages/f6/4d/c5016aead5fc60ffb54cb6f3281b1527aa44d24f918b02f3307371f5e61d/django-livereload-1.7.tar.gz" } ] }