|
Обсуждение работы программы
|
|
| drserj | Дата: Вторник, 27.09.2016, 08:10 | Сообщение # 871 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Ссылки пока тут: http://multilib.epizy.com/index.php/ssylki-na-fajly В том числе и на ExportCSV - плагин экспорта таблицы в CSV-файл для MultiLib
drSerj
|
| |
|
|
| Symrak | Дата: Четверг, 29.09.2016, 13:02 | Сообщение # 872 |
 Сержант
Группа: Пользователи
Сообщений: 28
Статус: Offline
| Цитата drserj (  ) Symrak, Пробуй https://yadi.sk/d/mpLunawyvkZaMРаспаковать в папку plugins. Выбрать в таблице нужные записи, правой кнопкой мыши - в пункте меню "Экспорт" выбрать "Экспорт выбранных записей в CSV", далее - по интуиции Огромное спасибо!Добавлено (29.09.2016, 11:02) --------------------------------------------- Не у кого случаем нету последней базы с Либрусека? Походу его прибили на совсем 
|
| |
|
|
| 1_абрам | Дата: Четверг, 29.09.2016, 19:19 | Сообщение # 873 |
|
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата Symrak (  ) Не у кого случаем нету последней базы с Либрусека? Походу его прибили на совсем
Либрусек не жалко - Флибуста не хуже. А вот если либген прибьют,- тогда Ой. Переходите на Флибусту, не понимаю, почему вы до сих пор этого не сделали.Добавлено (29.09.2016, 17:19) ---------------------------------------------
Цитата drserj (  ) Цитата 1_абрам ()Так что лучше бы все из базы брать.
Так и делается...
Т.е. при записи на устройство программа заменяет мета-информацию в фб2 книге на данные из БД?
|
| |
|
|
| drserj | Дата: Четверг, 29.09.2016, 20:25 | Сообщение # 874 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата 1_абрам (  ) Либрусек не жалко Жалко, но, думается, всплывет...
Цитата 1_абрам (  ) Флибуста не хуже Да, лучше...
Цитата 1_абрам (  ) А вот если либген прибьют,- тогда Ой. Ой, вот уж всё равно
Цитата 1_абрам (  ) Т.е. при записи на устройство программа заменяет мета-информацию в фб2 книге на данные из БД? Нет. Просто программа часть данных, выводимых в информационной панели берет из файла. Книги трогать - табу.
Цитата Symrak (  ) Огромное спасибо! Всегда пожалуйста.Цитата Symrak (  )
Не у кого случаем нету последней базы с Либрусека? Походу его прибили на совсем
самой последней - нет. Если у тебя есть околопоследняя - выкладывай, будем сохранять остатки.
drSerj
|
| |
|
|
| drserj | Дата: Четверг, 29.09.2016, 20:47 | Сообщение # 875 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Занятненько.... http://o53xo.mrswy3znnnuxeyjooj2q.cmle.ru/news-vo....et.html
Так, последний дамп базы на 24.09
drSerj
|
| |
|
|
| 1_абрам | Дата: Четверг, 29.09.2016, 23:44 | Сообщение # 876 |
|
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата 1_абрам (  ) Нет. Просто программа часть данных, выводимых в информационной панели берет из файла. Книги трогать - табу.
На флибусте книну трогают - http://flibustahezeous3.onion/node/341788 . И имхо правильно, что трогают.
|
| |
|
|
| drserj | Дата: Пятница, 30.09.2016, 10:10 | Сообщение # 877 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата 1_абрам (  ) И имхо правильно, что трогают. угу... очень... особенно удобно потом MD5 контролировать... дибилизм. нельзя исходный материал трогать.
drSerj
|
| |
|
|
| swn52 | Дата: Пятница, 30.09.2016, 12:40 | Сообщение # 878 |
|
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Здравствуйте. Спасибо за отличную программу. Пользуюсь Multilibом уже несколько лет и не нарадуюсь. Но вот современи начала блокировки сайтов Флибусты и Либрусека осуществлять импорт дампа базы данных (каталог книг) непосредственно из программы Multilib сталозатруднительно, а в последнее время для Либрусека и вовсе невозможно, с Флибустой пока все получается более менее успешно. В то же время зайти на сайт Либрусека через браузер, к примеру Опера 40, и применив способы обхода блокировок сайта удается без труда. Как и скачать оттуда дамп базы данных Либрусека. Сейчас это 14 файлов:libavtor.sql.gzlibavtors.sql.gzlibbook.sql.gzlib.libgenre.sql.gzlib.libgenremeta.sql.gzlibgenres.sql.gzlibjoinedbooks.sql.gzlibmag.sql.gzlibmags.sql.gzlibquality.sql.gzlibrate.sql.gzlibseq.sql.gzlibseqs.sql.gzlibsrclang.sql.gzТолько вот как это всеимпортировать в Multilib? Нашел воттакую информацию: kaiser09 на http://booktracker.org/viewtopic.php?t=10236 инструкция предназначена для самостоятельногообновления каталога книг (не архивов книг) из дампов БД библиотек Либрусек в программе-каталогизаторе LibRusLib. Писал: 6.2. Импорт книг изокаченного дампа билиотеки- предварительноскачиваете файлы дампа БД библиотеки из http://lib.rus.ec/sql/. libavtor.sql.gzlibavtors.sql.gzlibbook.sql.gzlibgenre.sql.gzlibgenremeta.sql.gzlibgenres.sql.gzlibseq.sql.gzlibseqs.sql.gz
и разархировав их, помещаете в каталог \uploadпрограммы.Переименовываемlibavtors.sql.gz вlib.libavtorname.sqllibseqs.sql.gz вlib.libseqname.sql
Для Либрусека необходимо переименоватьsql-файлы, добавив к имени префикс lib. (файлы будут иметь вид lib.*.sql)- жмете"Импортировать базу" и не ставите "галочку" в чекбокс "Загружать изИнтернета". Жмете Старт
7. в Меню База включаете пункт "Локальнаяколлекция".
Часто бывает проблема, что если в каталоге\data имеется уже БД самой программы, то при обновлении возникают ошибки. Рекомендую при обновлении удалить все каталоги из папки \data перед обновлением, чтобы она была пустой. Правда речь здесь шла оболее ранней программе (Libruslib), другом количестве файлов(восемь) в дампе БД библиотеки Либрусека… Словом у меня не получилось воспользоваться этой подсказкой и импортировать самостоятельно в Multilib предварительноскаченные файлы БД библиотеки из http://lib.rus.ec/sql/ . Если Вам не сложновыложите пожалуйста подробно инструкцию для самостоятельного обновления каталога книг (не архивов книг) из дампов БД библиотеки Либрусек в программе-каталогизаторе Multilib. Для Флибусты полагаю этаинструкция будет аналогичной. Думаю эта инструкция для самостоятельного обновления каталога книг из дампов БД библиотек Либрусека и Флибусты в программе каталогизаторе Multilib пригодится многим столкнувшимся сподобной проблемой. С уважением.
|
| |
|
|
| drserj | Дата: Пятница, 30.09.2016, 14:07 | Сообщение # 879 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата swn52 (  ) в последнее время для Либрусека и вовсе невозможно Либрусек умер, и, похоже, окончательно.
Цитата swn52 (  ) подробно инструкциюдля самостоятельного обновления каталога книг Всё очень просто. 0. Если нет библиотеки - создать. Файлы базы создадутся автоматом. 1. Копируем распакованные файлы с расширением .sql в папку upload\librus (ну или как там папка библиотеки зовется в аплоаде). Ссылка на последний доступный дамп - давал выше. 2. Запускаем импорт, только снимаем чекбокс "Загружать из интернета" Всё.
База тут: http://www.fayloobmennik.net/6579997 P.S. в каталоге upload\librus у меня файлы
lib.libavtor.sql lib.libavtorname.sql lib.libbook.sql lib.libgenre.sql lib.libgenrelist.sql lib.libgenremeta.sql lib.libseq.sql lib.libseqname.sql lib.libsrclang.sql
Вчера выполнил всё вышеописанное - всё нормально импортировалось.
drSerj
|
| |
|
|
| 1_абрам | Дата: Пятница, 30.09.2016, 15:16 | Сообщение # 880 |
|
Генералиссимус
Группа: Друзья
Сообщений: 1207
Статус: Offline
| Цитата drserj (  ) угу... очень... особенно удобно потом MD5 контролировать... дибилизм. нельзя исходный материал трогать.
Так исходный материал и не трогаncя. Просто на ридер загружается книга с правильными мета-данными.
|
| |
|
|
| drserj | Дата: Пятница, 30.09.2016, 16:04 | Сообщение # 881 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата 1_абрам (  ) Так исходный материал и не трогаncя. Просто на ридер загружается книга с правильными мета-данными. это бред. В итоге, скачав раз, потом второй раз один, казалось бы, и тот же файл - имеем два разных файла. Нет, если формировать локальную частную библиотеку - да, допускаю. Но сетевую - нет. Для сетевой - информация в сетевой базе. Вот она может меняться, а исходный (он же отдаваемый) файл - нет. МД5 файла в базе меняться не имеет права! Иначе, полученная другим способом (например ранее тысячник) книга имеет другой МД5, не совместимый с базой. Это не есть правильно. Исходный материал не имеет права быть изменен.
drSerj
|
| |
|
|
| PFN | Дата: Суббота, 01.10.2016, 12:04 | Сообщение # 882 |
 Генерал-майор
Группа: Друзья
Сообщений: 206
Статус: Offline
| Цитата drserj (  ) Нет, если формировать локальную частную библиотеку - да, допускаю. Но сетевую - нет. Все правильно! Именно поэтому я предпочитаю локальную библиотеку сетевой. Это дает мне возможность как угодно редактировать книги, убирать мусор и т.д. Учитывая, что ФБ2-книги создаются разными программами в мета-данных некоторых книг сам черт ногу сломит. То жанр не укажут, то язык перепутают... Встречал даже книги когда вместо фамилии указывалось имя или отчество автора. О жанрах я вообще молчу! Там лепят кто во что горазд. Вот и приходится править непосредственно саму книгу.
=============================== Приказ, который может быть понят неправильно, обязательно будет понят неправильно
|
| |
|
|
| drserj | Дата: Суббота, 01.10.2016, 18:42 | Сообщение # 883 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Есть плюсы и минусы как у локальной, так и у сетевой версий библиотек. Самая большая проблема - это их синхронизировать. Если просто пополнять из сети локальную библиотеку - не вижу проблем. Но если держать всё, основываясь на данных из сети - то ой, с таким подходом могут возникнуть проблемы.
drSerj
|
| |
|
|
| PFN | Дата: Суббота, 01.10.2016, 22:02 | Сообщение # 884 |
 Генерал-майор
Группа: Друзья
Сообщений: 206
Статус: Offline
| Цитата drserj (  ) Самая большая проблема - это их синхронизировать Многое зависит от того какую литературу пользователь собирается держать в локальной библиотеке. Все, что находится в сетевой библиотеке вряд ли кому-то нужно. Поэтому нужен отбор: по жанрам, языкам и т.п. Беда в том, что, как я писал выше, с жанрами в книгах полная вакханалия. Сплошь и рядом встречал когда вместо фантастики или фэнтези ставили "старинная литература". Поэтому пришлось мне для этого процесса написать небольшую программку. И хотя она совсем сырая, но... во многом упростила мне отбор нужных книг из архивов Флибусты и Либрусека. Во всяком случае по языку отбирает правильно, даже если в книге язык указан неправильно. Но полностью от ручной работы избавиться невозможно.
=============================== Приказ, который может быть понят неправильно, обязательно будет понят неправильно
|
| |
|
|
| drserj | Дата: Суббота, 01.10.2016, 22:28 | Сообщение # 885 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 4696
Статус: Offline
| Цитата PFN (  ) Все, что находится в сетевой библиотеке вряд ли кому-то нужно.
Для личного пользования - да, конечно. Вряд ли кто-то сможет прочесть хотя-бы названия всех книг. Но, вот умер либрус, все рыдают и плачут - ах какое горе, потеряли данные. Если бы выложили (как на флибусте) хотя-бы общие обсуждения и мнения, не говоря про материалы об авторах и рейтинги, - и уже библиотеку можно возродить. Именно по этому и держат некоторые всё полностью Вот только надо не забывать делать копии дампов хотя-бы за последние дни.. И к чему я это... Скачал я файл месяц назад, а на флибе добрый дядя взял и поменял данные (т.е. изначальную целостность книги). Вроде-бы хорошо, актуально, но... а актуальность библиотеки исчезла, в библиотеке уже совсем другая книга с другим идентификатором. Т.е. казалось бы, книга одна, ан нет - две разные книги. Так что да, имея только выборку из библиотек доработанную под себя - вариант нормальный. Но, для этого в программе есть частная коллекция. А вот держать всё, да еще и в актуальном состоянии - проблема. Уже сейчас много книг имеют абсолютно другой МД5, не тот что в базе (а это - имя книги для компа) и у разных людей одна и та же книга - это разные файлы. Свести воедино библиотеки, в случае очередного краха , уже не удастся. Короче, сумбурно всё как - то
drSerj
|
| |
|
|
|