Вы здесь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Последние комментарии
Aliki RE:Подайте бедному копеечку на книжку с литреса... 4 часа
Kiesza RE:Таинственная личность админа Флибусты 6 часов Isais RE:Кармен Мола - Пурпурная сеть [litres] 1 день Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 день kopak RE:О группе Дятлова. О той самой, того самого... 4 дня Isais RE:Катя Водянова - Дом и два жениха в придачу 1 неделя Aleks_Sim RE:Прошу переформатировать, распознать, etc... 1 неделя Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 2 недели Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 2 недели Саша из Киева RE:Детям о Ленине (Издание 1965 года) 2 недели Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 3 недели babajga RE:Белая княжна 1 месяц Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 1 месяц mazay RE:Sleepy Xoma - Bagⲣѱnoⲣojdennaѱ 1 месяц zlyaka RE:С Новым годом! 1 месяц SparkySpirit RE:Жорж Санд - переводы 19 века 1 месяц Саша из Киева RE:Наш дом - СССР 1 месяц babajga RE:Чернушка. Повести 1 месяц Впечатления о книгах
Kiesza про Лиманов: Пять лет спустя, или Вторая любовь д'Артаньяна [СИ] (Исторические приключения, Фанфик)
06 02 Не Дюма. Изложение скучноватое, неспешное. Кардинал мелочен, Рошфор глуп, д`Артаньян задрот. Оценка: плохо
sicomd про Никонов: От Второй мировой к холодной войне. Немыслимое (История, Публицистика)
06 02 Почему так корежит некоторых …. Когда речь заходит о СССР — только поэтому читать стоит!
Oleg68 про Куанг: Опиумная война [The Poppy War ru] (Фэнтези)
05 02 Очень понравилась книга. Необычно. Нравится слог автора. Оценка: отлично!
decim про Светлана Сергеевна Тюльбашева
05 02 Столкновение орков и вампирш, посвящённых 2-3 поколения назад и не осознающих своё вампирство. А кто другой может прошляться пол-лета по болотам, питаясь одной черникой и не быть съеденными комарами, когда кончится репеллент(столичным ………
Skyns71 про Олшейкер: Психологический портрет убийцы. Методики ФБР (Психология, Юриспруденция)
04 02 ...автор почётный поциент клиники Somerville Asylum в Бельмонте, опус - много слов поциента ни о чём". Уважаемый 187 - вы книгу-то читали? А хотя бы статью в Википедии про автора? Не стыдно нести чушь?
Barbud про Шалашов: Господин следователь 4 [СИ] (Альтернативная история, Исторический детектив, Попаданцы, Самиздат, сетевая литература)
04 02 Читать можно. Повествование идет неторопливо и размеренно, в тексте много всяких бытовых подробностей - особенностей топки печей, пользования самоваром, найма прислуги, обращения с ней и т.д и т.п. ГГ ходит на службу, вкусно ……… Оценка: хорошо
virtcatty про Никонов: От Второй мировой к холодной войне. Немыслимое (История, Публицистика)
03 02 Для тех кто комментировал ранее. План "Немыслимое" всё-таки был. И холодная война была, и как всегда виновата РОССИЯ!
Skyns71 про Никонов: От Второй мировой к холодной войне. Немыслимое (История, Публицистика)
03 02 Уже по аннотации ясно, что читать не стоит. Очередная пропагандистская дрянь.
decim про Лабатут: Когда мы перестали понимать мир [litres] (Научная литература: прочее)
03 02 Обголливуженные биографические справки о некоторых учёных прошлого века под общим знаменателем "ваще трёхнутые яйцеголовы". Книгу делало издательство Ad marginem, оптимизнувшее, похоже, научного консультанта в ноль. Так ………
mysevra про Алферова: Женщина с диванчиком (Научная фантастика)
03 02 Мне сегодня на книги не везёт. Оценка: плохо
mysevra про Жирар: Парижанка и ее шарм (Руководства, Самосовершенствование)
03 02 Сплошной сумбур и чепуха, невозможно читать. Оценка: плохо
Nicout про Никонов: От Второй мировой к холодной войне. Немыслимое (История, Публицистика)
03 02 Можно не читать, стандартный перепев гнусной совковой пропаганды - на Западе все сволочи, невинный совок в белом. Кстати, напомните мне когда в совке была издана речь Черчилля в Фултоне, дабы каждый совок мог убедиться в планах ……… Оценка: нечитаемо |
Комментарии
Отв: 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 с голеньким линем, используя только консоль?
Страницы