michel-f · 05-Янв-09 00:17(15 лет 11 месяцев назад, ред. 08-Фев-14 20:39)
TRAUM Library 2-27 (Portable edition, кумулятив) + ссылки на обновления до 2-33. 188504 книги 2012-01-14 - Раздача обновлена до версии 2-27, введена структура папок для удобства выбора архивов с книгами.
Для переноса файлов из старой структуры можно воспользоваться набором батников - Move_cmd.7z.html.
Батники перенести в корневую папку раздачи (рядом с MyHomelib.exe) и запускать согласно номерам. Также можно перенести файлы руками: в папки hudlit поместить файлы, содержащие в именах _hudlit_ и _nehudlit-sf, в папки nehudlit - всё остальное.
Год выпуска: 2012 Автор: Traum Жанр: Художественная литература Издательство: - Качество, формат: FB2, pdf, djvu, html, doc, Epub; качество - eBook (изначально компьютерное), сканы. Количество книг: Вся коллекция - 209387 книг 60316 авторов. Выделено 13796 серий. Версия MyHomeLib: 2.1.3.757 Версия Traum Library: 2.0 Update 33 (2014-01-26) Библиотека Траума Библиотека Траума - наверное, самая полная из существующих на трекере библиотек художественной литературы на русском языке. Содержит практически все доступные в сети тексты в формате fb2 на русском и около 15 тысяч текстов на английском языке, а также художественные и нехудожественные книги в не-фб2 форматах. Автор коллекции особое внимание уделяет отсутствию в ней дублей. Сайт проекта: http://traumlibrary.net (книг там нет, только каталог). На данный момент (версия 2-33) в библиотеке Траума присутствует 209387 книг 60316 авторов. Выделено 13796 серий.
Количество книг: fb2| не-fb2| всего
на русском языке: 159 850| 19 646| 179 496
на английском языке: 26 034| 3 857| 29 891 Наличие книг в коллекции проверяйте на сайте проекта - http://traumlibrary.net,
листинг добавленного в 33 обновлении - http://traumlibrary.net/file/upgrade33.htm Формат описания книги в листинге следующий (состав и порядок полей):
Фамилия, Имя, Отчество автора;
Название книги;
Формат файла;
папка в подразделе нехудожественной литературы (опционально; если есть, соответствие архивам смотрите в Расшифровка названий архивов перепакованной библиотеки Траума в разделе по частичному скачиванию библиотеки Траума)
Причины организации раздачи в виде многотомных архивов
1. Изначально - подключение коллекции через БД к программе MyHomeLib, так как год назад программа ещё не поддерживала сложную структуру каталогов в коллекциях.
Сейчас неактуально - traum прикладывает к раздачам с обновлениями собственные inpx-файлы.
2. Экономия места и возможность поддержки раздачи - MyHomeLib работает с архивами напрямую, распаковывать их не надо. Скачанные файлы - это одновременно и рабочая библиотека, и источник для раздачи.
3. Так НАМНОГО удобнее и быстрее копировать коллекцию на сменные носители - порядка 600 крупных файлов вместо 210 000 мелких.
4. Практически исключена возможность испортить имена файлов и/или потерять их при добавлении новых обновлений Траума. Как показала практика, у многих добавление файлов из обновлений вызывает проблемы.
5. Возможность выборочно скачивать разделы библиотеки Траума в зависимости от языка книги, типа файлов, жанров книг.
Структура библиотеки отличается от исходной структуры библиотеки Траума. Обновления, выпускаемые Траумом, напрямую к этой коллекции не подойдут. Раздачи оригинальной коллекции Траума:
Оригинальная библиотека Траума (база 2.0 + обновления) тут - https://rutr.life/forum/tracker.php?f[]=1238&tm=-1&tm=-1&o=1&s=1&pid=175592 и тут - https://rutr.life/forum/tracker.php?f[]=1238&tm=-1&tm=-1&o=1&s=1&pid=1751970 Раздачи iso-образов коллекции Траума:
Traum Library - Кумулятив 2.33 FB2+NonFB2+inpx ISO - https://rutr.life/forum/viewtopic.php?t=4042930
Traum Library - Кумулятив 2.33 ТОЛЬКО FB2, Ru и En отдельными ISO [только FB2] - https://rutr.life/forum/viewtopic.php?t=3565822 Программа MyHomeLibРабота с коллекцией Траума в раздаче организована через программу MyHomeLib. MyHomeLib - программа-каталогизатор для поиска книг в локальной библиотеке.
Изначально разрабатывалась как надстройка для работы с многофайловыми фб2-архивами Либрусека, но с тех пор получила значительное развитие:
возможность создания пользовательских коллекций,
работа с не-фб файлами через файл описания,
онлайн-доступ к серверу либрусека для скачивания книг при отсутствии полной базы файлов на компьютере,
и многое другое.
Программа динамично развивается, скачать последнюю версию можно с сайта программы - _ttp://www.home-lib.net Основные возможности MyHomeLib: 1. Поиск и выборка книг по:названию,
автору,
сериям,
жанрам,
дате добавления в коллекцию.
2. Возможность отправки книг на устройство чтения.
При передаче книги раскладываются по папкам в соответствии с собственным шаблоном - можно сформировать книги по сериям, по авторам.
Поддерживаются следующие выходные форматы файлов:
FB2, FB2.zip - файл в формате FB2 в нормальном и сжатом виде. Поддерживается: КПК (haali reader), LBook V3,V5; PocketBook 301, 360; Азбука 516 LRF - файл проприетарного формата LRF от Sony. Поддерживается: Sony PRS-500, Sony PRS-505, Sony PRS-700. TXT - файл в простом текстовом формате, возможен выбор кодировки. Поддерживается: eInk - ридер от Explay, мультимедиа-плееры для просмотра фильмов, КПК. PDF - файл в формате PDF. Поддерживается большинством eInk - читалок - LBook V3,V5; PocketBook 301, 360; Sony PRS-500, Sony PRS-505, Sony PRS-700; Азбука 516. Epub - файл в формате Epub. Поддерживается большинством eInk - читалок - LBook V3,V5; PocketBook 301, 360; Sony PRS-500, Sony PRS-505, Sony PRS-700; Азбука 516. Mobi - файл в формате Mobi. Поддерживается eInk - читалками серии Kindle
С помощью скриптов можно прикрутить автоматическое преобразование в другие форматы, к примеру, в jar-файлы для чтения с мобильного телефона.
Все настройки есть в форуме программы - http://forum.home-lib.net/, в разделе "Скрипты". MyHomeLib уже настроена для использования коллекции Траума в режиме переносной версии, инструкция по установке обновлений к библиотеке - под спойлером.Установка переносной версии библиотеки ТраумаДля установки данной версии библиотеки, необходимо наличие на компьютере установленного WinRAR или 7-Zip.
Скачать и установить 7-zip можно отсюда
Установка выполняется распаковкой в текущую папку идущих в раздаче архивов:
После распаковки, для пользования библиотекой необходимо запустить файл MyHomeLib.exe.
Инструкция по установке библиотеки Traum Library Portable editiion
Установка обновлений к переносной версии библиотеки ТраумаВАЖНО! Предполагается, что скачивание раздачи производится в папку с имеющейся переносной библиотекой Траума.
Если это не так (при скачивании обновление было сохранено в отдельную папку), выполните следующее:
Код:
1. Переместите файлы из папки с обновлением в папку с основной библиотекой с сохранением структуры папок (предварительно необходимо остановить раздачу торрент-файла);
2. Переподключите раздачу. Для этого необходимо (на примере uTorrent):
2.1. Сменить папку хранения торрента (ПКМ на торренте, в выпавшем меню выбрать "Дополнительно"->"Загружать в ...", далее указать путь к корневой папке коллекции).
2.2. Перехешировать торрент (ПКМ, далее "Обновить хеш").
2.3. Включить торрент на отдачу файлов.
Установка обновления может быть выполнена двумя способами:
распаковкой архива с БД по коллекции
через импорт inpx-файла непосредственно в программе MyHomeLib.
1. Инструкция по установке обновлений к библиотеке Traum Library Portable edition распаковкой файла БД
Для установки обновлений к переносной версии библиотеки Траума необходимо наличие установленного WinRAR или 7-Zip. После скачивания торрента необходимо распаковать архивный файл Data_TraumLib_2-xx_full(MHL_2.1.x).7z в текущую папку ("Extract Here"/"Извлечь в текущую папку" в контекстном меню WinRar/7-zip): При распаковке возможно появление диалога - необходимо будет согласиться с перезаписью файлов при разархивации, это нормально. После разархивации структура директорий должна выглядеть так:
Запуск MyHomeLib выполняется файлом MyHomeLib.exe.
При возникновении проблем или предложений по программе - не пишите в теме! Загляните на её форум - http://forum.home-lib.net/, авторы программы активно ведут её доработку и устранение багов. После установки архивы 7z желательно не удалять - скачал сам, дай скачать другому ) З.Ы. БД в программе настроена на ПОЛНУЮ коллекцию Траума (FB2 и не-FB). Если не-фб часть не нужна, подключите коллекцию самостоятельно через прилагаемый в папке INPX файл частичной коллекции.
2. Инструкция по установке обновлений к библиотеке Traum Library Portable edition через inpx-файл
Инструкция в картинках по подключению inpx-файла переносной библиотеки Траума к MyHomeLib.
Для запуска мастера создания коллекции нужно выполнить команду "Коллекция -> Создать новую коллекцию" или нажать комбинацию клавиш "Ctrl - N".
Выборочное скачивание файлов переносной коллекции ТраумаДля облегчения работы с коллекцией (копирование/распространение/раздача) была выполнена перепаковка файлов в многофайловые zip-архивы с размером не более 2 Гб неупакованного контента в каждом, с разбивкой по языку, типу файлов, жанрам книг. При этом можно выбрать для скачивания только те файлы, которые нужны лично Вам - только художественная литература, только периодика, только книги по медицине и т.д.
Начиная с обновления 2-27, для удобства выбора архивов, введена следующая структура папок:
В названии архивов указана информация об их содержимом, информация - под спойлером.
Расшифровка названий архивов перепакованной библиотеки Траума
Архивы именуются в соответствии с форматом traum_2-xx_fb2|nonfb_ru|en_hudlit|..._startId-LastId.zip.
Расшифровка элементов имени архива:
traum- префикс архивов книг библиотеки Траума. startId-LastId- минимальный и максимальный идентификаторы книг в БД Траума. Служебное поле. 2-xx- номер обновления, которому соответствуют файлы в архиве. fb2|nonfb- тип файлов книг в архиве. Возможны варианты:
fb2- в архиве содержатся только книги в формате fb2. nonfb- в архиве находятся книги только в форматах, отличных от fb2 (pdf, djvu, chm, doc, rtf, html, zip, rar и т.д.)ru|en- язык книг в архиве. Возможны варианты:
ru- книги на русском языке; en- книги на английском языке.hudlit|...- тип книг в архиве. Возможны варианты hudlit- только художественная литература и nehudlit-...- нехудожественная литература. Для нехудожественной литературы выполнено дополнительное подразделение по тематикам, более подробно - под спойлером.
Описание префиксов тематик нехудожественной литературы
nehudlit-antique - Старинная литература, от античности до средневековья.
Папка - _древнее. nehudlit-business - Книги о создании/ведении бизнеса и связанных с ним вопросам: юридическим, управленческим, подбору и обучению персонала, бухгалтерии.
Папка - _дело. Архив включает в себя содержимое следующих разделов:
_дело\_бизнес - Бизнес: общие, правовые вопросы, конкретика по отраслям, бухгалтерия, налоги, безопасность.
_дело\_биржа - Трейдинг, ценные бумаги, инвестиции, форекс.
_дело\_время - Методики управления временем, тайм-менеджмент.
_дело\_е-бизнес - Интернет для бизнеса, "бизнес" в интернете.
_дело\_карьера - Развитие деловых качеств, лидерство. Как достичь успеха, богатства.
_дело\_люди - Истории успеха людей, компаний брендов. Книги знаменитых бизнесменов.
_дело\_маркетинг - Маркетинг, продажи, реклама, брендиг пиар.
_дело\_менеджмент - Менеджмент, управление, стратегии и стили бизнеса.
_дело\_персонал - Подбор персонала, управление, мотивация. Профессиография, профориентация.
_дело\_учет - Учет, бухгалтерия, налогообложение, делопроизводство, документооборот.
_дело\_экономика - Экономика, финансы. Современность, кризис.nehudlit-encyclopaedia - Энциклопедии, справочники, словари.
Папка _энциклопедия nehudlit-epic - Мифы, легенды, сказки народов мира. Литература о мифологии.
Папка _эпос nehudlit-hobby - Интересы, хобби, ремесла.
Папка - _интересы, архив включает в себя содержимое следующих разделов:
_интересы\_авто - Вождение, ПДД, правовые вопросы, технические вопросы.
_интересы\_алкоголь - Все об алкоголе. Изготовление, употребление, рецепты, коктейли. Тосты.
_интересы\_боевые - Боевые искусства, самооборона.
_интересы\_дом - Домоводство, ремонт, планировка, полезные советы.
_интересы\_досуг - Фокусы, карточные и настольные игры, сценарии.
_интересы\_животные - Домашние животные. Аквариумистика.
_интересы\_задачи - Математические и физические задачи, головоломки. Занимательные опыты.
_интересы\_игры - Шахматы, шашки, го.
_интересы\_йога - Йога, медитация.
_интересы\_карты - Карточные игры: бридж, покер, преферанс.
_интересы\_компьютер - Компьютер для дома, для пользователя. Руководства, самоучители.
_интересы\_кулинария - Кулинария, рецепты, советы. Всё о продуктах питания.
_интересы\_музыка - Самоучители, школы игры, учебные пособия по музыке. Всё для музыканта.
_интересы\_оружие - Холодное и огнестрельное оружие. Ножи.
_интересы\_охота - Всё об охоте.
_интересы\_растения - Всё о комнатных растениях.
_интересы\_рукоделие - Рукоделие, шитье, вязание, вышивание.
_интересы\_рыбалка - Всё о рыбалке.
_интересы\_спорт - Пособия по разным видам спорта (кроме боевых искусств). Бодибилдинг.
_интересы\_туризм - Туризм, путеводители, интересные места и страны.
_интересы\_фото-видео - Руководства по фотографии, видеосъемке, киносъемке.
_интересы\_хозяйство - Загородный дом, сад, огород. Сельское хозяйство и животноводство.
_интересы\_художнику - Пособия для художников.
_интересы\_языки - Изучение языков. Перевод. Занимательная лингвистика.nehudlit-life - Книги по саморазвитию, лечению, борьбе с вредными привычками и т.п.
Папка - _жизнь, архив включает в себя содержимое следующих разделов:
_жизнь\_вредное - Вредные привычки и борьба с ними. Курение, алкоголизм, наркомания.
_жизнь\_двоим - Секс, любовь, отношения, брак, свадьба.
_жизнь\_детям - Нехудожественная литература для детей и подростков.
_жизнь\_женщинам - Красота, стиль, мода. Как найти и удержать мужчину. Стервология.
_жизнь\_здоровье - Болезни и лечение. Традиционные и нетрадиционные методы. ЗОЖ.
_жизнь\_зрение - Методики исправления зрения.
_жизнь\_мужчинам - Флирт, соблазнение, пикап. Стиль.
_жизнь\_общение - Искусство общения, убеждения, спора. Ораторское искусство.
_жизнь\_питание - Правильное и здоровое питание. Диеты, похудение.
_жизнь\_полезное - Полезные советы, в основном юридические, безопасность.
_жизнь\_психология - Практическая психология. Понимание себя и окружающих.
_жизнь\_развитие - Развитие памяти, интеллектуальных, умственных, творческих способностей. Скорочтение.
_жизнь\_родителям - Все для родителей, от беременности до воспитания подростка.
_жизнь\_физ-ра - Физкультура, гимнастика, фитнес, Цигун, пилатес, калланетика. Массаж. Дыхательные упражнения.nehudlit-misc - _разное - Прочая нехудожественная популярная литература.
Папка - _разное, архив содержит в себе содержимое следующих разделов:
_разное\_инфовойны - Информационное общество, манипуляция сознанием, массовая культура. Хакеры, копирайт, будущее.
_разное\_история - История (только сборники, книги без авторства)
_разное\_кино+театр - Все о кино и театре. Актеры, режиссеры.
_разное\_криминал - Преступления и преступники. Бандитизм, маньяки, мошенники.
_разное\_литература - Литературная критика. О писателях и их творчестве (кроме фантастики).
_разное\_фантастика - Литературная критика. О писателях и их творчестве (фантастика).
_разное\_музыка - О стилях, группах, музыкантах. Книги музыкантов.
_разное\_наркотики - О наркотических веществах.
_разное\_политика - Политика, еще не успевшая стать историей.
_разное\_спорт - Об известных спортсменах, истории спортивных команд.nehudlit-mystery - Книги по эзотерическим учениям, тайному знанию и т.п.
Папка - _тайное, архив содержит в себе содержимое разделов:
_тайное\_астрология - Астрология, нумерология.
_тайное\_загадочное - НЛО, аномальные явления, экстрасенсорика, криптоистория.
_тайное\_каббала - Каббала.
_тайное\_оккультизм - Оккультизм, колдовство, магия, Таро, руны. Тайные общества.
_тайное\_практики - Хиромантия, гадание, приметы, заговоры, сонники, итп.
_тайное\_рейки - Рейки.
_тайное\_сила мысли - Управление реальностью силой мысли. Закон привлечения, трансерфиг итп.
_тайное\_сновидения - Осознанные сновидения.
_тайное\_тольтеки - Кастанеда, учение тольтеков, сталкинг.
_тайное\_трансперс - Трансперсональная психология, измененные состояния, психоделики. Дети индиго.
_тайное\_фэн-шуй - Фэн-шуй.
_тайное\_шаманизм - Шаманизм.
_тайное\_эзотерика - Эзотерические учения и теории. Теософия, живая этика. Ченеллинг.nehudlit-periodic - Периодические издания: журналы, газеты.
Папка _периодика nehudlit_popular.science - _научпоп - Научно-популярная литература.
Папка - _научпоп. Архив включает в себя содержимое следующих разделов:
_научпоп\_космос - О космосе, космонавтах, астрономии, астрофизике.
_научпоп\_природа - О природе, живом и неживом мире.
_научпоп\_техника - О технике, обо всём что создано человеком.
_научпоп\_человек - О человеке, жизни, разуме, эволюции.
_научпоп\_наука - Физика, математика. Происхождение и устройство вселенной. Об ученых.
_научпоп\_чернобыль - Документальное о чернобыльской авариии.nehudlit-religion - Религиозная и религиоведческая литература, атеизм.
Папка - _религия, архив включает в себя содержимое следующих разделов:
_религия\_буддизм - Буддизм всех ветвей. Дзен-буддизм.
_религия\_даосизм - Даосизм.
_религия\_индуизм - Индузм, индийская философия. Секты и учения индуистского толка.
_религия\_ислам - Ислам, суфизм.
_религия\_иудаизм - Иудаизм.
_религия\_сатанизм - Сатанизм.
_религия\_христианство - Христианство всех ветвей. Православие. Взгляд на мир, науку, современность. Креационизм.nehudlit-sf - Фантастика, фэнтази (сериалы, сборники, без автора).
Папка _sf. nehudlit-professional - Профессиональная и учебная литература.
Папка - _проф, архив включает в себя содержимое следующих разделов:
_проф\_арх+дизайн - Промдизайн, архитектура, проектирование, САПР, эргономика.
_проф\_биология - Биология, ботаника, зоология, этология, теория эволюции, экология.
_проф\_военное - Военное дело.
_проф\_компьютер - Программирование, железо, управление IT-проектами
_проф\_лингвистика - Лингвистика, филология, семиотика.
_проф\_логика - Логика.
_проф\_математика - Математика.
_проф\_медицина - Медицина.
_проф\_педагогика - Педагогика. Школьная психология. Социальная работа с детьми.
_проф\_психология - Психология, психоанализ, психотерапия, психодиагностика.
_проф\_психиатрия - Психиатрия, медицинская психология, наркология.
_проф\_гипноз+нлп - Гипноз, нейро-лингвистическое программирования.
_проф\_пресса+pr - Журналистика, пиар, пропаганда.
_проф\_социология - Социология, культурология, антропология.
_проф\_производство - Производство, промышленность, машиностроение. Охрана труда.
_проф\_физика - Физика, техника.
_проф\_химия+вв - Химия, пиротехника, взрывчатые вещества.
_проф\_радиотехника - Радиотехника, электроника, электротехника, схемотехника.
_проф\_физиология - Физиология, нейрофизиология, анатомия.
_проф\_философия - Философия (обзор, учебные пособия; труды философов см. по авторам)
_проф\_учебники - Учебники: школьные (все предметы), среднеспециальные, вузовские. Пособия.
_проф\_шпаргалки - Шпаргалки, конспекты лекций (по всем предметам)
_проф\_юриспруденция - Юриспруденция, право, криминалистика, юридическая психология.
Для скачивания только части коллекции при выборе папки для скачивания необходимо указать галочками в папке "Books\TRAUM" только необходимые для скачивания архивы (uTorrent 2.x). В дальнейшем можно изменить выбор файлов для скачивания на вкладке "Файлы" нижней панели uTorrent'а через выпадающее меню (пункт "Не загружать"). З.Ы. БД в программе настроена на ПОЛНУЮ коллекцию Траума (FB2 и не-FB). Если не-фб часть не нужна, подключите коллекцию самостоятельно через прилагаемый в папке INPX файл частичной коллекции. Если не-фб разделы коллекции нужны выборочно - для эстетов есть возможность вручную поправить inpx-файл.
Для этого откройте файл в WinRar'е или Тотале (по Ctrl-PgDn) (по сути inpx - это zip-архив), удалите inp-файлы, соответствующие неиспользуемым файлам, и импортируйте полученный inpx в MyHomeLib. ВАЖНО - перед редактированием сделайте копию inpx-файла и работайте с ней - иначе будет испорчен файл из раздачи, и его придётся перекачивать заново или уходить с неё. Думайте о других )Предварительно настроенный набор частичных inpx-файлов для подключения коллекции приложен в папке "INPX" раздачи.
Можно подключить часть коллекции - только художественную литературу, только английские книги, и т.п.
Как подключить inpx-файл переносной коллекции Траума к MyHomeLib
Инструкция в картинках по подключению inpx-файла переносной библиотеки Траума к MyHomeLib.
Для запуска мастера создания коллекции нужно выполнить команду "Коллекция -> Новая коллекция ..." или нажать комбинацию клавиш "Ctrl - N".
а как удалось все книги загнать? некоторые откровенно битые же!
и можно подробнее про импорт информации из db.rar? там есть свои косяки, при правильной информации в тегах fb2 - как совмещалось?
а как удалось все книги загнать? некоторые откровенно битые же!
и можно подробнее про импорт информации из db.rar? там есть свои косяки, при правильной информации в тегах fb2 - как совмещалось?
А я сами книги и не обрабатывал. Для импорта инфы из db.rar написал парсер на Delphi, на основе данных из полученной БД сформировал inp-файлы (входной формат для MyHomeLib) и подал на вход MyHomeLib.
Параллельно перепаковал файлы в архивы по тысяче. Да. Потом, как обновление выйдет, парсер доработаю, чтобы только новые файлы добавлять. Добавлено: По поводу косяков. Распарсилось практически без проблем.
В тех местах, где они были - поправил исходные файлы из db.rar руками (там немного было, десятка два багов).
В основном - символы прямых кавычек (заменил на французские), так как их Дельфи как разделитель строки определял. Добавлено 2:
Цитата:
при правильной информации в тегах fb2 - как совмещалось?
Если имеется в виду проверка соответствия жанров тем, что вписаны в fb2-файлы - это не выполнялось для тех книг, где жанры были указаны. Не предполагал, что там могут быть проблемы. Вообще возможность поправить есть - для тех книг, у которых в базе жанр был other или вообще отсутствовал, данные взял из структуры Description FB2-файлов.
Спасибо. А с чем связана такая структура в директории books\traum (множество zip архивов вместо одного)?
Хех, Вы наверно исходную структуру Траума не видели. Там каждая книга в отдельном файле, а их более 77000. А тут наоборот существенно количество файлов уменьшено. Причины: 1. Так НАМНОГО удобнее копировать коллекцию на сменные носители - порядка 100 крупных файлов вместо 78000 мелких.
2. Плагиат со структуры либрусека ) А коллекцию я изначально планировал как портабл-версию, так как на рабочий компьютер мне её ставить нельзя. А флешку воткнуть и работать - это самое оно. Добавлено: Да, самое основное - MyHomeLib берёт файлы сразу из архивов, распаковывать их не надо.
1. Частично скачал, нашел ошибку - в каталоге идут ссылки на файл xxx-yyy.zip, а сами архивы в виде tr_xxx-yyy.zip
2. Честно говоря нет желания качать 14 Гб только ради каталога, учитывая что сама библиотека уже есть. Может все-таки оставить структуру библиотеки как она есть, а выложить только саму базу?
1. Частично скачал, нашел ошибку - в каталоге идут ссылки на файл xxx-yyy.zip, а сами архивы в виде tr_xxx-yyy.zip
2. Честно говоря нет желания качать 14 Гб только ради каталога, учитывая что сама библиотека уже есть. Может все-таки оставить структуру библиотеки как она есть, а выложить только саму базу?
Это не бага, это фича MyHomeLib Вы, наверное, с оф. сайта скачали. Со встроенной базой под либрусек.
Здесь же библиотека Траума, она с либрусечной базой никак не скрестится. База данных для данной конкретной библиотеки и сама настроенная программа приложены в трёх 7z-архивах в корне торрента, инструкция по установке - в шапке (там пока скрины со старой раздачи либрусека, но идея ясна). Тогда и заработает ) Кстати, остальные тоже могут посмотреть реализацию, пока качается. Поиск там, сортировка, выборка...
Единственное - если архив не скачан, то книги из него не откроются (. Имя архива, в котором расположена книга, пишется в нижней панели программы. P.S. Сама библиотека в MyHomeLib устанавливалась как "локальная коллекция либрусек", поэтому что произойдёт при обновлении коллекции с оф.сайта - неизвестно, но точно ничего хорошего. Так что автообновление коллекций стоит отключить. При оформлении забыл, каюсь =(
2. Честно говоря нет желания качать 14 Гб только ради каталога, учитывая что сама библиотека уже есть. Может все-таки оставить структуру библиотеки как она есть, а выложить только саму базу?
Посмотрел исходники MyHomeLib в части доступа к книгам.
Технически возможность сделать базу под существующую структуру библиотеки Траума есть.
Но сейчас я уже от кодирования устал.
Как вдохновение вернётся, реализую и выложу на какой-нибудь обменник (там порядка 15-20 Мб будет). Это будет для тех, кому не лень обновлять коллекцию Траума вручную, имеющих ограниченный трафик и не страшащихся проблем с длинными именами файлов. Я от этого как раз и хотел уйти.
Скорее всего, буду дорабатывать парсер после выхода 8-го обновления Траума. Саму же раздачу буду поддерживать в виде архивов-тысячников, с упаковкой обновлений в дополнительные архивы - мне даже представить страшно, сколько будет весить торрент-файл с развёрнутой коллекцией Траума.
мне даже представить страшно, сколько будет весить торрент-файл с развёрнутой коллекцией Траума.
Для этого в виде iso и делают раздачи, что бы можно было скачать и хранить одним файлом, запускать прямо из скаченного и оставаться при этом на раздаче. Эта версия, к стати, с READ ONLY носителя запустится?
Куда ж она денется-то.
Можно даже на 4 диска записать пофайлово и менять их по мере необходимости - в программе пишется, в каком архиве файлы лежат.
Раздаваться опять же может "с места" - из рабочей программы.
скрытый текст
А с исо - оно удобно, конечно. Только его монтировать надо или же записывать, проблемы с длинными путями и именами файлов.
В общем, стараюсь не связываться, если можно обойтись без них.
Хорошо помню геморрой с Колхозом - сколько раз я его из исо заново распаковывал из-за потерь в путях...
от корневой директории максимальная длина пути с именем была что-то в районе 250 символов )
Если есть желание стремиться к совершенству, то авторы, издающиеся под именами 1) Николай Андреев и 2) Адреев Николай Юрьевич - разные люди. Первому за 30-ть, второму - 18 лет. "И маги могут быть королями" - единственная изданная в крупном экземпляре книга второго.
Может, не совсем по адресу. Но если будет желание - исправьте. PS: Однако у первого отчество тоже на Ю. начинается. Вот такое совпадение. Спасибо огромное за раздачу!
Eduard Korbut
Да, это скорее к составителю библиотеки - Трауму, я только встраиваю существующую библиотеку в программу-оболочку. gooduser
Меня лично Библиотекарь не устроил. Ну как-то душа к нему не лежит.
Вопрос об его обновлении - к ArtShtorm'у, но вроде бы в той теме мелькало, что при выходе обновления необходимо полностью переиндексировать базу. Соответственно, перекачивать надо всю коллекцию. В моей раздаче MyHomeLib будет работать с теми архивами, которые раздаются, напрямую. Распаковывать их не надо. То есть это будет одновременно и рабочая библиотека, и источник для раздачи. Дополнения будут оформляться как дополнительные архивы примерно того же объёма, что и обновления Траума.
Саму же раздачу буду поддерживать в виде архивов-тысячников, с добавлением обновлений в следующие архивы - мне даже представить страшно, сколько будет весить торрент-файл с развёрнутой коллекцией Траума.
gooduser
Вопрос об его обновлении - к ArtShtorm'у, но вроде бы в той теме мелькало, что при выходе обновления необходимо полностью переиндексировать базу. Соответственно, перекачивать надо всю коллекцию. Дополнения будут оформляться как дополнительные архивы примерно того же объёма, что и обновления Траума.
Спасибо за информацию. Жалко болванок, на которые уже записал Шторма. Ладно, другу подарю
michel-f
полюбопытствую, а какая компонента использована для грида?
TVirtualStringTree из набора компонент Virtual Controls. Только я не автор ), исходники просто открыты.
И ещё - за красоту там приходится платить большим объёмом кодирования и быстродействием.
Вопросик к Автору поста. А через недельку другую не передумаете поддерживать и эту раздачу? Тут "жёстко" переделана структура библиотеки. Для таких "чайников" как я, будет совсем беда с обновлениями.
Вопросик к Автору поста. А через недельку другую не передумаете поддерживать и эту раздачу? Тут "жёстко" переделана структура библиотеки. Для таких "чайников" как я, будет совсем беда с обновлениями.
1. По крайней мере, прекращать поддержку не собираюсь. Если только какой форс-мажор.
скрытый текст
Цитата:
А через недельку другую не передумаете поддерживать и эту раздачу?
Да... теперь мне тот пост полгода припоминать будут.
Не бросаю я свои раздачи, не передав их в надёжные руки.
В общем, хотел как лучше, а получилось как всегда
Сейчас парсер дорабатываю, завтра или даже сегодня выложу базу к существующей структуре Траума.
Альтернатива для тех, кто не боится трудностей с разворотом библиотеки, проверками валидности и т.п. Моё мнение по поводу структуры и распространения я выше писал - в исходном виде библиотека Траума удобна для обновлений/доработки/добавления книг самим Траумом, а для распространения и хранения - не очень.
Нужно как минимум удвоенное пространство - для хранения скачанной базы и самой развёрнутой библиотеки. 2. Структура изначально планировалась под инкрементальное обновление, проблем с ним не будет.
Сгенерирована база данных программы MyHomeLib для исходной структуры библиотеки Траума. Для первых 10-ти - http://rapidshare.com/files/180436524/traum_local_TRAUM_Structure.7z.html Обновлено: залил через аккаунт, должно быть доступно - http://rapidshare.com/files/180646715/traum_local_TRAUM_2_7_Structure.7z.html - файл побился при заливке. Обновлено 2: Перезалил - http://rs583.rapidshare.com/files/180740860/traum_local_2.7_repack.7z.html
Хеши файла:
CRC32: 2CF3327C
MD5: 46C4CFDDB9E0BF43230C11FDED40F342
SHA-1: FE6142F0B2387E47BA6BED91A941A34E0AD276E9 Устанавливать так:
1. Распаковать архив.
2. Запустить мастер установки коллекции. (Главное меню -> Коллекции -> Новая коллекция... )
3. Выбрать создание существующей коллекции.
На 1-ой вкладке - "Вперёд" ->
На 2-ой вкладке - [х] Существующая коллекция "Вперёд" ->
На 3-ей вкладке - указать название коллекции, путь к распакованному файлу, путь к корню библиотеки Траума - "Вперёд" ->
На 4-ой вкладке - "Закрыть".
к MyHomeLib можно будет подключать свои сборки библиотек?
Их и сейчас подключать можно. У программы, между прочим, есть сайт и форум. Лучше подобные вопросы там задавать. А также отсылать багрепорты, пожелания и предложения ) - программа достаточно динамично развивается, обратная связь работает.
Обновления будут упаковываться в дополнительные архивы-тысячники.
Размер будет чуть больше (порядка 3%), так как для перепаковки используется длл-ка, обеспечивающая чуть худшее сжатие. Заменить пока не могу.
Новой темы создаваться не будет - корректироваться будет эта, с заменой торрент-файла. Старые книги удаляться не будут - для того, чтобы не перекачивать уже имеющиеся архивы.
Для учёта обновлений будет корректироваться база данных.
При замене книг (сохраняется тот же BookID) будут обновляться записи, для удаляемых книг - выставляться флаг Deleted (в MyHomeLib такие книги можно скрыть), объединение авторов - тоже через изменение информации в БД. В общем, примерно так, как реализовано на либрусеке. Добавлено: При достижении критической массы обновлений (когда разница в размере между развёрнутой библиотекой Траума и этой раздачей составит порядка 2 ГБ), возможна полная перераздача с перепаковкой всех архивов.
Но это если и будет, то после обсуждения в теме.