Вы здесьОт добра добра не ищут
Опубликовано ср, 16/04/2008 - 13:38 пользователем manshtein
Сегодня попытался привести в порядок свою Библиотеку и к ужасу своему обнаружил , что Bookser c библиотеками в 80000 тыс книг не работает принципиально, правда работает Tellico, но под LInux
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
epoost RE:Древнейшая мудрость 1 день
нэнси RE:Подайте бедному копеечку на книжку с литреса... 3 дня epoost RE:Чарльз Брокден Браун - Wieland 3 дня nehug@cheaphub.net RE:Ответственность. 5 дней nehug@cheaphub.net RE:Доступ 5 дней Larisa_F RE:Принцесса-бродяжка 6 дней Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 неделя Dead_Space RE:Прошу переформатировать, распознать, etc... 1 неделя Tramell RE:Серия "Символы времени" издательства "Аграф" 3 недели Tramell RE:Серия книг «Судьбы книг» издательства «Книга» 3 недели Tramell RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 3 недели Tramell RE:Современная корейская литература. Книжная серия... 3 недели nehug@cheaphub.net RE:Загадка автора 3 недели Drunkenmunky RE:/sql/ 3 недели larin RE:Заплатила, а абонемента нет и скачать ничего не могу! 2 месяца sibkron RE:Серия "Библиотека французской литературы" (Макбел) 2 месяца akorish RE:Регистрация 3 месяца Larisa_F RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 3 месяца Впечатления о книгах
udrees про Лисицин: Я – Орк. Том 1 [СИ] (Боевая фантастика, Юмористическая фантастика, Попаданцы, Самиздат, сетевая литература)
31 07 Хорошая такая, добрая и наивная книга про приключения попаданца в теле орка в фэнтезийном мире. Все действо начинается с первой страницы. Книга написана очень простоватым языком, наивная, многое не объясняется, ну и плюс как ……… Оценка: неплохо
udrees про Сугралинов: Город титанов (Боевая фантастика, Постапокалипсис, ЛитРПГ, Самиздат, сетевая литература)
31 07 В целом годное продолжение, хотя герою конечно везет со страшной силой. Прям кажется, что ему поддаются враги, но это только улучшает повествование. Умение управлять зомби – это конечно имба героя. Странно, что ему еще не ……… Оценка: хорошо
udrees про Мантикор: Покоривший СТЕНУ 23: Многогранник (Боевая фантастика, Киберпанк, ЛитРПГ, Самиздат, сетевая литература)
31 07 Надеюсь это предпоследняя книга этой эпопеи по прохождению Стены) В книге хоть радует отсутствие подробных описаний апгрейда навыков, которые очень трудно читать и еще труднее воспринимать. Сам язык повествования все такой ……… Оценка: хорошо
Oleg68 про Халлер: Криптолог [litres] (Триллер, Детективы: прочее)
30 07 Очень интересная книга и необычный сюжет. Оценка: отлично!
obivatel про Королюк: Манифестация [СИ] (Альтернативная история, Самиздат, сетевая литература)
30 07 Попал, значится, некто в каменный век. Нашел подходы к Вождю, привлёк его внимание. Дальше уговаривает копать глину: из глины потом кирпичи, из кирпичей печь, из руды - сразу в железный век. А вождь его, значится, скрутил, ……… Оценка: отлично!
Dead_Space про Фримен: Почему умные люди совершают глупости, и как не попасть в капкан привычек (Психология)
30 07 Какой стыдный гойслоп, как впрочем и вся психология, правда учитывая год написания — 1992 — ещё и комично-наивный, сложно представить что нижеследующий пассаж можно написать с полной серьезностью: "Злые родители У ……… Оценка: нечитаемо
Dead_Space про Браун: Виланд [Wieland ru] (Классическая проза)
30 07 Спасибо тому кто отсканировал этот роман, да ещё и сделал fb2 версию, он у меня лет 16 был в поиске.
Никос Костакис про Минаков: Жуков. Халхин-Гол (Альтернативная история, Исторические приключения, Попаданцы, Самиздат, сетевая литература)
28 07 – На мое КП! Срочно! – скомандовал я водителю. ____________________ То есть, "на моё командный пункт". Правильно! "Чей туфля? Моё!
obivatel про Королюк: Квинт Лициний 2 [СИ] (Попаданцы, Самиздат, сетевая литература)
27 07 Читаю, а фоном мысли и картинки "где я нахожусь в этот описываемый момент, мама, папа молодые, даже бабушка моложе, чем я сейчас..." Тем не менее, не могу не заметить автору: пошив ЗА ДЕНЬГИ или с целью последующей продажи ……… Оценка: отлично!
mysevra про Рот: Divergent [en] (Социальная фантастика)
27 07 Несмотря на характерный стиль YA и довольно простой язык, очень увлекательно: преодоление страхов и выход из симуляции – ситуации, которую мозг считает реальной. Я не подросток, но мне было интересно. Оценка: отлично!
mysevra про Прошкин: Палачи (Боевая фантастика)
27 07 В духе первой книги, замечательное продолжение. Оценка: отлично! |
Комментарии
Re: От добра добра не ищут
Попробуйте FBReader — это в первую очередь читалка электронных книг, но каталог найденных FB2-книг она тоже формирует.
Re: От добра добра не ищут
Fbreader, к сожалению выплняет пересканирование библиотеки при каждом запуске,что для 80000 тыс книг очень долго.:(
Хотя читалка хорошая....
Re: От добра добра не ищут
А насколько долго, если не секрет? В принципе, если бóльшую часть времени книги читать, сканировать будет лишь при просмотре библиотеки. В любом случае может быть хорошей идей дать знать разработчикам об этой проблеме, чтобы имели в виду — обновления достаточно часто выходят, реагируют на обратную связь оперативно.
Отв: Re: От добра добра не ищут
Кстати, на днях провёл эксперимент — скачал последнюю версию FBReader'а (под линукс) и попробовал натравить его на последний архив либрусека (12 ГБ zip-файлов). Программа ковырялась минут 20, заняла 350 метров оперативки, но теперь список книг запускается секунд за 10, памяти кушает 160 метров. Понятно, что окошко с текущей книжкой открывается так же быстро, как и раньше. В общем, меня это порадовало. :)
Re: От добра добра не ищут
На http://lifehacker.com/352575/manage-any-collection-with-tellico рекомендуют Libra: http://www.bestvistadownloads.com/software/t-free-libra-download-mrwpeffl.html или http://www.getlibra.com/
Re: От добра добра не ищут
Попробуйте jFBlibrary.
Штука в общем-то неплохая.
Кроссплатформенность, опять же.
Re: От добра добра не ищут
JEFLibrarian (ex. JFBLibrary)
http://www.fictionbook.org/forum/viewtopic.php?t=5531&postdays=0&postorder=asc&start=0
сам пользуюсь Библиотекарем, книг, правда, у меня порядков на несколько меньше :(
http://www.fictionbook.org/forum/viewtopic.php?t=4209
Re: От добра добра не ищут
Я использую WhereIsIt v.2.83, не только для книг но вообще для всех файлов. Не самый лучший выход, однако так уж повелось, а теперь поздно менять. Правда, каталогизирует он по именам, так что предварительно у меня все переименовано на русский с помощью booki (а txt раньше переименовывал с помощью специального скрипта, теперь перешел исключительно на fb2). Зато поиск мгновенный (а в каталоге около 50000 книг), и можно сразу перейти в папку найденного файла (все на HDD, на DVD только резервние копии).
Re: От добра добра не ищут
Пробовал все выше перечисленные,лучше "Библиотекаря" так и не нашёл.В базе данных порядка 57000,запускается не очень долго.JEFLibrarian работает на взгляд быстрее,но при добавлении более 3000 книг все остальные бракует,так это дело и не поборол.
Re: От добра добра не ищут
И почему не рассматривается вариант с сносом выньдоуз.
Поверьте: жизнь ЗНАЧИТЕЛЬНО упроститься.
Re: От добра добра не ищут
Потому что у большинства на машине сидят еще и домашние, которых переучивать на Линуху или Фряху либо бесполезно( потому как нервов больше огромного потратишь, а тольку ноль), либо не твоя машина по определению, куда тебя пустили просто потому что, либо не стоит овчинка выделки и чел абсолютный виндузятник.
И потом, в обществе линуксоидов весьма распространена такая зараза - на вопрос "как сделать то и то?" получаешь ответ "читайте howto". Из чего делаешь вывод, отвечающий
1. набирает посты
2. загордился до нельзя
3. не знает как, но хочет показаться гуру
4. все вышеперечисленное вместе
Это, как правило, является основным препятствием распространению Линукса при всем его удобстве.
Поэтому ориентируемся на Выньдоуз, как на более распространенную систему с более дружелюбным сообществом.
Re: От добра добра не ищут
Есть мнение, что если не требовать навыков по установке и/или администрированию, то вполне можно работать и с имеющимися навыками.
Для этого не обязательно даже наличие GNOME/KDE/Xfce.
В таком случае не вижу смысла в заморочках с разворачиванием большой библиотеки.
Вообще-то вывод неверный и налицо передёргивания: подобные "ответы" процентов так на 90 вызваны:
1. Нежеланием вопрошающего подумать над корректной формулировкой. И привычным отношением, что ему все обязаны. Даже служба поддержки мелкософта вылизывать его будет за куда бОльшие деньги, чем обычная лицензия.
2. Попыткой переноса в мир OpenSource навыков работы в выньдоуз.
Основным препятствием к распространению является то, что население по бОльшей части отучили думать и приучили есть то, что дают (что приносит больше прибыли нужным людям). + инерция.
Относительно дружелюбности сообщества ИМХО Вы преувеличиваете.
Хотя... Зависит от того, с какими вопросами обращаться.
Re: От добра добра не ищут
Поддерживаю предыдущего оратора. Перепробовал практически все бибилотекари, которые только смог найти, ИМХО упомянутый не раз выше Библиотекарь http://www.fictionbook.org/forum/viewtopic.php?t=4209 на сегодняшний день самый удобный и наименее глючный. Сейчас у меня в его базе чуть больше 50К книг, запускается, конечно, не мгновенно, но вполне терпимо. Зато загруженный бегает шустро, пользоваться им одно удовольствие, плюс удобный экспорт выбранных книг на флешку электронной читалки, чего нет в некоторых библиотекарях, и что для меня принципиально важно. Много других функциональных удобств, открытая структура, бесплатен.
Кроме того, я его же начал использовать и для каталогизации книг и документов в других форматах - pdf, djvu и даже для видеороликов. Так что рекомендую обязательно хотя бы попробовать.
Re: От добра добра не ищут
JFBLibrarian я пробовал в первую голову, хотелось-таки сделать удобную библиотеку,однако максимум что удалось - создать бку размером порядка 10 тыс книг, для чего пришлось прописать для Java машины 256 метров памяти,а ,больше не могу,тк машина старая.
Потому и использовал до недавнего времени BookSeer и tellico ,поскольку оба поддерживают импорт из csv.
Re: От добра добра не ищут
Беру свои слова обратно не усмотрел,что в апреле вышел новый релиз,несколько оптимизированн, памяти жрет раза в 2.5 меньше
Re: От добра добра не ищут
Разочарование JFblibrarian криво поддерживает fb2,не распознается 20% книг ,причем проверял FictionBook Tools - валидные
Re: От добра добра не ищут
На тему читалок на ПК - попробуйте порт с WM AlReader2 с возможностью правки
Re: От добра добра не ищут
Дорогие мои виндузятники нашел способ решить проблему очень простыми средствами, а именно
утилитка TablePro , авторы обещают держание по меньшей мере пары лимонов строк.
Хочу устроить микроликбез по генерации CVS с содержанием библиотеки.
В начале потребуется
1) FAR (исключительно для генерации списка файлов)
2)PYTHON (если кто-нибуть напишет все целиком на Python буду благодарен)
3) GNU AWK для Windows
4) скрипт с сайта
собственно скрипты
description.awk
BEGIN{
title="error"
theme="error"
author1=""
author2=""
author3=""
Path="error"
}
{
if ($1=="/description/title-info/genre:") theme=$2
if ($1=="/description/title-info/author/first-name:") author1=$2
if ($1=="/description/title-info/author/last-name:") author3=$2
if ($1=="/description/title-info/author/middle-name:") author2=$2
if ($1=="filename:") Path=$2
if ($1=="/description/title-info/book-title:") {title=$N;sub("/description/title-info/book-title:","",title)}
}
END {print title";"author1" " author2" "author3 ";"theme ";file://"Path";"}
work.awk
BEGIN{ll=0;error=0;status=0}
{status=system("python c:/script/book_index/fb2desc.py "$N" |awk -f c:/script/book_index/description.awk >> ./OUT.CSV " );if (status !=0) {error=error+1;};ll=ll+1;print "N",ll,"errors",error,$N}
END{print "files,", ll",errors", error}
требуется сменить путь c:/script/book_index/ на путь к каталогу с fb2desc.py и description.awk
Запуск
awk -f "путь к work awk"/work.awk <"файл со списком файлов библиотеки"
Результат
в OUT.CSV текущем каталоге
Re: От добра добра не ищут
А ежели, скажем, у книжки несколько авторов?
Re: От добра добра не ищут
Пока отображается только 1 (последний),однако можно легко исправить чтобы писались через запятую
Re: От добра добра не ищут
у меня на эту тему есть пара утилит
1. http://kv-kvar.mylivepage.ru/file/361/3818_fb2_read_v0-97_beta.rar
строит csv список для свалки фб2-файлов, начиная с заданного каталога. Позволяет
- задавать стартовый каталог
- задавать содержание списка из дескрипшенов фб2-файлов
- задавать параметры имен файлов, включаемые в список - типа имена, размера и т.п.
- поддерживает файлы fb2 или fb2.zip
2.http://kv-kvar.mylivepage.ru/file/361/3819_prprogac.rar
обработка csv списков. Позволяет
- перетасовывать поля в списках
- простейшие операции по обработке полей
- генерировать камандные скрипты на основе полей списков. Например, можно сделать переименовалку файлов, перенос по каталогам и т.д.
Проги писали разные люди, во вторую надо въезжать, там есть примитивный язык для описания полей и операций. Оказались очень полезными и не только при работе с библиотекой.
Ищу желающих помочь в разработке обвязки для имеющейся библиотечной базы на MySQL.
Re: От добра добра не ищут
Писаться будет под QT ?
Re: От добра добра не ищут
Если под базу - то конечно, хотелось бы кроссплатформенное. МОжно и QT. Но здесь зависит также от программеров - ну в смысле кто что может. Пока что есть такой что может под винду. Я рассматриваю это как тестовую обкатку базы. Вполне может быть что потребуется чего-то поменять. Так что по большому счету, вопрос платформы для разработки библиотекаря открыт.
Вот структура базы

сейчас туда залит бук-либ. В планах добавить другие либы - альд, либрусек, колхоз, мехмат. База это позволяет.
Re: От добра добра не ищут
исправил чтобы писалась серия
description.awk
BEGIN{
title="error"
theme="error"
author1=""
author2=""
author3=""
seria=""
seria_num=""
Path="error"
}
{
if ($1=="/description/title-info/genre:") theme=$2
if ($1=="/description/title-info/sequence/name:") seria=$2
if ($1=="/description/title-info/sequence/number:") seria_num=$2
if ($1=="/description/title-info/author/first-name:") author1=$2
if ($1=="/description/title-info/author/last-name:") author3=$2
if ($1=="/description/title-info/author/middle-name:") author2=$2
if ($1=="filename:") Path=$2
if ($1=="/description/title-info/book-title:") {title=$N;sub("/description/title-info/book-title:","",title)}
}
END {print title";"author1" " author2" "author3 ";"theme ";" seria" "seria_num ";file://"Path";"}
Re: От добра добра не ищут
исправил чтобы писалась серия
description.awk
BEGIN{
title="error"
theme="error"
author1=""
author2=""
author3=""
seria=""
seria_num=""
Path="error"
}
{
if ($1=="/description/title-info/genre:") theme=$2
if ($1=="/description/title-info/sequence/name:") seria=$2
if ($1=="/description/title-info/sequence/number:") seria_num=$2
if ($1=="/description/title-info/author/first-name:") author1=$2
if ($1=="/description/title-info/author/last-name:") author3=$2
if ($1=="/description/title-info/author/middle-name:") author2=$2
if ($1=="filename:") Path=$2
if ($1=="/description/title-info/book-title:") {title=$N;sub("/description/title-info/book-title:","",title)}
}
END {print title";"author1" " author2" "author3 ";"theme ";" seria" "seria_num ";file://"Path";"}
Re: От добра добра не ищут
Использую Библиотекарь FBLibrarian года два:
http://www.k-dmebel.ru/FBLibrarian/fb2lib.1.4.0.0.rar
http://www.k-dmebel.ru/FBLibrarian/fb2lib.1.4.2.1.update.rar
в базе около 80 тыс. книг - тормозит, но работает...
Re: От добра добра не ищут
Исправил проблему с книгами ,имеющими несколько авторов
Re: От добра добра не ищут
А не проще разбить библиотеку на части? У меня, скажем, отдельно - художественная литература, отдельно - всё остальное. Примерно по 50 000 в каталоге получается, а это буксир тянет...
Re: От добра добра не ищут
Итак выкладываю окончательный вариант библиотечного индексатора
Для работы нужны установленные Python и awk
Запуск
в директории продукта
awk -f ./work.awk < список_индексированных файлов
результат в Оut.csv
Для работы с ним рекомендую TablePro c http://zgsprojects.narod.ru/
PS.
Большое спасибо за скрипт fb2desс.py aвтору программы Pybookreader
Re: От добра добра не ищут
ICE BookReader последней версии каталогизация там на уровне + шкурки - оглавления и картинки, возможен поиск, конвертация в собственный формат все на русском
Re: От добра добра не ищут
IceBook Reader без графики и держит книжки в закрытом формате,что неудобно при работе с двумя операционками
Re: От добра добра не ищут
Исправленная версия description.awk (был глюк при обработке книг с ";" в названии)
BEGIN{
ind1=0
ind2=0
ind3=0
title="error"
theme="error"
author1[ind1]=""
author2[ind2]=""
author3[ind3]=""
seria=""
seria_num=""
Path="error"
}
{
if ($1=="/description/title-info/genre:") theme=$2
if ($1=="/description/title-info/sequence/name:") seria=$2
if ($1=="/description/title-info/sequence/number:") seria_num=$2
if ($1=="/description/title-info/author/first-name:") { author1[ind1]=$2;ind1++;author1[ind1]="";}
if ($1=="/description/title-info/author/last-name:") {author3[ind3]=$2;ind3++;author3[ind3]="";}
if ($1=="/description/title-info/author/middle-name:") {author2[ind2]=$2;ind2++;author2[ind2]=""};
if ($1=="filename:") Path=$2
if ($1=="/description/title-info/book-title:") {title=$N;sub("/description/title-info/book-title:","",title)}
}
END {
for (i=ind1;i=b)&&(a>=c)){
return a;};
if ((b>=a)&&(b>=c)){
return b;};
return c;
}