Вы здесьОт добра добра не ищут
Опубликовано ср, 16/04/2008 - 13:38 пользователем manshtein
Сегодня попытался привести в порядок свою Библиотеку и к ужасу своему обнаружил , что Bookser c библиотеками в 80000 тыс книг не работает принципиально, правда работает Tellico, но под LInux
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
DGOBLEK RE:Подайте бедному копеечку на книжку с литреса... 2 часа
konst1 RE:Катя Водянова - Дом и два жениха в придачу 18 часов Aleks_Sim RE:Прошу переформатировать, распознать, etc... 12 часов kopak RE:Таинственная личность админа Флибусты 4 дня Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 5 дней Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 1 неделя Саша из Киева RE:Детям о Ленине (Издание 1965 года) 1 неделя Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 2 недели babajga RE:Белая княжна 3 недели Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 3 недели mazay RE:Sleepy Xoma - Bagⲣѱnoⲣojdennaѱ 3 недели zlyaka RE:С Новым годом! 3 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 4 недели SparkySpirit RE:Жорж Санд - переводы 19 века 1 месяц Саша из Киева RE:Наш дом - СССР 1 месяц babajga RE:Чернушка. Повести 1 месяц Саша из Киева RE:Сказки далёких островов 1 месяц babajga RE:Лопоухий бес 1 месяц Впечатления о книгах
Nicout про Сушков: "Ленинградское дело": генеральная чистка колыбели революции (Документальная литература)
29 01 Говорите, во время блокады Ленинграда руководство города голодало, как и остальные жители, а все рассказы про пирожные, колбасу и икру для коммуняк - вранье и клевета? Ну так прочтите что из себя представляли питерские деятели, ……… Оценка: отлично!
Синявский про Николай Егорович Дронников
28 01 На 95-м году жизни скончался Николай Дронников - советский и французский художник, график, скульптор, прозаик и издатель авторских книг, "летописец русской эмиграции".
ve51 про Чейз: Плоть орхидеи [The Flesh of the Orchid ru] (Крутой детектив)
27 01 Книга не входит в цикл "Дэйв Фэннер
Skyns71 про Гузман: Тропой священного козерога, или В поисках абсолютного центра (Современная проза, Биографии и Мемуары)
27 01 Господи... Жизнеописание наркомана.
sigor2000 про Бакман: Вторая жизнь Уве [En Man Som Heter Ove ru] (Современная проза)
27 01 Книга просто шикарна. По моему мнению в книге нет повесточки. Персонажи геи, мигранты это по факту то, что осталось от Швеции. Вместе со смерьтю ГГ умерла и та Швеция, которую мы знали, вот о чем пишет автор. Самое смешное, ……… Оценка: отлично!
mysevra про Лэнган: Рыбак [The Fisherman ru] (Ужасы)
27 01 Хороший язык. Но, во-первых, рассказ выжившего - а как же интрига? А во-вторых - и это самое главное - к середине книги до жути я так и не добралась, зато узнала подробно о жене, алкоголизме и рыбалке. Подробно, многословно ……… Оценка: плохо
Gilean про Бесноватый цесаревич
26 01 Тяжело читается, бросил на второй книге. Приехал в столицу - нагрубил, сослали. На придумывал ништяков позвали в столицу - нагрубил, сослали. Так и хочется вспомнить фразу - "украл, выпил в тюрьму" и так по кругу. Раньше ………
Barbud про Ратманов: Вперед в прошлое 7 (Попаданцы, Самиздат, сетевая литература)
26 01 ГГ тычется, как слепой щенок, пытаясь сделать что-то, что должно отсрочить или отменить войну в будущем. Не маялся бы дурью, а ехал в Питер - там в 93-м заммэра еще без серьезной охраны ходит.
Wik@Tor про Назимов: Имперский хакер (Попаданцы, ЛитРПГ, Самиздат, сетевая литература)
26 01 Морские волны мерно ударялись о бунгало. Это как? Б/О
Skyns71 про Тютелов: Славянская здрава (Эзотерика, Здоровье)
25 01 Еще одна отчаянная попытка высосать из пальца "великое прошлое" и "тайны национальной эзотерики" - причем повторяя типично западноевропейскую моду. Только с отставанием примерно лет на сто.
Саша из Киева про Муранов: У світі водоспадів (Легенди і правда про водоспади) [uk] (Геология и география)
25 01 Эта книга в оригинале написана на русском языке. Неужели она была издана только в переводе на украинский?
Sello про Акопян: Кавалер Ордена Золотого Руна (Юмористическая проза)
24 01 Читать не буду, даже если выяснится, что написано божественным языком. Меня интересует другое: что за жлобство наблюдается в последнее время, привлекать к себе внимание, используя известные имена в литературе, тех, кто прославился ……… Оценка: нечитаемо |
Комментарии
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;
}