Вы здесьTinyOPDS или "Сам себе либрусек" :)
Опубликовано пн, 22/04/2013 - 23:15 пользователем SeNS
Хочу представить вниманию уважаемых посетителей сайта мою новую программу. Итак, встречайте: "TinyOPDS", простой OPDS-сервер для Windows и Linux, распространяемый бесплатно, с открытым кодом!
Страница проекта: https://tinyopds.codeplex.com/
TinyOPDS был задуман вовсе не как замена OPDS-доступа к либрусеку, но как запасной вариант на случай кавалерийских атак копирастов :) Кратко: что такое OPDS вообще и с чем его едят? OPDS - это стандарт доступа к электронным документам (читай - книгам), через протокол HTTP (как и обыкновенные сайты!), но использующий не HTML формат, а специальные XML "атомы" (не беспокойтесь, радиации нет! :) ), созданный энтузиастами электронного чтения. Широкое распространение этот протокол получил в связи с распространением смартфонов и "таблеток" некоторых систем, в которых иным путем получить контент затруднительно. Плюс, OPDS представляет на редкость удобный, быстрый и лаконичный интерфейс (именно для любителей чтения, а не "потрепаться на форумах"). Простой пример OPDS сайта (сюрприз!) http://lib.rus.ec/opds :) TinyOPDS поможет Вам организовать аналогичный сервис на своем домашнем Windows (или Linux) компьютере буквально нажатием одной кнопки! Для этого Вам потребуется: Буквально через минуту Ваш персональный OPDS сервер готов к работе, а через час - полтора, Вы получите полнофункциональную копию библиотеки в свое распоряжение! Хочу напомнить, что сообщать об ошибках или обсуждать новые возможности лучше на официальном сайте проекта: https://tinyopds.codeplex.com/discussions Приятного Вам чтения и - "больше книг, хороших и разных"!
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
alexk RE:Прошу переформатировать, распознать, etc... 1 час
Aliki RE:Подайте бедному копеечку на книжку с литреса... 1 неделя konst1 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 1 неделя Larisa_F RE:Серия книг «Судьбы книг» издательства «Книга» 1 неделя fixel RE:Пропал абонемент 1 неделя sem14 RE:Серия "Я познаю мир" издательства "АСТ, Астрель, Олимп",... 3 недели sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 месяц sibkron RE:"100 славянских романов", серия изд.-ва "Центр книги... 1 месяц Larisa_F RE:Серия "Новые сказочные повести" издательство "Самовар" ... 2 месяца sem14 RE:Серия "Символы времени" издательства "Аграф" 2 месяца tvv RE:faq brainstorm =) 2 месяца Larisa_F RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 2 месяца Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 3 недели larin RE:абонемент не обновлен 2 месяца sem14 RE:За иллюминатором (серия) - чего не хватает? 2 месяца sem14 RE:Собираем серию: "Мастер серия", издательство "Лимбус". 2 месяца Larisa_F RE:Книжная серия «Сlio» издательства "Евразия" 2 месяца tvv RE:DNS 2 месяца Впечатления о книгах
Олег Макаров. про Роман Смирнов (самиздат)
30 03 Рядовой гвардии запаса" уже с первых слов понятно, что у этого Ярмонкина шляпа слетает постоянно
mysevra про Престон: Граница льдов [= Ледовый барьер] [The Ice Limit ru] (Научная фантастика, Триллер)
28 03 Такая книга фурор не произведёт и перечитывать её вряд ли захочешь, а вот для одного раза вполне достойно. Оценка: хорошо
mysevra про Силлов: Закон Проклятого [litres] (Боевая фантастика)
28 03 Неплохая задумка: кто не любит истории об особенных людях. Кот, опять же, знатный. А изложено паршивенько, кустарно изложено. Оценка: неплохо
mysevra про Хань: Тишина. Спокойствие в мире, полном шума (Психология, Самосовершенствование)
28 03 Прекрасная книга. Конечно, если не забывать практиковать, а вот тут уже проблемка. Оценка: хорошо
udrees про Даймонд: Почему нам так нравится секс [Why Is Sex Fun? The Evolution of Human Sexuality ru] (Эротика, Секс, Научпоп, Секс и семейная психология)
28 03 Небольшая научно-популярная книга про проблемы размножения, сексуальности у людей и животных. Читать интересно, автор описывает странности поведения в этой области, почему люди связаны с животными и в то же время так сильно ……… Оценка: хорошо
udrees про Каку: Будущее человечества. Колонизация Марса, путешествия к звездам и обретение бессмертия [The Future of Humanity. Terraforming Mars, Interstellar Travel, Immortality, and Our Destiny Beyond Earth ru] (Философия, Астрономия и Космос)
28 03 Рекомендую прочитать эту книгу всем любителям астрономии, квантовой физики, кто еще мечтает о космических путешествиях, колонизации других планет, и даже рассуждает о будущей смерти Вселенной. Книга написана простым и доступным ……… Оценка: хорошо
udrees про Володин: Газлайтер. Том 12 [СИ] (Альтернативная история, Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
28 03 Опять глупая детская сказка про прожигающего свою жизнь телепата, который сожительствует с 4-мя женами, богатеет каждую секунду и постоянно истребляет всех своих врагов. Как ни странно, любое появление этого типа на балу или ……… Оценка: неплохо
valeryma про Савицкий: Идеальный танк для «попаданцев» (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
27 03 Очередной поток бессознательного от знаменитого на весь жанр альтернативной истории ресурса "В вихре говна". Редкостное убожество, которому до шедевров Поселягина - как до Луны пешком. Оценка: нечитаемо
Barbud про Шопперт: Польская карта [СИ] (Альтернативная история, Боевая фантастика, Попаданцы, Самиздат, сетевая литература)
25 03 Автора отличает какая-то лютая, пещерная полонофобия. Создается впечатление, что над ним в детстве-юности поляки надругались, вот он теперь и мстит им всем таким образом) Оценка: нечитаемо
Александр Лагода про Амлинский: Тучи над городом встали (Советская классическая проза)
24 03 В числе того, что следует прочесть из военной прозы -- эта повесть. Читая, дышите глубже. |
Комментарии
Отв: TinyOPDS или "Сам себе либрусек" :)
Krok_us, спасибо за отзыв! С "веб-мордой" трудности только в плане дизайна (к сожалению, в моих skills отсутствует данный), с технической стороны проблем нет. Если удастся найти веб-дизайнера, который сможет трансформировать XML вывод программы в HTML через XSL-шаблоны, то web server может появиться уже в следующей версии TinyOPDS (равно, как и консольный клиент/windows-сервис).
Отв: TinyOPDS или "Сам себе либрусек" :)
Не думаю, что в дизайне нужны какие-то изыски... =) Функциональность -- это главное. Хорошо бы иметь возможность добавить ссылки на полезные ресурсы и мануалы, чтобы они отображались на хомяке...
А вообще... в связи с Вашей программой есть очень интересная идея -- Личная библиотека на основе Dropbox.
Да, там используется "чудо-программа" так любимого Вами Ковида Гаяла.... :lol:
Но, посмотрите статью, может быть и с помощью Вашей программы реализация этой идеи возможна?
Проблема с организацией своей личной библиотеки в облачном хранилище упиралась еще в недостаток дискового пространства... Дропбокс дает маловато...
Но проблема эта, похоже, теперь снята -- mail.ru дает возможность получить 100 Гб в своем онлайн-хранилище бесплатно.
Архив флибусты, как тут говорят, в формате fb2_only составляет около 50Гб, либрусека -- около 80Гб... Вот вам и "сам себе либрусек", да еще и в облаке.
Уважаемый SeNS, оцените идею! ;) Посмотрите, что в Вашей программе необходимо сделать для ее реализации Не сомневаюсь, что эта идея придется по душе многим.
Отв: TinyOPDS или "Сам себе либрусек" :)
да да, палить столько информации о себе. причем при первой же жалобе думаю майл.ру выпилит все. если уж смотреть так в поддержку меги (как букклоуд сделан) вот и тут так, коллекцию на несколько аков разнести, там по 50гб.
Отв: TinyOPDS или "Сам себе либрусек" :)
Ответил на офф. сайте (здешний линк, в основном, предназначен только для информации о программе).
Отв: TinyOPDS или "Сам себе либрусек" :)
1. под линухом из консоли работать будет? ну не ставил я никакое окружение, консоли хватает там.
2. почему дотнет? а не qt например? мало того что получили бы большую кросплатформенность, так и возможность статической линковки (т.е. не пришлось бы пользователей качать всякие монструозные фреймворки, а все нужное былоб сразу вместе) qt уже достаточно подрос, последние версии очень даже ничего.
Отв: TinyOPDS или "Сам себе либрусек" :)
1. Консольная версия в разработке. Если получится со временем, вскоре выкачу, но нужны будут бета-тестеры (под linux и windows). Лучше обсуждать это на офф. сайте.
2. Project Mono есть в дистрибутиве, по крайней мере, Ubuntu и еще какого-то линуха (но без mono-winforms, т.е. гуя). В Qt я разочаровался, а в плане "монструозности" (даже и при стат. линках) Qt куда "монструознее" Моно по общему размеру :) Плюс, еще сыграла свою роль хорошая библиотека Романа (автора конвертора, известного под ником Lord KiRon) для работы с fb2.
Отв: TinyOPDS или "Сам себе либрусек" :)
Из хороших новостей: консольную версию TinyOPDS удалось запустить на ARM процессоре (на дивайсе RaspberryPi). По моему мнению, это прямой путь к запуску программы на роутерах с ARM CPU (с Linux-прошивкой, естественно!). Желающих опробовать TinyOPDS на какой-нибудь экзотике (типа андроидной таблетке или on-top box-е) - прошу в дискуссии на офф. сайт! :)
Отв: TinyOPDS или "Сам себе либрусек" :)
Как вариант.
Если нужно найти что нить в fb2 файлах - то в помощь total commander и плагин fastfb2 (тот который колонками показывает "автора, название, жанр итп").
Дальше в TC жмем > поиск > plugins > fastfb2 > "название" (или любое др. поле плагина - авторы, жанр итп) вбиваем что ищем и натравливаем на папку с fb2 или fb2.zip файлами (обычные zip архивы пропускаются, открываются только *.fb2.zip архивы).
Насчет поиска в гигабайтных архивах.
В последней версии поддерживается кэширование (правда для поиска в гигабайтных архивах кэш нужно увеличить и адаптировать плагин (с новой версии)), и в будущем (сильно увеличив кэш) можно раз прочитать все fb2 и юзать кэшированный поиск без открытия файлов.
Отв: TinyOPDS или "Сам себе либрусек" :)
Calibre прекрасно справляется с функцией локального opds сервера, в чем преимущество данной софтины?
Отв: TinyOPDS или "Сам себе либрусек" :)
Про "калибри" я уже отписался на хабре и заебуке, не хочу повторяться; вкратце - преимущество TinyOPDS в скорости сканирования, на два порядка превышающей "калибри". Ну, а также в простоте и не меньшей универсальности (запустил даже на RaspberryPi - но медленно работает, из-за недостатка памяти).
Отв: TinyOPDS или "Сам себе либрусек" :)
Феерическая вещь! Я прусь со страшной силой. Быстро, удобно и безо всяких проблем. Респектища авторам!
Отв: TinyOPDS или "Сам себе либрусек" :)
Спасибо. С авторами не густо; в основном я один "пилю", иногда, правда, хлопцы "подмогают" :)
Отв: TinyOPDS или "Сам себе либрусек" :)
Оффтопом: давно не был на сайте, необходимо связаться с модератором, а с кем теперь - не знаю. Не подскажете - раньше где-то был список Библиотекарей, где его найти сейчас?
Отв: TinyOPDS или "Сам себе либрусек" :)
http://lib.rus.ec/stat/bibl
Отв: TinyOPDS или "Сам себе либрусек" :)
Большое спасибо, и еще раз извините за оффтоп.
Отв: TinyOPDS или "Сам себе либрусек" :)
Того кто суёт NET и прочую лабуду в такую простеньнкую прогу программистом назвать язык не поворачивается.
Что эти штуки там делают? Раздувают размер а заодно и рейтинг?
Отв: TinyOPDS или "Сам себе либрусек" :)
ну напишите сами тогда на QT или чистых сях/плюсах, чтоб было кросплатформенно.
шарп с дотнетом все больше набирают обороты. Поддержка проще, распространеность большая - начиная с висты дотнет из коробки) поддержка кода тоже довольно дешевая, синтаксис куда понятнее и лаконичнее плюсов.
RE:TinyOPDS или "Сам себе либрусек" :)
А есть ли инструкция как поставить и настроить этот opds-сервер на NAS с голеньким линем, используя только консоль?
Страницы