MyHomeLib: Генератор INPX для MyHomeLib - MyHomeLib

Перейти к содержимому

  • (6 Страниц)
  • +
  • « Первая
  • 4
  • 5
  • 6
  • Вы не можете начинать новые темы
  • Вы не можете отвечать в этой теме

Генератор INPX для MyHomeLib Еще один генератор списков для MyHomeLib

#101 Пользователь не на сайте   gryshqa Значок

  • Чайник
  • PipPip
  • Группа: Users
  • Сообщений: 5
  • Регистрация: 11-December 10

Отправлено 15 May 2011 - 08:15 PM

Благодарю!
У меня получилось создать librusec_********.inpx так:

дампы взял отсюда
архивы стандартные отсюда
lib2inpx.exe --db-format=2010-04-11 --inpx-format=2.x --archives e:\MyHomeLib\zip\ e:\MyHomeLib\sql\

Все получилось!

Есть вопрос. В "ридми" дистрибутива lib2inpx приводится пример импорта sql дампов либрусека:

Цитата

Creating MYSQL database "librusec_20090804"

Importing - "lib.libavtor.sql" - done in 00:00:01
Importing - "lib.libavtoraliase.sql" - done in 00:00:00
Importing - "lib.libavtorname.sql" - done in 00:00:01
Importing - "lib.libbook.sql" - done in 00:00:09
Importing - "lib.libfilename.sql" - done in 00:00:00
Importing - "lib.libgenre.sql" - done in 00:00:01
Importing - "lib.libgenrelist.sql" - done in 00:00:00
Importing - "lib.libseq.sql" - done in 00:00:01
Importing - "lib.libseqname.sql" - done in 00:00:00

У меня кроме этих в папке /sql лежал еще и librate.sql, lib2inpx его тоже "пришил" к базе. Верно ли я понял, что это средние пользовательские рейтинги, если да, то возможно ли их как-то добавить в базу, например, конвертировать в *.mhlud2 (пользовательские данные), что потом можно было импортировать в коллекцию.

Прошу прощения, разобрался ;)

Сообщение изменено: gryshqa (16 May 2011 - 02:40 AM)

0

#102 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 16 May 2011 - 12:27 AM

Пользовательские рейтинги и так попадают в базу - ничего специально для этого делать не надо.
0

#103 Пользователь не на сайте   sysmgr Значок

  • Зануда
  • PipPipPip
  • Группа: Users
  • Сообщений: 23
  • Регистрация: 23-June 10

Отправлено 16 May 2011 - 12:30 PM

Просмотреть сообщениеrupor, 15 May 2011 - 02:30 AM, сказал(а):

Выпущена версия 4.51 - добавлена утилита libget.exe для упрощения загрузки новых дневных (и тысячных) архивов. Для работы требуется .NET

И сразу за ней версия 4.52 - libget теперь грузит и базу данных библиотеки



Отлично ! Спасибо !

для FLIBUSTA ONLINE
14 май - сделал полный INPX через lib2inpx OK
15 май - сделал инкрементальный update через MHL ( стандартно ) OK
16 май - сделал инкрементальный INPX через lib2inpx OK
- через libget затянул f.fb2.230161-230232.zip и lib*sql.gz - отлично !
- после отработки lib2inpx переименовал полученный daily_update.zip в extra_flibusta_online_fb2.zip
- "обновить коллекции"

но каждый раз по окончании в свойствах коллекции оказываются незаполненные поля в группе "подключения" :
URL: пусто
сценарий подключенния : пусто

то есть ПРИХОДИТСЯ ручками заполнять эти поля
или
как сказал Альберт :

Collection.info внутри файла inpx должен выглядеть так

Flibusta Online [FB2]
flibusta_online_fb2
134283264
Online коллекция flibusta.net (fb2)
http://flibusta.net/
ADD name %USER%
ADD password %PASS%
POST %URL%b/%LIBID%/get
GET %RESURL%
CHECK

мне надо ручками этот файл править ?

Заранее Спасибо !
0

#104 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 16 May 2011 - 12:55 PM

Нет - можно создать файл для lib2inpx и воспользоваться опцией --comment. Она упоминалась несколькими постами выше. В директории lib2inpx есть comment_fb2.utf8, например.

Простите, а можно встречный вопрос? Вы вообще WiKi, readme или форум читаете? Или как в анекдоте: "чукча не читатель, чукча писатель"?
0

#105 Пользователь не на сайте   sysmgr Значок

  • Зануда
  • PipPipPip
  • Группа: Users
  • Сообщений: 23
  • Регистрация: 23-June 10

Отправлено 16 May 2011 - 01:56 PM

Просмотреть сообщениеrupor, 16 May 2011 - 12:55 PM, сказал(а):

Нет - можно создать файл для lib2inpx и воспользоваться опцией --comment. Она упоминалась несколькими постами выше. В директории lib2inpx есть comment_fb2.utf8, например.

Простите, а можно встречный вопрос? Вы вообще WiKi, readme или форум читаете? Или как в анекдоте: "чукча не читатель, чукча писатель"?


Я Вашей программой пользуюсь всего 2 дня - и на первых парах надо было добится, чтобы ХОТЯ БЫ были UPDATE-ы
И потом не сразу соотнесёшь : поле --comment, файлы *.*utf* и поля в MHL

Спасибо за подсказку

PS
WiKi, readme или форум ЧИТАЮ , но новый продукт нельзя весь охватить сразу - а по мере возникновения проблемы
Тем более я боялся потерять КОЛЛЕКЦИЮ каким-либо ключом при запуске -шёл по минимуму

PPS Не надо ехиднячить над людьми, которые всё-таки стараются разобраться
0

#106 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 16 May 2011 - 03:54 PM

Я не ехидничаю - просто вы сохраните себе и окружающим достаточно времени если просто прочитаете WiKi один раз от начала до конца - вместо того, чтобы делать как в другом анекдоте: "что тут думать? трясти надо". Вы ведь не первый пытаетесь ее использовать - а на продукт эта фигня не тянет, так утилитка.
0

#107 Пользователь не на сайте   arnyc63 Значок

  • Зануда
  • PipPipPip
  • Группа: Users
  • Сообщений: 10
  • Регистрация: 13-May 11

Отправлено 16 May 2011 - 07:50 PM

Прошу извинить новичка за вопрос, но можно ли использовать Генератор INPX для конвертации выложенной на сайте MyRuLib полной версии регулярно обновляемого описания базы Genesis в формат inpx, понимаемый MHL? Или что надо, чтобы использовать эту инфобазу Genesis в MHL?
0

#108 Пользователь не на сайте   sysmgr Значок

  • Зануда
  • PipPipPip
  • Группа: Users
  • Сообщений: 23
  • Регистрация: 23-June 10

Отправлено 16 May 2011 - 08:55 PM

Просмотреть сообщениеrupor, 16 May 2011 - 03:54 PM, сказал(а):

Я не ехидничаю - просто вы сохраните себе и окружающим достаточно времени если просто прочитаете WiKi один раз от начала до конца - вместо того, чтобы делать как в другом анекдоте: "что тут думать? трясти надо". Вы ведь не первый пытаетесь ее использовать - а на продукт эта фигня не тянет, так утилитка.

я извиняюсь, но где в WIKI прописана связь: --comment ,template (UTF-8)(какой формат этих файлов) со "Свойствами коллекции" в MHL
до 14 мая и на форуме в вашей ветке об этом ни слова

а насчёт "утилитки" - мал золотник , да дорог с учётом жесткой позиции и самого koreec насчёт регулярности обновлений в MHL
0

#109 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 17 May 2011 - 12:34 AM

sysmgr

Внимательно перечитал форум и WiKi - все-таки вы скандалист, батенька...

Какой формат этих файлов в WiKi все же написано:

Цитата

можно задать путь к файлу с шаблоном для INPX комментария (UTF-8, единственный "%s" будет заменен на имя генерируемого INPX файла


написано там и про collection.info:

Цитата

Опция --inpx-format=2.x приведет к тому, что в INPX файле появится collection.info, содержащая ту же информацию, что и комментарий архива


Дополнительно 13 мая Алексей упомянул про --comment и связь между комментарием и collection.info прямо в этой теме. Он WiKi читает - ему не влом видимо. Такое впечатление, что время, потраченное на написание WiKi потрачено впустую.

Но я еще добавил информации про связь между comment и collection.info - специально для вас.
0

#110 Пользователь не на сайте   sysmgr Значок

  • Зануда
  • PipPipPip
  • Группа: Users
  • Сообщений: 23
  • Регистрация: 23-June 10

Отправлено 17 May 2011 - 04:33 AM

Просмотреть сообщениеrupor, 17 May 2011 - 12:34 AM, сказал(а):

sysmgr

Внимательно перечитал форум и WiKi - все-таки вы скандалист, батенька...

Какой формат этих файлов в WiKi все же написано:

Цитата

можно задать путь к файлу с шаблоном для INPX комментария (UTF-8, единственный "%s" будет заменен на имя генерируемого INPX файла


написано там и про collection.info:

Цитата

Опция --inpx-format=2.x приведет к тому, что в INPX файле появится collection.info, содержащая ту же информацию, что и комментарий архива


Дополнительно 13 мая Алексей упомянул про --comment и связь между комментарием и collection.info прямо в этой теме. Он WiKi читает - ему не влом видимо. Такое впечатление, что время, потраченное на написание WiKi потрачено впустую.

Но я еще добавил информации про связь между comment и collection.info - специально для вас.


Вы наверное забыли, откуда пошёл вопрос про comment - у меня в MHL после создания INPX через lin2inpx теряются поля, обеспечивающие connect к сайту flibust-ы. Это - не комментарии, а важная информация, но об этом в WIKI - ни слова . И это уже не базар.

Ведь в самом MHL нет файла collection.info, файлы комменариев в Вашем дистрибутиве - фактически пусты, и нигде нет упоминания,что ключевые слова типа "ADD USER ..." должны вбиваться в эти файлы . По логике - это не комментарии, а служебная информация.
Я читал, что " 13 мая Алексей упомянул про --comment и связь между комментарием и collection.info прямо в этой теме", но и это - не про связь с полем "подключения" в MHL

Только Альберт немного намекнул, что должно быть в collection.info. А в WIKI - тишина про эти ключевые слова

между прочим, когда MHL делает стандартный update у него в INPX вообще нет файла collection.info,только extra.imp и version.info ,однако поля об connect - НЕ ТЕРЯЮТСЯ
0

#111 Пользователь не на сайте   koreec Значок

  • Владелец
  • Группа: Администраторы
  • Сообщений: 976
  • Регистрация: 01-September 09
  • LocationCheju

Отправлено 17 May 2011 - 12:43 PM

конечно не теряются. потому что при обновлении extra коллекция не пересоздается, а просто добавляются новые записи
не говорите что мне делать, и я не скажу, куда вам пойти!
0

#112 Пользователь не на сайте   smirvlad Значок

  • Новенький
  • Pip
  • Группа: Users
  • Сообщений: 2
  • Регистрация: 13-May 11

Отправлено 17 May 2011 - 08:24 PM

Добрый день, у меня есть архив флибусты, брал отсюда: рутрекер.орг/forum/viewtopic.php?t=3170771
Пытался запустить скрипт рупора в командной строке:
lib2inpx.exe --process fb2 –archives путь\Flibusta.Net

Скрипт выдаёт ошибку, очевидно формулирую не правильно. Увы, не получается самостоятельно разобраться с wiki-страничкой. Помогите сформулировать запрос.

Как должна выглядеть командная строка для создания файла описания библиотеки .inpx, если все архивы лежат в "Диск:\путь_к_архивам", а исполняемый файл скрипта находится в "Диск:\Путь_к_скрипту"? В архивах находятся как файлы формата fb2, так и в остальных форматах (pdf, djvu, doc, docx, txt, rtf, epub). Архивы c книгами имеют следующий вид:
d.fb2-172703-173908.zip - содержат только файлы fb2
f.fb2-172703-173908.zip - содержат только файлы fb2
f.usr-183066-183652.zip - содержат файлы книг в различных форматах, в т.ч. вложеные архивы
fb2-000024-030559.zip - содержат только файлы fb2
usr-091400-101860.zip - содержат файлы книг в различных форматах, в т.ч. вложеные архивы
0

#113 Пользователь не на сайте   koreec Значок

  • Владелец
  • Группа: Администраторы
  • Сообщений: 976
  • Регистрация: 01-September 09
  • LocationCheju

Отправлено 18 May 2011 - 12:51 AM

Скрипт выдает ошибку, потому что вы ему подсовываете usr-архивы, многие из которых больше 4 ГБ, а программа их открывать не умеет. Перенесите fb2 архивы в отдельную папку. Либо сделайте симлинки.
не говорите что мне делать, и я не скажу, куда вам пойти!
0

#114 Пользователь не на сайте   smirvlad Значок

  • Новенький
  • Pip
  • Группа: Users
  • Сообщений: 2
  • Регистрация: 13-May 11

Отправлено 18 May 2011 - 12:48 PM

Просмотреть сообщениеkoreec, 18 May 2011 - 12:51 AM, сказал(а):

Перенесите fb2 архивы в отдельную папку.

Вопрос: я правильно понимаю - в этом случае "проиндексируются" только fb2 файлы? Мне нужно сделать так, чтобы был составлен индекс на архивы с файлами всех типов - и FB2, и PDF, и всеми остальными.

Просмотреть сообщениеkoreec, 18 May 2011 - 12:51 AM, сказал(а):

Либо сделайте симлинки.

Я так понимаю, симлинк - это символьная строчка, указывающая путь к нужному объекту. Как мне их сделать в командной строке, я имею в виду - каков порядок действий, сначала в cmd запускаю исполняемый файл скрипта, потом строчку, создающую симлинк, а потом строчку создающую inpx, так? И к каким объектам должны вести эти самые симлинки, в моём случае?
0

#115 Пользователь не на сайте   koreec Значок

  • Владелец
  • Группа: Администраторы
  • Сообщений: 976
  • Регистрация: 01-September 09
  • LocationCheju

Отправлено 18 May 2011 - 10:44 PM

inpx для ПОЛНОЙ коллекции - https://rapidshare.c..._ALL_local.inpx
не говорите что мне делать, и я не скажу, куда вам пойти!
0

#116 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 18 May 2011 - 11:44 PM

smirvlad

По поводу симлинков - http://en.wikipedia....i/Symbolic_link

В Windows (по крайней мере последних версиях) имеется команда mklink, использовать надо soft links.

По поводу файлов больше 4-х гиг - я посмотрю, нельзя ли переключиться на 7zip.dll - может что и получится. Встроенный в lib2inpx zlib minizip не хотел нормально и с 2ГБ работать - править пришлось. Вообщем видно будет.
0

#117 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 26 May 2011 - 11:57 PM

Версия 5.0 - все программы способны теперь работать с Zip64 архивами больших размеров. Сильно поумнела libget.exe и соответственно поглупели скрипты.
0

#118 Пользователь не на сайте   rupor Значок

  • Профи
  • PipPipPipPip
  • Группа: Разработчики
  • Сообщений: 72
  • Регистрация: 01-September 09
  • LocationUSA

Отправлено 05 June 2011 - 02:33 PM

Версия 5.1 - MySQL 5.1.57 и еще немного libget'a
0

Сообщить об этой теме:


  • (6 Страниц)
  • +
  • « Первая
  • 4
  • 5
  • 6
  • Вы не можете начинать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых