Вы здесьid книг
Опубликовано чт, 27/09/2007 - 04:29 пользователем hedgehog
Forums: LibRusEc Kit при импорте книг пробивает в качестве id дату-время. В результате получается много "дубликатов". Было бы замечательно заменить дату на uniqid(). А то счас возникают проблемы с импортом выкачанных книг в локальные системы ведения библиотек (FBLibrarian etc.).
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
NickNem RE:Подайте бедному копеечку на книжку с литреса... 10 часов
Larisa_F RE:Современная корейская литература. Книжная серия... 13 часов Larisa_F RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 23 часа monochka RE:<НРЗБ> 2 дня sem14 RE:Серия "Символы времени" издательства "Аграф" 5 дней sem14 RE:Собираем серию: "Азбука-триллер", издательство "Азбука-Терра" 5 дней sem14 RE:«Юмористическая серия» 5 дней larin RE:Оплатил. Абонемент не отображается 1 неделя larin RE:Оплатил, но абонемент не отображается 1 неделя nehug@cheaphub.net RE:DNS 2 недели alexk RE:Багрепорт - 2 3 недели Isais RE:Семейственность в литературе 3 недели Violontan RE:Жан Батист Мольер воскрешенный 4 недели sem14 RE:Гонкуровская премия 1 месяц Dead_Space RE:Беженцы с Флибусты 1 месяц Саша из Киева RE:Приключения белочки Рыжки 1 месяц alex-from RE:Оплатил два раза, но абонемента нет 1 месяц Kiesza RE:На 78-м году жизни скончался советский и российский... 1 месяц Впечатления о книгах
Никос Костакис про Панфилов: Улан. Экстремал из будущего (Альтернативная история, Попаданцы)
24 12 ."Одел подштанники" _______________________ На кого?
Олег Макаров. про Карелин: Одиссей Фокс [СИ] (Детективная фантастика, Космическая фантастика, Приключения: прочее, Самиздат, сетевая литература)
24 12 За одно только "пребудет" без "и" в аннотации стоит попробовать почитать
Perca про Первухин: Товарищ маг (Альтернативная история, Приключения: прочее, Попаданцы, Самиздат, сетевая литература)
24 12 Не самый плохой писатель, но и он скатился в победобесие. Осталось только ждать веселые приключения мага на СВО.
tvv про Далин: Фарфор Ее Величества (Героическая фантастика, Фэнтези, Самиздат, сетевая литература)
23 12 Номера 4-6 в серии - это подсерия Костер и Саламандра.
Олег Макаров. про Тыналин: Инженер 1: паровая империя (Альтернативная история, Приключения: прочее, Попаданцы, Самиздат, сетевая литература)
22 12 Barbud спасибо, подтолкнули поинтересоваться. Вот что я нашёл: В 1856 году (в разгар Крымской войны и реформ Флоренс Найтингейл) медперсонал в больницах не носил белые халаты — это гораздо более поздняя традиция. ОДЕЖДА ………
Barbud про Тыналин: Инженер 1: паровая империя (Альтернативная история, Приключения: прочее, Попаданцы, Самиздат, сетевая литература)
22 12 1856 год... По госпиталю ходит медперсонал в белых халатах... ЧТО? Вспомнились строки пародиста Иванова, написанные по другому поводу, но вполне уместные: "Ты бы, дяденька, прежде чем что-то писать, Потрудился хотя бы об этом узнать". Оценка: нечитаемо
mysevra про Есаулкова: Удивительные истории о ведьмах [litres] (Ужасы, Современная проза)
22 12 По сути – очень интересно, но почему-то получилась лютая кустарщина. Одна надежда была на Бобылёву, но я утомилась ждать и не захотела дочитывать. Оценка: неплохо
mysevra про Государев: Треугольный человек (Психология)
22 12 «Научпоп» в лучшем смысле этого слова - мне как не специалисту было и понятно, и интересно. Оценка: отлично!
mysevra про Козлов: Философские сказки для обдумывающих житье, или Веселая книга о свободе и нравственности (Психология)
22 12 Пустая книга. Хорошо, когда человек высокого о себе мнения; плохо, когда за счёт умаления ценности других. Оценка: плохо
Barbud про Риддер: Парторг (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
21 12 Офицеры, офицеры, офицеры чуть не на каждой странице... Автор хотя бы поинтересовался, когда это слово узаконили в РККА. Оценка: нечитаемо
tvv про Гор: Шаровая молния 3 (Попаданцы, Самиздат, сетевая литература)
21 12 Вероятно, здесь претензия только к букве Ё.
trampak про Кот: Основа русского мира [litres] (Исторические приключения, Публицистика)
21 12 Русские сначала называют что-то русским, чтобы потом это сделать своим. Я.Гашек Оценка: нечитаемо |
Re: id книг
LibRusEc Kit уже ничего не пробивает. Это такая одноразовая утилитка, написанная для начального наполнения. Своё отработала.
ID поправлю чуть попозже.
На данный момент FB2 библиотекой не изменяются, отдаются как есть.
Все исправления - в базе.
Перегенерация FB2 при выкачке с учетом данных из базы - в планах. Тогда и id перегенерирую.
Как-то я не учел, что конвертор txt->fb2 работает сильно быстрее, чем книга в секунду. Тормоз я.
Re: id книг
А нужно ли это? Или в планах стоит сделать "полнофункциональный редактор fb2 документов через интернет"? :-) В противном случае это будет не корректно, ведь на каждое исправление нужно, как минимум:
1. менять версию документа
2. писать историю
3. добавлять редактора документа.
Re: id книг
В планах - именно редактор. Не уверен насчёт полнофункиональности - это тяжело и не особо нужно.
Пока делаю такую вещь, надеюсь, скоро доделаю - читаешь html, видишь опечатку, тыкаешь мышой, текущий параграф подгружается в fb2 в textarea, правишь, сохраняешь.
Исправления сохраняются в базу, если их сделал неавторизованный пользователь - ждут подтвеждения от доверенного. При генерации html/txt/rtf/etc подтвержденные исправления учитываются. Неправильные - откатываются.
Скорее это всё задумано для мелких опечаток, чем для серьезного редактирования. Ради которых лениво выкачивать файло, открывать редактор, вкачивать его обратно.
Если потдержку такого функционала добавить в читалки - будет нам счастье.
Понятно, что добавить 0.0001 к серии и прочее по списку проблем не составляет никаких. Хочется в этом плане сотрудничать с другими библиотеками, но не получится видимо. Вентиляционная уже отказалась.
Плохо, что в fb2 нет никакой толком навигации внутри книги - не номеров страниц, ни id параграфов, ничего. Как бедные студенты ссылаются - непонятно. Так что будет очередной грязный хак.
Re: id книг
Насчет параграфов и т.п. было обсуждение на форуме фикшина.
ID есть, но его обычно не прописывают :-\
Надеюсь "редактор" в планах после "вылизывания" функционала библиотеки?
Re: id книг
Редактор - это и есть основной функционал.
Re: id книг
О!
А в названии - "Библиотека" :-)
А таблицы поддерживаться будут? ;-)
Я к тому, что при реализации "редактора fb2" будет больше проблем, чем с "библиотекой". Это раз.
Два - лучше иметь одну полноценную вещь, две не полных.
Но, так как это все ИМХО, а реализовывать Вам, то и решение за Вами. :-)
В любом случае - огромное спасибо. Уже есть за что, а за будующие идеи, которые я надеюсь Вы реализуете, отдельное - СПАСИБО!
Re: id книг
Полноценный редактор - это, действительно, задачка непростая. И в планах пока не стоит.
Хочется всего-навсего всем миром исправлять опечатки. А полноценные редакторы вроде как есть уже.
Конечно, если кто-нибудь возьмется переписать FBDesigner на ajax - это будет мило. Сам я вряд ли успею.
По поводу неполноценности не до конца понял. Если в библиотеке чего-то не хватает - пиши, будем делать. По мере сил и времени.
Сильно быстро не обещаю - у меня это не основная работа, а так, развлечение в свободное от работы время - но улучшать буду бесконечно :)
Собственно, сейчас как раз такой этап - библиотеку забили пробным набором книг и на нём отрабатываются алгоритмы. Как более-менее отработаестся, можно будет заняться наполнением. Должно быть не меньше миллиона томов, мне думается, а не 10К, как у фикшена. Скорее даже несколько миллионов.
Так что текущие 90К - это так, для затравки :)
Re: id книг
По поводу функциональности библиотеки:
1. Практически все направления есть. Остальное - потом.
2. Мое ИМХО - нужно оттачивать то, что уже работает, но к сожалению, работает как-то :-\ Я имею ввиду добавление/редактирование, с выкачкой - Ок.
Сейчас, лично меня, начинают раздражать мелочи, такие как - слетающий "автологин", неадекватные ответы движка на добавление книг, необработка серий (спасибо - исправил) и т.п.
В любом случае - СПАСИБО!!!