Генерирует простой многостраничный сайт-библиотеку.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, если есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Для генерации сайта необходимы данные: .json файл, где собрана вся информация о книгах, папка с текстами книг и папка с обложками.
Все эти данные необходимо предварительно скачать с помощью скрипта parser_tululu.py и положить в папку media
.
После того, как информация о книгах скачается (в папке media
должны оказаться папки books
, images
и файл books_data.json
), запустите генерацию html-страниц:
python3 render_website.py
В папке pages
появятся html-файлы сайта, а увидеть его вы сможете в браузере по адресу http://127.0.0.1:5500/pages/index1.html
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.