
Комментарии 30
Классная идея! Наверное даже заберу себе на пользование, отдельное Вам, товарищ, спасибо!
Интересно. Хотя так и не понимаю, зачем в читалках анимация? :)
Очень круто, сам хотел написать под себя что-то подобное так как такая же боль от зоопарка устройств как и у Вас, спасибо !
API крошечный: список книг, отдать текст (FB2 парсится на лету на сервере), прочитать, обновить метаданные, удалить книгу. Всё.
Ммм... добавить книгу? Просто залив на сервер?
А, Calibre ?
Вообще не планировал, редко встречаю это формат, чаще встречаю дежавю. По мне, самый лучший формат для книги fb2, так как в нем есть разметка, выделение глав, форматирование текста, и даже поддержка картинок, последнее я еще не реализовал. Если это актуально я попробую сделать под него парсер.
Calibre - это не формат. Это библиотека. API стандарт, стандарт хранения, de facto.
https://calibre-ebook.com/
Отличный проект, анимации перелистывания и дизайн очень высокохудожественные!
Есть ли плееры для аудио книг с закладками и синхронизацией ?
Звезда за старания и реализацию
Для тех же целей использую яндекс книги
Выглядит красиво. Интересно, получится ли установить как PWA? Хочется использовать не только там, где есть интернет.
Если несколько решений, можно захостить на ноуте и пользоваться на локальной машине, потом просто переместить на основной хост json с закладкой. Если же в обычном сценарии использования у вас пропадет на какое то время интернет, это совершенно не страшно, он нужен только в момент открытия книги, вы можете продолжить читать туже книгу делать закладки, главное не закрываете вкладку и не выходите из книги. Когда появится интернет, просто перелистните на следующую страницу или поставьте новую закладку, в этот момент созвониться весь прогресс и даже те закладки, которые были сделаны оффлайн. При запуске книги все уходит в кешь браузера и там храниться (не вся библиотека а только одна книга, закладки и настройки), при каждом перелистовании уходит на сервер. Такой сценарий я предусмотрел, так как понимаю, что с сетью могут быть проблемы. Если держать кладку с книгой открытой то все будет хорошо.
Всё остальное я понимаю, но вот анимация - это как раз то, что раздражает в читалках. Обычно я хочу, чтобы по клику на экране страница перелистывалась максимально быстро, чтобы кликнув 30 раз за 2 секунды я получил перелистывание на 30 страниц вперёд. У разных читалок я могу при этом получить пару анимаций или выделение слова (одинаково плохо).
Ну и настраиваемые зоны клика обычно у меня такие: весь правый край - вперёд. Нижняя часть слева - тоже вперёд. И только верхняя треть слева - назад. Центр - настройки.
Ну и переносы слов для русского языка удобно, потому что читаю с большим шрифтом.
http://129.151.144.75:8080/ развернул для демонстрации
Убежище книги