Loading...
Error

inpx для библиотеки LibRusEc "расширенный" (сортированный список) от 07.07.2017

Ответить на тему
 
Автор Сообщение

edmik

Стаж: 4 года 11 месяцев

Сообщений: 17

Россия

Режим только чтение: НЕТ

post 28-Июл-2017 10:42

Quote

inpx для библиотеки LibRusEc "расширенный" (сортированный список) от 07.07.2017

Описание: Статистика:
Lib.rus.ec Offline July 7, 2017
Total: 528934(fb2: 392619 + usr: 136315) books

от Drunkenmunky

Описание:
.inpx - индексный файл для импорта\экспорта информации между базами данных каталогизаторов MyHomeLib или freeLib и библиотекой Либрусек
Инструкция по обновлению:
Экспортировать пользовательские данные (Коллекция>Экспорт>Пользовательские данные)
Удалить старую коллекцию (лучше просто отключить - на всякий случай)
Создать новую коллекцию, указав путь к новому .inpx
Импортировать пользовательские данные (Коллекция>Импорт>Пользовательские данные)
О создании только FB2 и USR коллекций, или других выборок используя этот INPX:
Файл INPX - это переименованный ZIP архив содержащий текстовые таблицы в формате похожем на таблицы OpenOffice.
При необходимости, можно спокойно удалять из него всё ненужное с расширением .inp, ориентируясь по префиксам в именах файлов.
Файлы с расширением .info удалять не следует.
После создания коллекции сам файл INPX можно удалить тоже.

Ориентируясь по именам файлов .inp вы можете удалять "ненужное". Формируя максимально удобную по вашему мнению коллекцию (или несколько коллекций).
Файлы сортируются по признакам:
1. Принадлежность к архиву FB2 или USR.
2. Язык(более ста записей в базе, иначе помещается в файл с префиксом other или empty)
3. "Удален" или нет из базы. Если да, то помечается как -del-, если нет, то как -ok-
4. Жанр. Сортируется по метажанрам. Если метажанров несколько, то эта часть имени образуется из их списка, с сортировкой по алфавиту и удалением повторов. Смотри прилагаемую таблицу метажанров, для сведения. Метажанры также добавляются в ключевые слова.

Если в базе данных для книги жанр не указан, то она помещается в файл с окончанием -empty.
Если же книга вообще не упоминается в базе данных, то её описание помещается в файл с частью имени -BDexcluded- (например fb2-BDexluded-books.inp) Таких файлов может быть несколько. В "ключевые слова" записи inp этой книги добавляется тег excluded
Пример.
В файле usr-ru-del-det-sf.inp содержатся индексы файлов из архивов с префиксом usr-.
На русском языке, помеченные в базе данных как "удаленные" из поиска. Детективого и одновременно фантастического жанра.

О сериалах.
Найден способ обойти баг MHL с "многосерийностью" некоторых книг. Путем дублирования записей с занесением отдельного сериала в каждую из них.
Естественно, это увеличило количество записей(статистика MHL будет показывать большее количество книг), кроме того при импорте на устройство существует вероятность дублирования файлов(в разных сериях будет содержаться один и тот же файл).
Некоторое количество сериалов имеют древовидную структуру. В этом случае "родительские" серии отделяются от "дочерних"двойным слэшем.
И наконец, в базе Либрусека имеются два типа сериалов - авторские и издательские. Помечаются [a] и [p] соответственно.
Пример: Серия "Ходячие мертвецы//Губернатор[a]"
При этом родительская серия будет добавлена отдельно(если содержит книги) так как MHL древовидную структуру не поддерживает.
То есть в приведенном примере Ходячие мертвецы//Губернатор[a] и Ходячие мертвецы[a] это разные серии.

Книги имеющие в базе языковый код производный от "ru"(кг, ру и т.д.) в inp файлах приводятся к единому коду "ru".
Книги имеющие в базе языковый код производный от "uk"(ua) в inp файлах приводятся к единому коду "uk".
Книги не имеющие в базе языкового кода помещаются в файл с пометкой -empty- (как правило, они на русском языке)
Для архивированных не-fb2 файлов к названию книги в скобках добавляется их истинное расширение.
Название книги формируется путем объединения данных из ячеек Title и Title1(если не пустая, заключается в квадратные скобки) из базы данных.
Примечание:
Файл создавался альтернативным lib2inpx-win32 способом и софтом. Возможны ошибки.
О которых просьба сообщать в комментариях.
Тестировалось на MyHomeLib 2.2.0.822
Совместимы с этим INPX:


Последний раз редактировалось: edmik (29-07-2017 08:46), всего редактировалось 1 раз
Вне форума Profile PM

3rikovi4

Стаж: 4 года

Сообщений: 3497

Молдавия

Режим только чтение: НЕТ

post 28-Июл-2017 23:27 (спустя 12 часов)

Quote

edmik
Читайте "ЛС"!

_________________
Вне форума Profile PM
Показать сообщения:    
Ответить на тему

Текущее время: 17-Дек 14:44

Часовой пояс: GMT + 3



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Рейтинг торрент трекеров - UpTracker.ru Анализ веб сайта Яндекс.Метрика
службы мониторинга серверов