Генерация книг с правками

Форумы - Новости - Генерация книг с правками
3 ответа[Последнее сообщение]
Чт, 01/10/2020 - 13:25
CoolLib
CoolLib's picture
Оффлайн
Администратор
Зарегистрирован: 06.09.2012
Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Мастер биографий (Создано 100 биографий!)

У книг, в строке "(скачать) (читать) ...", добавился вариант скачки книги "(скачать исправленную)". Этот вариант появляется если в книге были исправления: добавили/заменили обложку, аннотацию, год, жанр и тд. Нет исправлений - кнопки нет!
Весь блок "description" в fb2 пересобирается в соответствии с базой данных библиотеки. Текст книги (секция "body") остаётся без изменений. Выпадающий список формата книги также действует на "(скачать исправленную)". Например, можно выбрать pdf, нажать "(скачать исправленную)" и получить pdf с новой обложкой/аннотацией.
В секции "history" fb2 дописываются изменения, которые были сделаны в книге. Например: v 1.0 – создание fb2 – (MCat78); v 1.1 (CoolLib.net) User_xxx: правка обложки
Для контроля версий книги, теперь каждое исправление данных книги в библиотеке поднимает её версию на 0.1. Пример: была версия 1.0, изменили год, добавили жанр - версия автоматически поднялась до 1.2

"(скачать исправленную)" - тестовая функция. Файлов много, некоторые имеют не валидную разметку fb2. Это может привести к ошибкам. Просьба сообщить в комментариях, если при нажатии "(скачать исправленную)", книга не скачивается или файл "битый".
Старая кнопка "(скачать)" продолжает работу, её функционал никак не пересекается с новой "(скачать исправленную)".

CoolLib
CoolLib's picture
Оффлайн
Администратор
Зарегистрирован: 06.09.2012
Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Мастер биографий (Создано 100 биографий!)
Re: Генерация книг с правками

"(скачать исправленную)" пока только для пользователей, если всё будет работать стабильно, то открою для анонимов.

SubMarinka
SubMarinka's picture
Оффлайн
Библиотекарь
Зарегистрирован: 12.04.2014
Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Люди ждут ваш отзыв (Достигнуто 100 положительных оценок в отзывах!)Премия "Мега-биограф" (Создано 200 биографий!)Почётный блогер (Добавлено 50 записей в блог!)Премия "Форум - дом родной" (Добавлено 5000 сообщений на форуме!)
Re: Генерация книг с правками

Всё замечательно
Только с версией задумано как-то не очень хорошо, по-моему. Я сейчас добавила книжку: потом вставила аннотацию, обложку, издательство, город, издательскую серию, два жанра и удалила неправильный жанр. В итоге у книги стала версия 1.8.
А теперь представим, что кто-то хочет закачать лучшую версию этой книги (исправлены ошибки вычитки и добавлено все недостающие атрибуты), то есть меняет секции "body" и "description", ставит версию 1.2. А программа посчитает, что уже есть более высокая версия… Может быть, версию поднимать не на 0.1, а на 0.01?

—————

Если вам всё равно, где вы находитесь, значит, вы не заблудились.

CoolLib
CoolLib's picture
Оффлайн
Администратор
Зарегистрирован: 06.09.2012
Премия "Супер-библиотекарь" (Сделано 10000 действий с базой библиотеки!)Мастер биографий (Создано 100 биографий!)
Re: Генерация книг с правками

Принято, завтра исправлю.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".


MyBook - читай и слушай по одной подписке