Skip to content

silmarill07/book-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Reader

Современное приложение для чтения книг с Material Design интерфейсом, созданное на HTML, CSS и JavaScript.

Особенности

  • 📚 Поддержка форматов FB2, TXT
  • 🎨 Material Design интерфейс
  • 🌙 6 тем оформления (светлая, темная, черная, сепия, сине-зеленая, зеленая)
  • ⚙️ Настройка размера шрифта и межстрочного интервала
  • 📖 Навигация по главам
  • 📊 Отслеживание прогресса чтения
  • 💾 Автоматическое сохранение позиции и настроек
  • 📱 Адаптивный дизайн для всех устройств
  • 🗑️ Управление библиотекой книг

Установка

  1. Скачайте все файлы в одну папку
  2. Откройте index.html в браузере
  3. Начните добавлять книги!

Использование

Добавление книг

  • Нажмите кнопку "+" в правом верхнем углу
  • Выберите файлы книг (FB2, TXT)
  • Книги автоматически добавятся в библиотеку

Чтение

  • Нажмите на обложку книги для начала чтения
  • Используйте кнопку списка глав для навигации
  • Прогресс чтения отображается внизу экрана

Настройки

  • Нажмите на иконку настроек
  • Измените размер шрифта и межстрочный интервал
  • Выберите тему оформления

Удаление книг

  • На мобильных: удерживайте палец на обложке книги
  • На ПК: правый клик по обложке книги
  • Подтвердите удаление в появившемся окне

Поддерживаемые форматы

  • FB2 - полная поддержка с извлечением обложек, метаданных и глав
  • TXT - базовая поддержка с автоматическим разделением на главы

Технические детали

  • Все данные сохраняются в localStorage браузера
  • Приложение работает полностью офлайн
  • Совместимо с WebView для создания нативных приложений
  • Использует современные веб-технологии (ES6+, CSS Grid, Flexbox)

Структура файлов

Book Reader/
├── index.html          # Основная HTML структура
├── styles.css          # CSS стили Material Design
├── script.js           # JavaScript функциональность
├── img/
│   ├── book_logo.png   # Логотип приложения
│   └── bookreader.png  # Заглушка для книг без обложки
└── README.md           # Документация

Браузерная совместимость

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+

Лицензия

MIT License - свободно используйте и модифицируйте по своему усмотрению.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors