Данная инструкция предназначена для самостоятельного обновления каталога книг (не архивов книг) из дампов БД библиотек Либрусек в программе-каталогизаторе LibRusLib. 1. Скачиваете саму программу-каталогизатор с оф. сайта разработчика
http://libruslib.ucoz.com/ В каталоге /upload будут содержаться окаченные программой при обновлении каталога библиотеки дампы БД библиотек, в /data БД самой программы.
2. Смотрите наличие и содержимое в корневом каталоге программы tables.ini.
Для Либрусека должно быть внутри:
[Tables]
lib.libavtor.sql=libavtor.sql.gz
lib.libavtorname.sql=libavtors.sql.gz
lib.libbook.sql=libbook.sql.gz
lib.libfilename.sql=
lib.libfilenameold.sql=
lib.libgenre.sql=libgenre.sql.gz
lib.libgenremeta.sql=libgenremeta.sql.gz
lib.libgenrelist.sql=libgenres.sql.gz
lib.libseq.sql=libseq.sql.gz
lib.libseqname.sql=libseqs.sql.gz
lib.convert.sql=
3. Проверяете наличие в каталоге \upload
lib.convert.sql . Этот конвертер для Либрусека. В этом же каталоге лежат файлы lib.convert.sql.flibusta и lib.convert.sql.librus, которые, в общем то, при большой же желании можно переименовать в lib.convert.sql, получив нужный конвертер.
4. Открываете LibRusLib и в меню Инструменты выбираете пункт Папки. Тут настраиваете каталоги (папки), в которых содержится Ваши архивы книг нужной библиотеки.
5. В Инструменты пункт Сеть проверяете правильно ли заполнены пункты
- сервер: для Либрусека должен быть указан сервер
http://lib.rus.ec - сервер базы книг
http://lib.rus.ec/sql/ Прокси заполняете если у Вас имеется.
6. В верхнем левом углу панели инструментов нажимаете иконку "Импортировать базу".
6.1. Импорт базы книг из программы Если хотите импортировать дамп базы данных (каталог книг) непосредственно из программы, то не забывайте поставить "галочку" в чекбокс "Загружать из Интернета" и жмете Старт
6.2. Импорт книг из окаченного дампа билиотеки - предварительно скачиваете файлы дампа БД библиотеки из
http://lib.rus.ec/sql/. libavtor.sql.gz
libavtors.sql.gz
libbook.sql.gz
libgenre.sql.gz
libgenremeta.sql.gz
libgenres.sql.gz
libseq.sql.gz
libseqs.sql.gz
и разархировав их, помещаете в каталог \upload программы.
Переименовываем
libavtors.sql.gz в lib.libavtorname.sql
libseqs.sql.gz в lib.libseqname.sql
Для Либрусека необходимо переименовать sql-файлы, добавив к имени префикс lib. (файлы будут иметь вид lib.*.sql)
- жмете "Импортировать базу" и
не ставите "галочку" в чекбокс "Загружать из Интернета". Жмете Старт
7. в Меню База включаете пункт "Локальная коллекция".
Часто бывает проблема, что если в каталоге \data имеется уже БД самой программы, то при обновлении возникают ошибки. Рекомендую при обновлении удалить все каталоги из папки \data перед обновлением, чтобы она была пустой.