На моем сайте вы можете выбрать и почитать книгу из жанра фантастики.
Сайт пополняется книгами, взятыми из онлайн-библиотеки tululu.org.
Посмотрите короткую инструкцию ↓
Можно пользоваться библиотекой без интернета.
У вас уже должен быть установлен python3
, pip
, virtualenv
- или иной пакет для создания виртуального окружения.
- Скачайте код
- Создайте и активируйте виртуальное окружение:
$ virtualenv venv
$ source venv/bin/activate
- Установите зависимости командой:
$ pip install -r requirements.txt
$ python3 render_website.py
Вывод в терминал:
Переходите по ссылке и смотрите сайт, запущенный локально.
/books
- здесь книжки в формате .txt;/images
- здесь обложки кни в формате .jpg;/pages
- страницы сайта html;/static
- css и js для корректного отображения страниц;books_description.json
- отсюда берется информация для рендеринга страниц (получен из проекта парсинга);render_website.py
- скрипт для создания страниц, запуска сервера;template.html
- название говорит само за себя - шаблон для рендеринга страниц сайта.
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.