Skip to content

standbit/Library-site

Repository files navigation

Библиотека дедушки

На моем сайте вы можете выбрать и почитать книгу из жанра фантастики.

image

Сайт пополняется книгами, взятыми из онлайн-библиотеки tululu.org.

Просто скачать библиотеку с книгами?

Посмотрите короткую инструкцию ↓

api_similar_video

Можно пользоваться библиотекой без интернета.

Запустить код у себя на компьютере?

У вас уже должен быть установлен python3, pip, virtualenv - или иной пакет для создания виртуального окружения.

  • Скачайте код
  • Создайте и активируйте виртуальное окружение:
$ virtualenv venv
$ source venv/bin/activate
  • Установите зависимости командой:
$ pip install -r requirements.txt

Пример запуска скрипта:

$ python3 render_website.py

Вывод в терминал:

image

Переходите по ссылке и смотрите сайт, запущенный локально.

Немного подробностей для исследователей

  • /books - здесь книжки в формате .txt;
  • /images - здесь обложки кни в формате .jpg;
  • /pages - страницы сайта html;
  • /static - css и js для корректного отображения страниц;
  • books_description.json - отсюда берется информация для рендеринга страниц (получен из проекта парсинга);
  • render_website.py - скрипт для создания страниц, запуска сервера;
  • template.html - название говорит само за себя - шаблон для рендеринга страниц сайта.

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published