Loading...
Error

Inpx для библиотеки Flibusta.Net (только FB2) по состоянию на 1.04.2014

Страницы:   Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Ответить на тему

 | 

Стоит ли выкладывать inpx за месяц отдельно от основной раздачи

Да   72%  72%  [ 21 ]
Нет   27%  27%  [ 8 ]

Всего проголосовало : 29

 
Автор Сообщение

Nailer

Пользуясь случаем ad , еще раз спасибо Tantalas11 за файл

kapley

эт видно у меня чего-то напортачено в архивах. ставил знакомому прогу, щаз позвонил -- у него все нормалек. сори за панику. оказалось все дело в d.fb2-172703-173908. заменил и все в норме.

Velius

А где можно нарыть такой же inpx но на USR архивы

Tantalas11

Velius
Скорее всего нигде, если только не сделаете сами.

Velius

Tantalas11 писал(а):

Velius
Скорее всего нигде, если только не сделаете сами.
Не плохо бы еще знать как его сделать так делал бы

Tantalas11

Velius
lib2inpx в помощь

Velius

Tantalas11 писал(а):

lib2inpx в помощь
Я знаю об этой программе но там для его работы нужны дампы либрусека из которых он и берет названия книг, а где их скачать в теме ни слова об этом
А вот кажется нашел... Они тут лежат?
http://www.flibusta.net/sql/
Там много фалов какие интересно нужны для usr

Melody

Velius
http://flibusta.net/sql/lib.libavtor.sql.gz
http://flibusta.net/sql/lib.libtranslator.sql.gz
http://flibusta.net/sql/lib.libavtoraliase.sql.gz
http://flibusta.net/sql/lib.libavtorname.sql.gz
http://flibusta.net/sql/lib.libbook.sql.gz
http://flibusta.net/sql/lib.libfilename.sql.gz
http://flibusta.net/sql/lib.libgenre.sql.gz
http://flibusta.net/sql/lib.libgenrelist.sql.gz
http://flibusta.net/sql/lib.libjoinedbooks.sql.gz
http://flibusta.net/sql/lib.librate.sql.gz
http://flibusta.net/sql/lib.libseqname.sql.gz
http://flibusta.net/sql/lib.libseq.sql.gz
http://flibusta.net/sql/lib.libsrclang.sql.gz

Velius

Melody
Все понял вроде все делаю по инструкции, вот командная строка что у меня получилась:

G:\lib2inpx-win32\lib2inpx.exe —process usr —archives G:\Lib.rus.ec G:\Flibusta
1. G:\lib2inpx-win32\lib2inpx.exe - Путь где лежит сама программа
2. —process usr —archives - команды для программы
3. G:\Lib.rus.ec - Папка с архивами Книг *.zip
4. G:\Flibusta - Папка с дампами с сайта флибусты
Командная строка выдает:
***ERROR: multiple occurrences

Фиг его знает чего не нравится

Tantalas11

Velius
Судя повсему Вы пытаетесь архивы Либрусека скрестить с базой Флибусты, а они разные.
Кроме того дампы в архивах .gz их надо разархивировать.
Почитайте readme внимательно, там все написано.
В вашем случае командная строка должна выглядеть как-то так:
lib2inpx.exe --process usr --archives f:\Library\fb2.Flibusta.Net\ f:\Library\Flibusta_archives\ --db-name flibusta --inpx flibusta_usr_local.inpx --inpx-format 2.x --comment comment_usr.utf8 --clean-aliases --quick-fix --follow-links
где:
f:\Library\fb2.Flibusta.Net\ - папка с архивами с Флибусты
f:\Library\Flibusta_archives\- папка с разахивироваными дампами с Флибусты (формат .sql)

Velius

Tantalas11 писал(а):

Кроме того дампы в архивах .gz их надо разархивировать.
Да не я не ламер, все разархивировано

Tantalas11 писал(а):

Судя повсему Вы пытаетесь архивы Либрусека скрестить с базой Флибусты, а они разные.
Я не пытаюсь их скрестить, просто у меня и та и та библиотеки лежат в одной папке, и я подумал что о архивы Флибусты вытаскивать из этой папки, программа ведь должна понимать какие архивы Флибусты (исходя из дампов с сайта) а какие лишние, или нет?

А зачем эти параметры?
--db-name flibusta --inpx flibusta_usr_local.inpx --inpx-format 2.x --comment comment_usr.utf8 --clean-aliases --quick-fix --follow-links

Я думал достаточно того что я написал?

PS Только что подставил ваш вариант к своим путям... Все работает что то делается, только:
1. Он обрабатывает и архивы от Либрусека (выкинуть потом лишнее не сложно думаю)
2. Он правильно откидывает архивы fb
3. На выходе он создал папку flibusta_20130202 в ней 55 файлов и все они не inpx, все такого типа:
libapics.frm
db.opt
libaannotations.frm
libaannotations.MYD
libaannotations.MYI

Видимо из них теперь надо как то inpx собрать? Но почему ведь в инструкции написано:
"3. Результатом работы сразу является INPX файл – не надо ничего переупаковывать"
И где он этот файл?
А вот мой вариант что я давал раньше но с подправленными тире (вместо одного сделал 2 как у вас, старнно что в инструкции об этом не слова)
G:\lib2inpx-win32\lib2inpx.exe --process usr --archives G:\Lib.rus.ec G:\Flibusta
Привет к создания inpx файла в который поместились inp файлы всех лежащих в той папке usr файлов и Либрусек и Флибусты и в Инфо вот что написано:
librusec USR - 2013-02-02
librusec_usr_20130202
65537
Локальные архивы библиотеки librusec (не-FB2) 2013-02-02
Хотя база то Флибусты была :-)

Ан нет... Это он добавил файлы что были до флибустовских из Lib.rus.ec которые так же входят в состав библиотеки Флибуста, щас сравнил но... почему то он туда впендюрил больше архивов Либрусека из тех что раньше были в его библиотеке:
Вот лишние:
usr-204904-209028.inp
usr-209029-212751.inp
usr-212752-216641.inp
usr-182285-187147.inp
usr-187148-193822.inp
usr-193823-199572.inp
usr-199573-204903.inp
Может они щас нужны?

И еще как нужно сделать строку чтобы собрать отдельно fb вариант, и все вместе И FB и USR

PS2
Второй раз прогнал все с вашей командой Папку с базой создается а вот inpx файла не создает и весь процесс идет правильно вроде, почему...

Velius

Заработало все только после удаления из вашего варианта строки двух команд:
--inpx flibusta_usr_local.inpx именно из за этой команды он не мог создать нормальный inpx файл убрал его и имя создал так же по тому же типу
--comment comment_usr.utf8 - сразу же пишет что команда не верная, я потом понял что просто у меня нет коммента с таким именем, а есть другой: comment_flibusta_online.utf8 но и его подсунуть не удалось, так как он не в этой кодировке а в win но даже поменяв его выдает ошибку че там не так не знаю

PS
Ага до меня доперло...
Видать у меня версия программы самая последняя а у вас более старая, и в новой версии он и имя сам генерит и инфо сам делает, и то и другое правильно получилось....

Но все таки почему мой вариант usr inpx содержит больше архивов из либрусека чем тот что я качал дольше от кого то.
А так же туда же впендюривает и fb2 архивы несколько штук:

f.fb2-198702-200863.inp
f.fb2-203581-214697.inp
f.fb2-214698-218014.inp
f.fb2-225712-228905.inp
f.fb2-233100-234884.inp
f.fb2-246563-250364.inp
f.fb2-258562-263213.inp
f.fb2-266672-270104.inp
f.fb2-270105-275617.inp
f.fb2-275618-280767.inp
f.fb2-285623-290406.inp
f.fb2-290407-294077.inp
f.fb2-294078-297652.inp
f.fb2-193389-195730.inp

Нафига?

Tantalas11

Velius
--inpx flibusta_usr_local.inpx - создает inpx в корневом директории /lib2inpx, а не в в директорииlib2inpx/data
--db-name arg имя MYSQL базы (по умолчаниюt: librusec)

Цитата:

в Инфо вот что написано:
librusec USR - 2013-02-02
librusec_usr_20130202
65537
Локальные архивы библиотеки librusec (не-FB2) 2013-02-02
Для того чтоб было записано правильно надо создать файл comment_usr.utf8 приблизительно такого содержания:
"Flibusta USR Local
Flibusta_USR_local
65536"
и использовать --comment

Файлы библиотек лучше разделить Ливрусек отдельно, Флибусту отдельно. Как я понял ему пофиг какие архивы подкладываются.
На счет версии: у меня 5.52 - после этого обновлений не было.
По остальным вопросам помочь увы не могу. Поскольку недержу usr-архивов

Velius

Короче я сам понял нафига и вот результаты.

Сделал объединенный inpx что и хотел изначально вот список файлов в нем:
usr-204904-209028.inp
version.info
collection.info
d.fb2-172703-173908.inp
d.usr-172703-173908.inp
f.fb2-173909-177717.inp
f.fb2-177718-183065.inp
f.fb2-183066-183652.inp
f.fb2-183654-185837.inp
f.fb2-185838-188548.inp
f.fb2-188549-190927.inp
f.fb2-190928-193388.inp
f.fb2-193389-195730.inp
f.fb2-195714-198701.inp
f.fb2-198702-200863.inp
f.fb2-200864-203580.inp
f.fb2-203581-214697.inp
f.fb2-214698-218014.inp
f.fb2-218015-220876.inp
f.fb2-220877-222968.inp
f.fb2-222969-225711.inp
f.fb2-225712-228905.inp
f.fb2-228906-233099.inp
f.fb2-233100-234884.inp
f.fb2-234885-238403.inp
f.fb2-238404-242733.inp
f.fb2-242734-246562.inp
f.fb2-246563-250364.inp
f.fb2-250365-254650.inp
f.fb2-254651-258561.inp
f.fb2-258562-263213.inp
f.fb2-263214-266671.inp
f.fb2-266672-270104.inp
f.fb2-270105-275617.inp
f.fb2-275618-280767.inp
f.fb2-280768-285622.inp
f.fb2-285623-290406.inp
f.fb2-290407-294077.inp
f.fb2-294078-297652.inp
f.fb2-297653-301030.inp
f.fb2-301031-303901.inp
f.fb2-303902-307925.inp
f.usr-173909-177717.inp
f.usr-177718-183065.inp
f.usr-183066-183652.inp
f.usr-183654-185837.inp
f.usr-185838-188548.inp
f.usr-188549-190927.inp
f.usr-190928-193388.inp
f.usr-193389-195730.inp
f.usr-195714-198701.inp
f.usr-198702-200863.inp
f.usr-200864-203580.inp
f.usr-203581-214697.inp
f.usr-214698-218014.inp
f.usr-218015-220876.inp
f.usr-220877-222968.inp
f.usr-222969-225711.inp
f.usr-225712-228905.inp
f.usr-228906-233099.inp
f.usr-233100-234884.inp
f.usr-234885-238403.inp
f.usr-238404-242733.inp
f.usr-242734-246562.inp
f.usr-246563-250364.inp
f.usr-250365-254650.inp
f.usr-254651-258561.inp
f.usr-258562-263213.inp
f.usr-263214-266671.inp
f.usr-266672-270104.inp
f.usr-270105-275617.inp
f.usr-275618-280767.inp
f.usr-280768-285622.inp
f.usr-285623-290406.inp
f.usr-290407-294077.inp
f.usr-294078-297652.inp
f.usr-297653-301030.inp
f.usr-301031-303901.inp
f.usr-303902-307925.inp
fb2-000024-030559.inp
fb2-030560-060423.inp
fb2-060424-074391.inp
fb2-074392-091839.inp
fb2-091841-104214.inp
fb2-104215-113436.inp
fb2-113437-119690.inp
fb2-119691-132107.inp
fb2-132108-141328.inp
fb2-141329-147517.inp
fb2-147519-153549.inp
fb2-153556-158325.inp
fb2-158328-161830.inp
fb2-161831-166042.inp
fb2-166043-168102.inp
fb2-168103-172702.inp
fb2-172703-175951.inp
fb2-175952-182284.inp
fb2-182285-187147.inp
fb2-187148-193822.inp
fb2-193823-199572.inp
fb2-199573-204903.inp
fb2-203897-204340.inp
fb2-204904-209028.inp
fb2-209029-212751.inp
fb2-212752-216641.inp
fb2-216642-221999.inp
fb2-222000-229999.inp
fb2-230000-241999.inp
fb2-242000-251999.inp
fb2-252000-261999.inp
fb2-262000-274999.inp
fb2-275000-283999.inp
fb2-284000-291999.inp
fb2-292000-299999.inp
fb2-300000-308999.inp
fb2-309000-318999.inp
usr-091400-101860.inp
usr-101862-112431.inp
usr-112432-120530.inp
usr-120533-123535.inp
usr-123536-125161.inp
usr-125163-129883.inp
usr-129897-131099.inp
usr-131100-133387.inp
usr-133388-137302.inp
usr-137303-139391.inp
usr-139392-142502.inp
usr-142503-148460.inp
usr-148541-153598.inp
usr-153600-153838.inp
usr-153851-158324.inp
usr-158326-161827.inp
usr-161831-166042.inp
usr-166043-170332.inp
usr-170333-172702.inp
usr-172703-182284.inp
usr-182285-187147.inp
usr-187148-193822.inp
usr-193823-199572.inp
usr-199573-204903.inp
usr-209029-212751.inp
usr-212752-216641.inp
Получилось почему то много файлов из библиотеки Либрусека fb зацепил, почему..... Почему они есть в базе что лежит на Флибусте, не понимаю

В списке фиолетовым пометил те архивы которе РАНЬШЕ я не видел в inpx от флибусты что качал у кого то, почему они есть сейчас не понятно

Velius

Tantalas11 писал(а):

--inpx flibusta_usr_local.inpx - создает inpx в корневом директории /lib2inpx, а не в в директорииlib2inpx/data
Фиг там не создает НИГДЕ если использовать эту команду а вот без нее создает там где надо и называет ее так как надо
Вот три моих варианта строк:

ВСЕ:
G:\lib2inpx-win32\lib2inpx.exe --process all --archives G:\Lib.rus.ec\ G:\Flibusta\ --db-name flibusta --inpx-format 2.x --clean-aliases --quick-fix --follow-links
FB2:
G:\lib2inpx-win32\lib2inpx.exe --process fb2 --archives G:\Lib.rus.ec\ G:\Flibusta\ --db-name flibusta --inpx-format 2.x --clean-aliases --quick-fix --follow-links
USR:
G:\lib2inpx-win32\lib2inpx.exe --process usr --archives G:\Lib.rus.ec\ G:\Flibusta\ --db-name flibusta --inpx-format 2.x --clean-aliases --quick-fix --follow-links
Показать сообщения:    
Ответить на тему