{ "info": { "author": "Tomas Walch", "author_email": "tomaswalch@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-server\n========================\n\nThis django app adds a management command that starts a livereload server watching all your static files and templates as well\nas a custom ``runserver`` command that issues livereload requests when the development server is ready after a restart.\n\nInstallation\n------------\n\nInstall package: ::\n\n $ pip install django-livereload-server\n\nAdd ``'livereload'`` to the ``INSTALLED_APPS``, before ``'django.contrib.staticfiles'`` if this is used::\n\n INSTALLED_APPS = (\n ...\n 'livereload',\n ...\n )\n\nAdd ``'livereload.middleware.LiveReloadScript'`` to\n``MIDDLEWARE_CLASSES`` (probably at the end)::\n\n MIDDLEWARE_CLASSES = (\n ...\n 'livereload.middleware.LiveReloadScript',\n )\n\nOr to ``MIDDLEWARE`` for Django >= 1.10::\n\n MIDDLEWARE = [\n ...\n 'livereload.middleware.LiveReloadScript',\n ]\n\nThis will inject the ``livereload.js`` script into your webpages if ``DEBUG`` setting is on.\n\nConfiguration\n-------------\nIf you need the livereload server to use a different host and port than the default 127.0.0.1 and 35729,\nspecify them by setting ``LIVERELOAD_HOST`` and ``LIVERELOAD_PORT`` in ``settings.py``.\n\nUsage\n-----\nStart the livereload server::\n\n $ python manage.py livereload\n\nkeep the livereload server running.\n\nStart the django development server as usual (in another console)::\n\n $ python manage.py runserver\n\nIn the browser's address bar access your web app by doing:\n\n 127.0.0.1:8000 or localhost:8000\n\nnow every time you hit save in your editor, the django-development-server/livereload-server automatically updates the staticfiles\n\nCustomization\n-------------\n\nBy default both template and staticfiles directories are watched.\n\nYou can ignore template directories using: ::\n\n $ ./manage.py livereload --ignore-template-dirs\n\nOr staticfiles directories using: ::\n\n $ ./manage.py livereload --ignore-static-dirs\n\nExtra files and/or paths to watch for changes can be added as positional arguments. By default livereload server watches the files that are found by your staticfiles finders and your template loaders. ::\n\n $ python manage.py livereload path/to/my-extra-directory/\n\nThis will be excluded from the paths ignored by `--ignore-template-dirs` and\n`--ignore-static-dirs`.\n\nHost and port can be overridden with ``--host`` and ``--port`` options. ::\n\n $ python manage.py livereload --host=myhost.com --port=9090\n\nthe runserver command ``python manage.py runserver`` also accepts three additional options::\n\n* ``--nolivereload`` to disable livereload functionality\n* ``--livereload-host`` to override both default and settings file specified host address\n* ``--livereload-port`` to override both default and settings file specified port\n\nBackground\n----------\nThis project is based on a merge of `python-livereload `_ and\n`django-livereload `_, excellent projects both and even better for\nsmooth django development when combined.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tjwalch/django-livereload-server", "keywords": "django,server,runserver,livereload", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-livereload-server", "package_url": "https://pypi.org/project/django-livereload-server/", "platform": "", "project_url": "https://pypi.org/project/django-livereload-server/", "project_urls": { "Homepage": "https://github.com/tjwalch/django-livereload-server" }, "release_url": "https://pypi.org/project/django-livereload-server/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "LiveReload functionality integrated with your Django development environment", "version": "0.3.2" }, "last_serial": 3884879, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "715fdcd309e21282f64735e0cd7b7046", "sha256": "e6979bac3268902413d89c9b46f09ea70bad6d296b730b4ff52504f0891e669d" }, "downloads": -1, "filename": "django-livereload-server-0.1.tar.gz", "has_sig": false, "md5_digest": "715fdcd309e21282f64735e0cd7b7046", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18132, "upload_time": "2015-12-10T08:40:30", "url": "https://files.pythonhosted.org/packages/25/25/419ca178b7fda98b7cfebeed4b0207d20d8a1db49c5e5de91bd3131a90aa/django-livereload-server-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7258f83eb46402f815a59c6d18250cc4", "sha256": "a6c636d415b86ba08da24779126a43e9f2229ad8182806f7d0ca28f24169e657" }, "downloads": -1, "filename": "django-livereload-server-0.2.tar.gz", "has_sig": false, "md5_digest": "7258f83eb46402f815a59c6d18250cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18161, "upload_time": "2015-12-17T22:43:58", "url": "https://files.pythonhosted.org/packages/c8/6e/b87e568726b809c1df82397b7155814dcad3353a42873691d9047ddce9e6/django-livereload-server-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "16a513469cbace3e6965228b9c271a79", "sha256": "bfa5fc463e95c2927141cf95668794324dd341cfe23795c4bf7e080c5598587a" }, "downloads": -1, "filename": "django-livereload-server-0.2.1.tar.gz", "has_sig": false, "md5_digest": "16a513469cbace3e6965228b9c271a79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17021, "upload_time": "2016-01-26T12:17:37", "url": "https://files.pythonhosted.org/packages/ed/6d/2b2eadde0c4d9463799a967c1468a3fb7bb4c9559a188d16b2f81ad86349/django-livereload-server-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f8ef643961dd10f387649d9f8497da2d", "sha256": "812c02aad833c9b970cc548148321709b3f641f978fc69317e83933dbcf79912" }, "downloads": -1, "filename": "django-livereload-server-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f8ef643961dd10f387649d9f8497da2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18631, "upload_time": "2016-09-09T11:38:29", "url": "https://files.pythonhosted.org/packages/78/9a/0e2b1d58d4c8f11226795058a5f12f18ad7d9fb2b8a53434e3807d9c37d8/django-livereload-server-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "77699187480d8fcf503d2c4fe551671b", "sha256": "9450af6e0ad1866a1b5b787f98f9354fa2e4ceb38e135405019f630798b294cf" }, "downloads": -1, "filename": "django-livereload-server-0.2.3.tar.gz", "has_sig": false, "md5_digest": "77699187480d8fcf503d2c4fe551671b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18731, "upload_time": "2016-09-19T10:47:32", "url": "https://files.pythonhosted.org/packages/59/64/2284a513509797204ddb5e1b3a825611d3c304eeee4520064440a0ab377f/django-livereload-server-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "551fa16fd2ecd4d90e373ef14d9cab4d", "sha256": "7b618eb56c429c6fe0ec38b51dfbc5388408f5961fddfd59089cfa5957907a17" }, "downloads": -1, "filename": "django-livereload-server-0.3.0.tar.gz", "has_sig": false, "md5_digest": "551fa16fd2ecd4d90e373ef14d9cab4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19525, "upload_time": "2018-05-02T13:56:28", "url": "https://files.pythonhosted.org/packages/16/4c/48e65b2bcf7f0c9b53de8fb0da2c9d2767d0096de92429dae97139e671f6/django-livereload-server-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e2d8744ea53213f4f665662433d8ec00", "sha256": "e1b6c7d2183f19f0fd8d80fe6dbad8bcf73eeb51d9cc6bc745870620443e5d2f" }, "downloads": -1, "filename": "django-livereload-server-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e2d8744ea53213f4f665662433d8ec00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19497, "upload_time": "2018-05-05T15:38:01", "url": "https://files.pythonhosted.org/packages/80/5a/c59678ef4eb6fdb6670395b24c10385e25c39a2378a3f345691803cea038/django-livereload-server-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a0bbbb1dc6f134d1f1d9b8097c2be7b9", "sha256": "6c8da1cb356d9a7fd044d0a50342574aad168522d5d8d25bbdc4ddd9fd196eab" }, "downloads": -1, "filename": "django-livereload-server-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a0bbbb1dc6f134d1f1d9b8097c2be7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19503, "upload_time": "2018-05-21T20:31:37", "url": "https://files.pythonhosted.org/packages/fa/66/38822076a3088439b39a265d61b17596286812da2325afdcd0882e92c4c1/django-livereload-server-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a0bbbb1dc6f134d1f1d9b8097c2be7b9", "sha256": "6c8da1cb356d9a7fd044d0a50342574aad168522d5d8d25bbdc4ddd9fd196eab" }, "downloads": -1, "filename": "django-livereload-server-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a0bbbb1dc6f134d1f1d9b8097c2be7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19503, "upload_time": "2018-05-21T20:31:37", "url": "https://files.pythonhosted.org/packages/fa/66/38822076a3088439b39a265d61b17596286812da2325afdcd0882e92c4c1/django-livereload-server-0.3.2.tar.gz" } ] }