Python LiveReload: автоматическая перезагрузка страницы

Python LiveReload — это вспомогательная утилита для веб-разработчиков. Запускается как сервер в директории проекта и отслеживает изменения файлов. Работает в паре с LiveReload расширением вашего браузера. Это позволяет избавиться от утомительного нажатия F5 или Ctrl+R в браузере после каждой правки кода.

Установка сервера

pip install livereload

Установка расширения для Chrome

https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei

Запуск

cd ~/my/project/path
livereload

Сервер по умолчанию слушает порт 35729. То есть, чтобы все завелось, нужно открыть ссылку http://localhost:35729/ в браузере.

Дополнительно

livereload --help

Документация: http://livereload.readthedocs.org/en/latest/

Страница проекта: https://github.com/lepture/python-livereload

Автор проекта: Hsiaoming Yang