Вы здесь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Последние комментарии
kopak RE:О группе Дятлова. О той самой, того самого... 2 часа
aldan RE:Подайте бедному копеечку на книжку с литреса... 5 часов Isais RE:Катя Водянова - Дом и два жениха в придачу 17 часов Aleks_Sim RE:Прошу переформатировать, распознать, etc... 1 день kopak RE:Таинственная личность админа Флибусты 6 дней Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 6 дней Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 1 неделя Саша из Киева RE:Детям о Ленине (Издание 1965 года) 1 неделя Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 2 недели babajga RE:Белая княжна 3 недели Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 3 недели mazay RE:Sleepy Xoma - Bagⲣѱnoⲣojdennaѱ 3 недели zlyaka RE:С Новым годом! 4 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 4 недели SparkySpirit RE:Жорж Санд - переводы 19 века 1 месяц Саша из Киева RE:Наш дом - СССР 1 месяц babajga RE:Чернушка. Повести 1 месяц Саша из Киева RE:Сказки далёких островов 1 месяц Впечатления о книгах
Barbud про Фонд: Баба Люба. Вернуть СССР 4 (СИ) (Попаданцы, Самиздат, сетевая литература, Фантастика)
29 01 Дерьмище редкостной зловонности. Главное, что автор писать умеет, пишет образно, без "картона", коим грешат очень многие кропатели нетленки. Но боже мой, какую же херню он пишет! Первые две части осилил, остальные пролистнул по диагонали, ибо чушь. Оценка: нечитаемо
decim про Р. Дж. Баркер
29 01 Хорошо, а местами и отлично. Было бы совсем отлично, если бы автор не растянул историю на три тома, но это обычное дело.
mysevra про Баркер: Алые песнопения (Ужасы, Триллер, Детективы: прочее)
29 01 Как часть истории «Восставшего» - мило и познавательно. Но зачем такое изобилие обсценной лексики уличного разлива? Для реализьму, так сказать? Так у меня дл вас плохие новости, мои маленькие друзья, это лет 30 назад такое ………
lukyanelena про Гремучий ручей
29 01 Хотите серию про вампиров? Пожалуйста! Только забудьте про романтичные истории с загадочными красавцами и красавицами. Будет больно, будет страшно, будет неприятно, но я скорее поверю в таких тварей, чем в слащавых вампирчиков.
Лысенко Владимир Андреевич про Земляной: Игровой практикум [СИ] (Боевая фантастика, Фэнтези, ЛитРПГ)
29 01 Книга понравилась, читается легко, жду продолжения. Оценка: отлично!
Nicout про Сушков: "Ленинградское дело": генеральная чистка колыбели революции (Документальная литература)
29 01 Говорите, во время блокады Ленинграда руководство города голодало, как и остальные жители, а все рассказы про пирожные, колбасу и икру для коммуняк - вранье и клевета? Ну так прочтите что из себя представляли питерские деятели, ……… Оценка: отлично!
Синявский про Николай Егорович Дронников
28 01 На 95-м году жизни скончался Николай Дронников - советский и французский художник, график, скульптор, прозаик и издатель авторских книг, "летописец русской эмиграции".
ve51 про Чейз: Плоть орхидеи [The Flesh of the Orchid ru] (Крутой детектив)
27 01 Книга не входит в цикл "Дэйв Фэннер
Skyns71 про Гузман: Тропой священного козерога, или В поисках абсолютного центра (Современная проза, Биографии и Мемуары)
27 01 Господи... Жизнеописание наркомана.
sigor2000 про Бакман: Вторая жизнь Уве [En Man Som Heter Ove ru] (Современная проза)
27 01 Книга просто шикарна. По моему мнению в книге нет повесточки. Персонажи геи, мигранты это по факту то, что осталось от Швеции. Вместе со смерьтю ГГ умерла и та Швеция, которую мы знали, вот о чем пишет автор. Самое смешное, ……… Оценка: отлично!
mysevra про Лэнган: Рыбак [The Fisherman ru] (Ужасы)
27 01 Хороший язык. Но, во-первых, рассказ выжившего - а как же интрига? А во-вторых - и это самое главное - к середине книги до жути я так и не добралась, зато узнала подробно о жене, алкоголизме и рыбалке. Подробно, многословно ……… Оценка: плохо
Gilean про Бесноватый цесаревич
26 01 Тяжело читается, бросил на второй книге. Приехал в столицу - нагрубил, сослали. На придумывал ништяков позвали в столицу - нагрубил, сослали. Так и хочется вспомнить фразу - "украл, выпил в тюрьму" и так по кругу. Раньше ……… |
Комментарии
Отв: 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 с голеньким линем, используя только консоль?
Страницы