Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как создать файл inpx для myhomelib


MyHomeLib + FBD / Хабр

Думаю, практически каждый любитель электронного чтения сталкивался с ситуацией, когда объем скачанных из сети книг увеличивается настолько, что найти в папке с ними нужную книгу становится сложнее, чем скачать ее заново. В этом случае многие пытаются систематизировать коллекцию, некоторые оставляют все как есть и продолжают скачивать все подряд в надежде когда–нибудь привести все в порядок, другие же просто перестают скачивать книги в надежде на то, что при необходимости все нужное найдется в интернете.


В итоге, первые рано или поздно забрасывают неблагодарный труд по поддержанию коллекции книг в порядке, вторые имеют огромную кучу книг, с которыми практически невозможно работать, а третьи рискуют в один прекрасный момент обнаружить любимый книжный сайт закрытым или переведенным на коммерческую основу.
В любом случае, вопрос организации домашней библиотеки и поиск в ней нужной книги является довольно актуальным.
Когда речи идет о файлах в формате fb2, то вопрос каталогизации решается весьма просто — устанавливаем бесплатную программу MyHomeLib, создаем пустую коллекцию, запускаем импорт и… вуаля! Через несколько минут имеем всю свою коллекцию отсортированную по авторам, сериям и жанрам. Выглядит это примерно так:

В части работы с файлами fb2, возможности программы весьма обширны. Изначально MyHomeLib создавалась для работы с архивами on-line библиотеки Либрусек и от отпочковавшейся от него Флибусты.
Перечислю лишь основные из них с некоторыми пояснениями:

Основные возможности

  • неограниченное количество коллекций — например, можно одновременно работать с архивами либрусека, с библиоткекой Флибуста в режиме on-line и собственными коллекциями файлов в форматах fb2 и fbd.
  • удобный просмотр коллекций книг в виде древовидного списка с группировкой по автору/серии
  • возможность работы со списками книг в табличном режиме с сортировкой по любому столбцу
  • отображение обложки и аннотации при просмотре списка книг
  • чтение эл. книг в форматах fb2, html, doc, txt без установки дополнительных программ (используется AlReader 2)
  • автоматический импорт fb2 из папок и zip-архивов
  • не-fb2 коллекции, возможность работать с любыми типами файлов (в этом режиме книги в базу нужно вносить в ручную или используя список в формате inpx)
  • Полноценна поддержка формата FBD (импорт, конвертация, редактирование)
  • быстрый поиск по автору, названию книги
  • полный поиск по автору, названию, серии, жанру и т.п.
  • обмен пользовательскими коллекциями с помощью файлов inpx
  • настраиваемые шаблоны имен папок и файлов при экспорте книг из коллекций
  • экспорт fb2-книг в формате fb2.zip, txt, lrf (используется конвертор fb2lrf)
  • быстрое подключение конвертеров e-pub и pdf
  • импорт/экспорт пользовательских коллекций в формате xml и inpx
  • подключение пользовательских скриптов для обработки книг (создание сборников, конвертация)
  • редактируемые индивидуальные списки жанров любого уровня вложенности
  • рейтинги и отзывы о книгах, отметки о прочтении
  • работа с группами книг (Избранное, К прочтению и т.п.)
  • возможность «в два клика» подключать другие коллекции (Библиотека Траума и др.)

Работа с архивами библиотеки Lib.rus.ec:

  • поддержка fb2- и usr- архивов библиотеки Lib.rus.ec
  • автоматическое обновление списков книг для архивов Lib.rus.ec
  • загрузка рецензий с сайта Lib.rus.ec

Работа с библиотеками на движке Lib.rus.ec (Флибуста и т.п.) в режиме on-line

  • менеджер закачек
  • загрузка книг в фоновом режиме
  • автоматическое обновление on-line коллекций
  • загрузка рецензий с сайта

Интерфейс программы представляет собой несколько листков-закладок. Первые три закладки позволяют работать со списками книг, отсортированными по авторам, сериям и жанрам. Закладка «Поиск» позволяет быстро отыскать нужную книгу. В ранних версиях MHL существовал упрощенный поиск по слову или фрагменту слова. В нынешних релизах используются исключительно квази-SQL запросы.

Допустим, вам требуется найти книгу, о которой вы помните лишь то, что в ее названии было слово «каникулы». Щелкаем на кнопке «многоточие» рядом с полем «Название». Откроется редактор запросов. Теперь нужно кликнуть по надписи «LIKE» (поиск подобия).
В поле ввода запроса появится
LIKE "%%"
Между знаками «%» вводим искомое слово, лучше без окончания. Закрываем окно. Формируется запрос:
LIKE "%каникул%"
Жмите кнопку «Применить» и спустя секунду-другую можете перебирать список результатов. А если вы вдруг еще вспомнили, что в начале названия искомой книги было что-то летнее, вновь открываем конструктор запросов и добавляем это условие. Должно получиться что-то вроде:
LIKE "%каникул%" AND LIKE «летн%»
Сформулированные условия поиска можно сохранять для последующего использования, как пресеты.
MyHomeLib позволяет разделять книги на группы. Две из них предусмотрены по умолчанию, это «Избранное» и «К прочтению», но никто не мешает пользователю создавать собственные группы. Для просмотра списков отобранных книг существует закладка, которая так и называется «Группы». В случае выбора онлайн-коллекции Либрусек будет еще закладка менеджера закачек.
Основной рабочей закладкой будут, конечно же, «Авторы». По умолчанию перечень авторов разбит по буквам алфавита, но, если потребуется, можно вызвать и полный список.
Произведения текущего автора выводятся в виде удобной древовидной структуры с разбиением по сериям, но можно переключиться в плоски режим (таблица).
Почти все действия с книгами осуществляются посредством контекстного меню. Кроме разделения по группам, MyHomeLib позволяет выделять книги для массового копирования, переноса или удаления, оценивать их по пятибалльной системе, помечать уже прочитанные.
Команда контекстного меню «Информация о книге» позволяет не только просмотреть аннотацию FB2, но и добавлять рецензии. Для «либрусечных» книг можно даже скачивать отзывы пользователей с основного сайта.
Все эти пометки, рейтинги, рецензии, как «надстройки» над основной базой, можно проэкспортировать в XML-файл, чтобы, допустим, после обновления базы вернуть пользовательские данные обратно.
Файлы баз данных MHL компактностью не отличаются. Однако предусмотрена возможность их экспорта в XML-файл или же в формат inpx, что дает выигрыш по объему в десятки раз. Полученный файл можно без проблем выложить в Сеть или же послать по электронной почте. Развертывание inpx обратно в рабочую базу не отнимает много времени.
Для чтения txt, html, doc и FB2-книг в комплект MyHomeLib входит продвинутая читалка AlReader. Но если вы привыкли к другой «смотрелке», например, CoolReader, ее без проблем можно подключить через настройки.
Чтобы извлечь отдельные FB-шки из архивов Либрусека, нужно воспользоваться функцией «Отправить на устройство». Книга будет сохранена в предварительно указанную папку. При этом она может быть упакована в архив zip и переименована согласно настройкам в разделе «Папки/Устройства» функции «Настройки программы». Например: Автор – Название (Серия). Там же можно установить опцию, чтобы программа каждый раз запрашивала, куда же следует положить файл.Есть возможность использовать транслитерацию как всего имени файла/папки, так и отдельных частей (удобно для старых ридеров Sony).

Формат FBD


К сожалению, все, сказанное выше насчет легкости удобства каталогизации относится далеко не ко всем форматам книг. Книги в формате FB2 содержат всю необходимую для каталогизации информацию и их легко обрабатывать с помощью программ-каталогизаторов. Достаточно нажать пару кнопок и из десятков тысяч книг будет извлечена вся необходимая информация, включая обложки и аннотации, файлы будут переименованы и разложены по папкам в соответствии с заданным шаблоном.
Решить проблему с обработкой других форматов электронных книг и призван формат FBD, предложенный авторами программы Fb2Librarian
По сути, FBD — это обычный пустой файл в формате FB2 с заполненным дескрипшеном, имеющим то же имя, что и сама книга.
Таким образом, мы имеем саму книгу в любом из распространенных форматов (PDF, DjVu, CHM, TXT, DOC, etc.) и файл-спутник в формате FBD, содержащий всю необходимую информацию о книге, включая обложку и аннотацию, упакованные а один архив.
Достоинства такого подхода к хранению информации о книге:

  1. Вся информация хранится и передается вместе с книгой
  2. Формат позволяет хранить всю возможную информацию о книге
  3. Книги могут быть обработаны программами-каталогизаторами и онлайн-библиотеками в автоматическом режиме.
  4. Файл описания может быть создан в любом редакторе FB2-книг.

Недостаток (а вернее – теоретически разрешимая проблема), на мой взгляд, только один – стандартные жанры FB2 не подходят для нехудожественной литературы.

Поддержка формата


На данный момент FBD поддерживается библиотекой Либрусек и каталогизаторами MyHomeLib и Fb2Librarian. Насколько я знаю, Поддержка в MyRuLib — в планах.
В настоящее время ведется работа над редактором FBD Maker. Интерфейс редактора строился на подобие интерфейсов редакторов mp3-тэгов, с учетом специфики задач. Он больше подходит для массовой конвертации книг — например, подшивок журналов (в этом случае удобно использовать маски и шаблоны) или архивов библиотеки Генезис (можно получать информацию прямо из нее).


Что он умеет на данный момент:
  • заполнять поля по маске данными из имени файла
  • автоматически загружать информацию из базы библиотеки Генезис, используя md5-хеш
  • автоматически конвертировать все отмеченные файлы
  • автоматически вставлять обложку из файла jpg
  • редактировать одиночные файла
  • перезаписывать отдельные поля у групп файлов
  • автоматическая конвертация и переименование файлов с генезиса
  • импорт обложек из DjVu

Конвертацию отдельных книг можно осуществлять непосредственно в MyHomeLib в момент добавления в коллекцию.
Оба проекта (MyHomeLib и FBD Maker) написаны на Delphi. В качестве движка БД используется SQLite. В довесок имеется небольшая утилита для редактирования списка жанров.
Домашняя страница
Исходники открыты и доступны на Assembla:
MyHomeLib
FBD Maker
Приглашаются все желающие принять участие в обсуждении, тестировании и разработке.

MyHomeLib. Лучший друг библиофила

Изобилие электронных книг пришло к нам как-то незаметно и буднично. На запрос «скачать такую-то книгу» Google все чаще дает положительный ответ. Стараниями энтузиастов, а в последнее время – и коммерсантов, в Сети ежедневно появляются сотни новых книг. Естественно, такое пиршество интеллекта нуждается в порядке, сиречь систематизации и каталогизации.

Люди «старой формации» прекрасно помнят, какой ценностью во «времена оны» были хорошие книги. Чтобы добыть вожделенный томик, приходилось угождать продавцам, выстаивать многочасовые очереди, собирать макулатуру, участвовать в псевдообщественных объединениях наподобие «Общества книголюбов». К счастью, эти ужасы давно смыты мутной волной «катастройки». Сегодня приобрести нужное издание не составляет проблемы – была бы в кошельке энная сумма дензнаков… И ничего страшного, если, зайдя в книжный магазин, вы не обнаружите искомое произведение на прилавке. К вашим услугам онлайн-магазины с их колоссальным ассортиментом. А найдя время на посещение букинистической лавки, вы будете приятно удивлены выбором книг и ценами.

Но что делать, если упомянутой суммы не наблюдается или, что тоже случается, в квартире уже нет места для книжных полок? В таком случае, самое время обратить свой взор на электронные книги.

Интернет уже давно стал для книгочеев подлинной Голкондой. Конечно, нельзя сказать, что в Сети есть ВСЕ. Но процентов 80 мало-мальски популярных изданий (для бестселлеров данный процент приближается к ста) там отыскать можно. Причем, как правило, загрузить эти книги можно совершенно бесплатно.

Художественные тексты гуляли по носителям информации еще в те времена, когда компьютеры были большими. Распространение ПК вкупе с появлением недорогих быстрых сканеров увеличило их количество сразу на несколько порядков. Интернет сделал эти тексты общедоступными. А с увеличением пропускной способности каналов и появлением файлообменных сервисов, поощряющих выкладку как можно большего количества увесистых файлов, в Сеть потоком хлынула научно-популярная литература, справочники, учебники и т.д., вплоть до глянцевых журналов.

Библиотека любого уважающего себя компьютерщика-книголюба насчитывает десятки тысяч томов, а объем ее может доходить до сотни гигабайт. Конечно же, ориентироваться в этом книжном море архинепросто. Здесь не обойтись без программы-библиотекаря.

На текущий момент одним из лучших представителей этого вида софта является MyHomeLib. По крайней мере, его авторы - Алексей Пеньков и Николай Рыманов - приложили для этого все усилия. Программа динамично развивалась, благополучно доросла до релиза и не собирается на этом останавливаться. От аналогичных разработок MHL выгодно отличают простой и понятный, не перегруженный лишними функциями, интерфейс, стабильность работы, отменное быстродействие.

Официальный сайт MyHomeLib – http://home-lib.net. Для скачивания доступны setup- и portable-версии дистрибутива. Программа абсолютно бесплатна.

При первом запуске MHL предложит вам создать новую базу данных (здесь они называются коллекциями) или же подключить уже созданную.

При создании новой коллекции придется выбирать из нескольких вариантов. «Пустая коллекция» позволяет создать чистую базу, пополнять которую можно будет в процессе работы. Нужно будет указать название коллекции, которое будет отображаться в меню, местоположение рабочего файла и папку, в которой будут находиться книги. Важно помнить – папка, которую вы укажете, будет корневой. То есть все, что находится снаружи этой папки, библиотекарю будет недоступно. Впрочем, корневую папку впоследствии можно будет изменить.

Установка галочки «Использовать относительные пути» позволяет задать путь к коллекции без указания диска, в виде «MyHomeLib\Data\librusec_local.hlc». Потом можно будет записать MHL вместе с базой на флешку и запускать оттуда.

После того как вы указали пути к базе-коллекции и книгам, нужно будет выбрать тип книг, которые будут размещены в библиотеке. Предлагаются два варианта. Популярный книжный формат FictionBook (FB2) и прочие форматы (PDF, DJVU, txt, HTML, DOC, RTF). Это разделение связано с дальнейшим наполнением базы. Дело в том, что FB2 уже несет в себе всю нужную библиотекарю информацию, а вот для всех остальных форматов придется вводить соответствующие данные ручками.

На последнем этапе будет предоставлена возможность импортировать в базу данные из XML-файла. Это для тех случаев, когда у вас уже была наработанная база, и она была загодя экспортирована в этот формат.

Вот и все, что касается создания пустой коллекции. Давайте вновь вернемся к началу. После «Пустой коллекции» следующим пунктом идет локальная коллекция сайта lib.rus.ec (Либрусек).

Думается, читатели простят автору, если он немного отклонится от основной темы, чтобы рассказать, что же такое Либрусек и какие страсти бушуют вокруг него.

До 2007 года ситуация с сетевыми библиотеками обстояла следующим образом. Энтузиасты сканировали книги, OCR-или их, оформляли в txt, RTF, а позднее в специализированный книжный формат FictionBook, и собственноручно выкладывали в одну из популярных сетевых библиотек: Мошкова, Альдебаран, ЛитПортал, Фензин, FictionBook.ru, где они почти сразу попадали в общий доступ. Потом можно было, по мере дополнительной вычитки, эту книгу обновлять. Все было просто и незатейливо. Иногда, правда, под давлением «правообглодателей», отдельные издания из отдельных же библиотек удаляли, но такие случаи были достаточно редки.

Но весной 2007-го была образована компания «ЛитРес». Ее учредители, в число которых вошел сам разработчик формата FictionBook Дмитрий Грибов, быстро привели ведущие сетевые библиотеки к общему знаменателю. Большую часть книг отныне дозволялось только читать в онлайне, да и то не все, скачать же их стало возможно лишь с сайта-магазина litres.ru. Естественно, уплатив денежку. Ассортимент магазина быстро расширялся и с такой же скоростью ведущие сетевые библиотеки Рунета превращались в витрины «Литреса». Казалось, пиратской вольнице навсегда пришел хищный пушной зверек с ценным мехом.

Вот тут-то «Русская библиотека в Эквадоре» (http://lib.rus.ec), до всех этих событий прозябавшая где-то в конце рейтинга популярности, и стала чуть ли не единственной отдушиной любителей бесплатного чтива. Недосягаемый для жадных лап копирастов, проект и не думал вводить какие- либо ограничения или удалять книги. Фонды библиотеки стали пополняться с завидной скоростью, а срочно модернизированный движок сайта обеспечил пользователям быстрый и беспрепятственный доступ к ним.

Естественно, такое положение дел было по душе далеко не всем. Массированные атаки DDOS стали для сайта обыденностью. И даже достигнутая в августе этого года договоренность между Либрусеком и компанией «ЛитРес», согласно которой новинки с «Литреса», попадающие на Либрусек, блокируются сроком на один месяц, спокойствия не добавила. Наоборот, DDOS стал еще злее. Достучаться до сайта стало временами просто невозможно.

Ситуация складывается весьма нездоровая. Конечно, идея с задержкой выкладки горячих новинок весьма и весьма разумна. Хочешь свежатинку – плати. Жалко денег – подожди. Но... когда хотят как лучше, получается как всегда. С одной стороны – энтузиасты-бакунианцы, готовые выкладывать в Сеть новые книги, просто из принципа, восприняли эту договоренность, как предательство идеалов. С другой - дельцы из «ЛитРес» однозначно не собираются останавливаться на достигнутом. Сам Дмитрий Грибов считает «пакт Ларина-Кузьмина» (по фамилиям боссов обеих сторон) чисто временной мерой.

Пока что Либрусек и его зеркало на Кокосовых Островах (http://lib.ololo.cc) в строю и продолжают радовать книгочеев ежедневными поступлениями. А что касается дальнейшего развития событий, то, как говорил мудрый учитель Йода: «Предвидеть невозможно наше будущее». Исходя из всего этого, а также по ряду других причин держатели «Русской библиотеки в Эквадоре» уже давно стали выкладывать книги в виде zip-файлов по 100-1000 книг. Весной этого года эти архивы были почищены от дубликатов и перепакованы на больший объем (2000-20.000 книг), причем, если раньше их них можно было извлекать книги, не пользуясь каким-либо софтом, кроме архиватора, то теперь без программы-библиотекаря это стало крайне проблематично. На текущим момент FB2-фонды, представленные в zip-файлах, «весят» более 20 Gb и включают около 115.000 произведений более 24.000 авторов.

MyHomeLib был ориентирован на работу с архивами Либрусека практически с первой бета-версии. Компактные файлы специального формата inp, поставляемые вместе с программой, позволяют быстро развернуть рабочую базу.

Указываем место для файла базы данных, если надо, корректируем имя коллекции (по умолчанию «Локальная коллекция Либрусек») и, самое главное, указываем папку, где лежат скачанные с торрента (torrent.rus.ec) архивы с книгами. В принципе, обращение к архивам происходит лишь в момент открытия книги, так что файлы можно хранить и на DVD-дисках. Но только в том случае, если вы работаете с библиотекой эпизодически. Иначе замучаетесь менять диски.

Для пользователей, которые не имеют возможности скачать архивы, предусмотрена работа с «Либрусеком» напрямую (пункт «Онлайн-коллекция»). Мы так же, как и в случае локальной коллекции развертываем базу-коллекцию, а книги будут загружаться непосредственно с сервера библиотеки. Не самый лучший вариант, но, за неимением лучшего, сойдет.

Последний вариант, «Другая библиотека», рассчитан на тот случай, что у вас есть комплект книг другой библиотеки (Fictionbook.ru, Альдебаран, библиотека Траума, «утечки» «ЛитРеса» и т.д. и т.п.), или же просто личная коллекция книг, для которой уже подготовлена база, предварительно переведенная в специальный формат inpx (упакованный inp). Импортируем ее, и можно работать.

Покончив с созданием рабочей коллекции, мы попадаем в основное рабочее окно.

Если вы создали пустую коллекцию, ее нужно будет сперва наполнить. Для этого вызываем команду «Книга/Импортировать». FB2-книги программа просканирует самостоятельно, для остальных информацию придется вводить вручную, для каждой книжки отдельно. Впрочем, продуманный интерфейс добавления книг заметно облегчает этот процесс.

Теперь можно передохнуть и насладиться просмотром накопленных сокровищ.

Интерфейс программы представляет собой несколько листков-закладок.

Первые три закладки позволяют работать со списками книг, отсортированными по авторам, сериям и жанрам.

Закладка «Поиск» позволяет быстро отыскать нужную книгу. В ранних версиях MHL существовал упрощенный поиск по слову или фрагменту слова. В нынешних релизах используются исключительно квази-SQL запросы.

Допустим, вам требуется найти книгу, о которой вы помните лишь то, что в ее названии было слово «каникулы».

Щелкаем на кнопке «многоточие» рядом с полем «Название». Откроется редактор запросов. Теперь нужно кликнуть по надписи «LIKE» (поиск подобия).

В поле ввода запроса появится
LIKE "%%"

Между знаками «%» вводим искомое слово, лучше без окончания. Закрываем окошко.

Формируется запрос:
LIKE "%каникул%"

Жмите кнопку «Применить» и спустя минуту-другую можете перебирать список результатов.

А если вы вдруг еще вспомнили, что в начале названия искомой книги было что-то летнее, вновь открываем конструктор запросов и добавляем это условие.

Должно получиться что-то вроде:
LIKE "%каникул%" AND LIKE "летн%"

Как вы уже поняли, знак «%» означает любую последовательность символов. Во втором условии буквосочетание «летн» должно идти в начале названия, соответственно, в начале «%» не нужен.

Сформулированные условия поиска можно сохранять для последующего использования, как пресеты.

MyHomeLib позволяет разделять книги на группы. Две из них предусмотрены по умолчанию, это «Избранное» и «К прочтению», но никто не мешает пользователю создавать собственные группы. Для просмотра списков отобранных книг существует закладка, которая так и называется «Группы». В случае выбора онлайн-коллекции Либрусек будет еще закладка менеджера закачек.

Основной рабочей закладкой будут, конечно же, «Авторы». По умолчанию перечень авторов разбит по буквам алфавита, но, если потребуется, можно вызвать и полный список. Ощутимого торможения это не вызывает. Произведения текущего автора выводятся в виде удобной древовидной структуры с разбиением по сериям.

Почти все действия с книгами осуществляются посредством контекстного меню. Кроме разделения по группам, MHL позволяет выделять книги для массового копирования, переноса или удаления, оценивать их по пятибалльной системе, помечать уже прочитанные.

Команда контекстного меню «Информация о книге» позволяет не только просмотреть аннотацию FB2, но и добавлять рецензии. Для «либрусечных» книг можно даже скачивать отзывы пользователей с основного сайта.

Все эти пометки, рейтинги, рецензии, как «надстройки» над основной базой, можно проэкспортировать в XML-файл, чтобы, допустим, после обновления базы вернуть пользовательские данные обратно.

Файлы баз данных MHL компактностью не отличаются. Однако предусмотрена возможность их экспорта в XML-файл или же в формат inpx, что дает выигрыш по объему в десятки раз. Полученный файл можно без проблем выложить в Сеть или же послать по электронной почте. Развертывание inpx обратно в рабочую базу не отнимает много времени.

Для чтения txt, html, doc и FB2-книг в комплект MyHomeLib входит продвинутая читалка AlReader. Но если вы привыкли к другой «смотрелке», например, CoolReader, ее без проблем можно подключить через настройки.

Чтобы извлечь отдельные FB-шки из архивов Либрусека, нужно воспользоваться функцией «Отправить на устройство». Книга будет сохранена в предварительно указанную папку. При этом она может быть упакована в архив zip и переименована согласно настройкам в разделе «Папки/Устройства» функции «Настройки программы». Например: Автор – Название (Серия). Там же можно установить опцию, чтобы программа каждый раз запрашивала, куда же следует положить файл. Только, если не хотите проблем с открытием файла, не отключайте транслитерацию!

Поражает, с какой взвешенностью авторы подходят к добавлению новых возможностей в свое детище. Ничего лишнего, только действительно необходимое. Проистекающий из этого некоторый недостаток функционала прекрасно компенсируется возможностью создания пользовательских скриптов и подвески внешних утилит для обработки книг.

Подводя итог, можно сказать без малейшего преувеличения, что перед нами великолепный пример продуманного, сбалансированного и, главное, стопроцентно отвечающего своему назначению программного продукта.

Юзич [email protected]

Компьютерная газета. Статья была опубликована в номере 43 за 2009 год в рубрике soft

на сайте myhomelib нет нового inpx для librusec. где взять

LEOMICHAO 16.06.2012 17:04

Пользователь

на сайте myhomelib нет нового inpx для librusec. где взять - как создать?

на сайте myhomelib нет нового inpx для librusec. где взять - как создать?

Отмечено как решение
koreec более 8 лет назад

Пользователь

What is inpx file? How to open inpx files? Коллизия прав на файловое расширение или ебукнутость.

Задается этим нетривиальным вопросом авторитетный и профильный по файловым расширениям сайт file-extensions.org.
Ответ, который он, скорее всего, получит в Рунете, повергнет его в смятение, file-extensions.org станет спорить... Впрочем, обо всем по-порядку.

В Рунете бытует мнение, что файлы с расширением  *.inpx - это сугубо файлы-описания коллекций книг, каждый из которых представляет из себя "зипованый" текстовый файл *.inp.
К примеру: MyHomeLib. Официальный форум → Утилиты → INPX (Описание формата. Инструкции. Инструменты) →
→ Как создать inpx-файл своей коллекции:

Собственно, вопросов нет ни к MyHomeLib,  ни к freeLib - free soft. Ну нравятся разработчикам расширения  *.inp да *.inpx - почему не использовать в свободном творчестве?
Это ж не из-за денег..
Другое дело, когда имеет место бизнес.
Свободные электронные библиотеки потихоньку начинают превращаться в магазины...

Так вот: Search query results for "inp" file-extensions.org нам обнаруживает 12 легальных правообладателей  *.inp., среди которых один проект - InPage Urdu (разработчик Concept Software) и сопричастен к книжному бизнесу, и использует  *.inp файлы в качестве базовых. Незадача одна: этот бизнес не простирается ни на просторы СНГ, ни Латинской Америки, ни на расширение *.inpx.

Касаемо же расширения *.inpx, то file-extensions.org рапортует:

IPX file extension - PTV Vissim network file.
The INPX file extension is associated with the PTV Vissim a software for Microsoft Windows that allows users to simulating and controlling daily road traffic. The .inpx file stores various data used for internal purposes of the PTV Vissim.

Впрочем, посетив и Википедию, любой может понять, что речь не о стартапе и никому неведомой проге:

PTV Vissim is a microscopic multi-modal traffic flow simulation software package developed by PTV Planung Transport Verkehr AG in Karlsruhe, Germany. The name is derived from "Verkehr In Städten - SIMulationsmodell" (German for "Traffic in cities - simulation model"). PTV Vissim was first developed in 1992 and is today a global market leader.

Специалисты нам подтвердят позиции PTV Planung Transport Verkehr AG на рынке,  к примеру:

Теория транспортных потоков уже давно располагает нужным инструментарием в области моделирования и «изобретать велосипед» здесь нет никакого смысла.
Нужно лишь правильно использовать доступные ресурсы.
Имитационное моделирование. PTV VISSIM – программа, развивающаяся уже более 30 лет. Конечно же, на рынке присутствуют и другие подобные средства моделирования, однако функциональности, точности и комплексному подходу VISSIM`а нет равных.

Кто пожелает, - тот может совершить микроэкскурс на сайт этой корпорации и понять, что речь не о мимолетности, а об одном из ключевых файлов ПО, подтягиваимого разработчиками к Industry Foundation Class format / all relevant CAD software tools:

PTV Vissim 8 Highlights.

Scenario management: Create planning alternatives quickly and conveniently.
Scenarios can be duplicated, deleted or exported as *.inpx files and the sequence of changes to scenarios can be tracked and edited in the "Project structure" dialogue window, while in the "Project explorer" you can view the complete structure of an individual project - including all scenarios and their changes, as well as all changes applied within the project.

PTV Viswalk: Importing BIM data.
BIM (Building Information Modelling) data can now be imported to PTV Viswalk when modelling buildings for pedestrian simulations. This model records, combines and networks all relevant building data - including areas for walking, walls, obstacles and steps - in order to visualise a virtual building.
The relevant content of *.ifc files can now be converted into *.inpx files for PTV Viswalk using the IFC2INPX module.

Или из проспекта WHAT IS NEW IN PTV VISSIM 7/VISWALK 8 (PDF):
page 6.
The base network is kept in an *.inpx file with a reference to a *.vissimpdb project database file with the same name in the same directory....
In the project structure dialog, you can duplicate and delete scenarios, export a scenario to a normal *.inpx file (not under scenario management), check and change the sequence of modifications of each scenario and even construct new scenarios from the base network and freely selected modifications...

page 16.
UDAs (User-Defined Attributes) are treated like all other attributes, i.e. their values are stored in the *.inpx file and they can be accessed through list windows, the quick view sidebar and the COM interface, and they can be used for charts, color schemes and labels...
page 20.
BIM is short for Building Information Model and stands for an approach to hold all relevant data of a building in one  model and database.
This includes of course areas for walking, walls and other obstacles, stairs etc. – data which is essential input for PTV Viswalk.
One implementation – and the open implementation – of the BIM principle is the Industry Foundation Class.
BIM data files of the Industry Foundation Class format have the file extension .ifc.
IFC files  can  be  exported from all relevant CAD software tools.
PTV Viswalk relevant content of these can be converted with the IFC2INPX module into PTV Viswalk *.inpx files.
The module can be called from the PTV Vissim GUI (File/Import/BIM converter), however it is a separate programme (comparable to VisVAP).
The converter creates a new *.inpx file which is meant to be imported (resp. “read additionally”) into an existing
PTV Viswalk model.

Или из ещё более древнего WHAT IS NEW IN PTV VISSIM 7 (PDF):
Database Connection String (page 7)
The database connection string is stored encrypted in the  *.inpx file. It can be changed through the dialog or with the new COM method Vissim.Evaluation.SetConnectionString(), which encrypts the passed string automatically.

Ну и т.д.
Можно и до древнейших времён эволюцию  *.inpx отследить.
Полагаю, что первородность прав (на это расширение) глобального игрока софтверного рынка PTV Planung Transport Verkehr AG неоспорима.

А вот законность прав на использование файлов с расширения INPX в бизнесе (пусть и в "своеобразной" трактовке) ныне коммерческими книжными интернет-лабазами, бывшими когда-то электронными библиотеками, вызывает вопросы.
Ибо то, что нормально для свободного доступа,  порой, неприменимо  в мире наживы.

Разумеется, никто не узурпирует монопольные права на расширения. Вон, выше мы видим же целых 12 проектов, использующих расширение INP и один - INPX. Только там все законные, зарегистрированные правообладатели.
Среди которых мы пока не наблюдаем ни русских, ни эквадорских коммерсантов от книжного ебизнеса.

аналоги коллекции и как ею пользоваться, редактировать темы и делать обновления, как быть, если не найден архив и файлы не отвечают?

Если вы читаете литературу с персонального компьютера, с телефона или другого подобного устройства, то обратите внимание на программу myhomelib. Она абсолютно бесплатная и простая в использовании. Вы сможете без труда собрать свою собственную электронную библиотеку и создать каталогизацию.

Что это такое?

Программа разработана для управления домашней электронной библиотекой на вашем устройстве. Использовать ее можно как для каталогизации, так и как клиент для работы с библиотекой Либруск и с другими библиотеками на ее движке.

Плюсы программы myhomelib:

  • Всеформатность. Можно читать книги с разных устройств без конвертации их в разные форматы.
  • Полный и быстрый поиск по автору, жанру, серии, названию.
  • Количество коллекций неограниченно. Можно работать с архивами либруска, с флибустой в онлайн режиме одновременно с собственной коллекцией файлов.
  • Со списком книг можно работать в табличном режиме.
  • Возможность создавать сборники.
  • Можно подключать другие коллекции.
  • Полноценна поддержка формата FBD (импорт, конвертация, редактирование).
  • Списки обновляются автоматически.
  • Загрузка рецензий с сайта Lib.rus.ec.

Как установить приложение данного типа: пошаговая инструкция

Скачать данную программу можно с официального сайта

Можно выбрать:

  • инсталляционный пакет;
  • архив zip;
  • архив rar.
  1. Кликайте на тот файл, который вам больше подходит.
  2. Как только скачивание закончится в появившемся окне нажмите кнопку «Запустить».
  3. После выберите язык установки, прочитайте соглашение и примите его условия.
  4. Далее нажимайте кнопку «Установить».
  5. Как только окно загрузки пропадет, на рабочем столе появится ярлык. Кликайте на него, чтобы начать работу с библиотекой.

Как пользоваться?

Интерфейс программы- это листы- закладки. В первых трех закладках можно работать со списками книг, сортируя их по жанрам, авторам и сериям.
  • Во вкладке «Поиск» можно быстро найти нужную книгу. В последних версиях программы можно использовать только квази-SQL запросы. То есть, вам требуется найти книгу, но вы помните только одно слово из названия:
    1. Нажимайте на кнопку в виде многоточия рядом с полем «Название».
    2. Далее нажимайте на вкладку «LIKE», между знаками %% введите искомое слово, желательно без окончания.
    3. Потом щелкайте на кнопку «Применить», ждете несколько секунд и выбирайте нужный документ из списка.
  • Вы можете формировать книги по различным группам, используя вкладку «Группы».
  • Самое «рабочее» окно- это «Авторы». Изначально списки формируются по алфавиту, но всегда можно использовать полный перечень. Произведения автора представлены древовидным списком, но можно использовать таблицы для просмотра.
  • Большинство действий с книгами осуществляются с помощью контекстного меню. Их можно копировать, удалять, переносить, отмечать уже прочитанные. Команда «Информация о книге» дает возможность смотреть аннотации, добавлять рецензии, скачивать отзывы пользователей.
  • Для чтения книг в форматах txt, html, doc и FB2 в программу входит продвинутая читалка AlReader. Чтобы извлечь отдельные FB файлы используйте команду «Отправить на устройство». Книга сохранится в указанную папку. Для удобства можно установить опцию, чтобы программа всегда запрашивала куда именно следует поместить файл.

Как настроить?

Для комфортного чтения не только на компьютере, но и на других устройствах, таких как android, следует скачать каталогизатор Calibre. Он умеет конвертировать все в формат EPUB, который распознает большинство гаджетов.

Привязка myhomelib и calibre:
  1. В настройках программы выберите «Типы файлов».
  2. В строчке fb2 нажмите «Изменить».
  3. В новом открывшемся окне «Изменение типов файлов» нажмите команду «Обзор».
  4. Далее выбираем Calibre и сохраняем.

Теперь можно подключать гаджеты к компьютеру и закачивать книги, которые буду открываться в приемлемом для них формате.

Обновление коллекции

Отдельные архивы и обновления перестали выкладываться на официальный сайт в 2018 году.

Как же обновить коллекцию? Регулярно новые полные версии появляются на Либруске. На торренте можно увидеть актуальную дату закачки, если появился новый архивный файл за месяц, то скачивайте его. И следуйте инструкциям по предыдущему обновлению.

Что делать, когда архив не найден?

Возможны два варианта:

  • Неправильно указан путь к папке.
  • У пользователя нет архивов.

В программе есть только списки книг, которые лежат в архивах. Сами архивы можно качать на торрентах.

Как редактировать темы?

Все новые обновления закончились в 2018 году, а различные файлы нужно скачивать с торрент – трекеров.

Аналоги

В качестве аналогов данной программы выступают:
  1. Самый известный аналог – MyruLib.
  2. Так же находится в свободном доступе, но использует для чтения книг CoolReader.
  3. Для андроида главным аналогом считается ЛитРес.

Если электронная библиотека не отвечает и не запускается?

Удалите программу и скачайте инсталлятор с официального сайта заново.

Версии

Последнее обновление-версия-2.3.0 – 25/04/2018.

Программа до сих пор в ходу, обновленные архивы можно скачивать с торрентов. И она оптимально подходит для систематизации книг по темам, жанрам и авторам. Такая программа будет полезна для студентов, и для людей, которым важен порядок и организованность литературного пространства.

Создание собственной библиотеки

Создание собственной библиотеки

​Здравствуйте. <br /> Много перелистал интернет страниц в поиске &quot;как создать собственную колекциию в программе MyHomeLib&quot; . То есть начать с нуля. как разбить на жанры под себя. <b><br /> Например: История; Химия; Гигиена; Литература с проф.предметов и т. д.</b><br /> При создании новой коллекции в программе нужно ввести файл коллекции формата hlc2- что это за файл где его взять? или как сделать?<br /> Хочу создать свою библиотеку с разными жанрами но не нужные жанры удалить.<br /> Возможно такое сделать?<br /> Дайте пожалуйста обширный ответ если возможно. Буду очень благодарен.

Отмечено как решение
koreec более 7 лет назад

Пользователь

Прочтите справку, там все написано. Вот если после этого останутся вопросы, тогда приходите.

php - Как создать индексный файл для Xampp

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

html - Как создать автономный файл MHTML со ссылками на те же страницы

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.Программное обеспечение

Chocolatey | MyHomeLib 2.2.0.822

Повтор вебинара с
Вторник, 23 июня 2020 г.

Chocolatey Central Management теперь включает в себя первоклассную функцию управления конечными точками через решение, ориентированное на Chocolatey, также известное как Deployments. Мы рады рассказать, что такое Deployments!

Учить больше Смотреть по запросу

Ресурсы по COVID-19

Chocolatey Software прилагает все усилия, чтобы предоставлять решения и ресурсы для наших клиентов и сообщества.Мы продолжим добавлять в эту область, так что проверяйте почаще.

Найти ресурсы

Chocolatey for Business Feature Video Series

В этой серии видео вы узнаете о многих функциях, доступных в нашем предложении Chocolatey for Business. Многие организации выбирают Chocolatey для бизнеса, когда хотят масштабировать свое решение на тысячи узлов, быстро и надежно каждый раз развертывать, снизить риски с помощью значительно упрощенного рабочего процесса установки исправлений и получить доступ к группе поддержки, которая поможет вам в процессе автоматизации.

Смотреть сериал

Повтор вебинара с
Четверг, 3 декабря 2020 г.

Основная функция Chocolatey Central Management - Deployments - теперь может работать с расписаниями, частично связанными средами, а CCM (Chocolatey Central Management) в целом имеет опубликованный API, поэтому вы можете выполнять больше, гораздо больше. Мы рады поделиться этим с вами!

Учить больше Смотреть по запросу

Повтор вебинара с
Четверг, 10 декабря 2020 г.

Вместе Ansible и Chocolatey обеспечивают более быстрое и безопасное развертывание в ваших средах Windows.Используйте Chocolatey для управления программным обеспечением / пакетами и Ansible для автоматизации и обеспечения желаемого состояния вашей инфраструктуры Windows, позволяя вашей команде безопасно развертывать приложения быстрее, чем когда-либо.

Учить больше Смотреть по запросу
.

Альтернатив MyHomeLib и аналогичное программное обеспечение

Переключить навигацию
  • Windows
  • Mac
  • Linux
  • Интернет
  • iPhone
  • Android
  • Производительность
  • Развитие
  • Удаленная работа и учеба
  • Резервное копирование