Вы здесь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Последние комментарии
Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 4 часа
Isais RE:Древний Рим. Подборка книг 2 дня NickNem RE:Подайте бедному копеечку на книжку с литреса... 4 дня Isais RE:Семейственность в литературе 4 дня kopak RE:Таинственная личность админа Флибусты 1 неделя kopak RE:О группе Дятлова. О той самой, того самого... 1 неделя babajga RE:Ласси возвращается домой 1 неделя sem14 RE:Подборка о Первой Мировой 1 неделя Isais RE:удаление "двойников" 1 неделя Isais RE:Кармен Мола - Пурпурная сеть [litres] 2 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 2 недели Isais RE:Катя Водянова - Дом и два жениха в придачу 4 недели Aleks_Sim RE:Прошу переформатировать, распознать, etc... 4 недели Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 1 месяц Саша из Киева RE:Детям о Ленине (Издание 1965 года) 1 месяц Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 1 месяц babajga RE:Белая княжна 1 месяц Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 1 месяц Впечатления о книгах
Lan2292 про Nooby: Торговец (Городское фэнтези, Попаданцы, Самиздат, сетевая литература)
26 02 чЕЛОВЕК ПИСАЛ, ТРАТИЛ ВРЕМЯ, НО К СОЖАЛЕНИЮ НА ВЫХОДЕ ПОЛУЧИЛАСЬ ХРЕНЬ, А Я ЧЕСТНО ПЫТАЛАСЬ ПРОРВАТЬСЯ ЧЕРЕЗ СТРОЧКИ, НО УВЫ И АХ. Оценка: плохо
iggy71 про Маканин: Валечка Чекина (Современная проза)
25 02 Писатель намеревался, видимо, создать загадочный образ провинциалки, "в которой что-то есть", и типа все хотят с ней познакомиться поближе, и она такая себе любвеобильная, духовная и проч. Автор ей симпатизирует, но вот образ ……… Оценка: плохо
konst1 про Рубина: Окна [Авторский сборник] (Современная проза)
25 02 Вдруг Борис заметил: – Между прочим, знаешь ли ты, что еще совсем недавно, в XVIII веке, жители Корнуолла промышляли таким вот способом: в особо сильный шторм выносили на берег большие фонари и расставляли рядами там, ……… Оценка: отлично!
Дей про Господин следователь
25 02 Очень интересно. Детективная и, скажем так, бытовая линии отличные, любовная же не понравилась. Влюбился с первого взгляда, лучше её нет (это ещё даже не разговаривал с ней ни разу), вот эти китайские церемонии с ухаживаниями ………
Олег Макаров. про Капба: Как приручить дракона - 4 [СИ] (Альтернативная история, Киберпанк, Фэнтези, Попаданцы, Самиздат, сетевая литература)
24 02 Капба прекрасен как всегда. Четвёртый том не хуже (лучше!) предыдущих, хотя казалось бы куда ещё. Очень отличная книга. Оценка: отлично!
obivatel про Калинин: Вторая Отечественная [litres] (Альтернативная история, Боевая фантастика, Попаданцы)
24 02 Автор датэл: "если именно благодаря революционерам Россия потеряла шанс выйти из нее в качестве главного победителя". . Если пишешь что-то о периоде, не поленись узнать как оно было. Царя опрокинули крупнейшие промышленники ……… Оценка: плохо
mysevra про Себастьянович: Новая книга о сыроедении, или Почему коровы хищники (Здоровье)
24 02 Подход для таких ленивых как я - нет обязательных самостоятельных чисток. «Мягким тканям потребуется не менее 2 лет, а скелету - около 7.» Непонятно, есть ли это время. Оценка: отлично!
mysevra про Артюшкина: Голем [litres] (Детективная фантастика, Социальная фантастика, Научная фантастика)
24 02 Такой замечательный мир, отличный язык, но невыносимо неспешное развитие событий – кажется вот-вот случится что-то значимое, а нет, очередной проходной момент. Оценка: неплохо
Isais про Абдуллаев: Заговор в начале эры (Исторический детектив, Политический детектив)
24 02 Скучно, нудно, нехудожественно. Вместо живых картин -- картонные декорации, никто из персонажей не вызывает эмоций -- ни любви, ни ненависти, каждый абзац сопровождается таким же по размеру морализаторским поучением, высказанным ……… Оценка: плохо
Nevskaya про Сушков: «Ленинградское дело»: генеральная чистка колыбели революции (Документальная литература)
22 02 Бралась за книгу с трепетом, родная тема, Блокада, Ленинград и все такое... Прочла со стыдом, дочитывала только потому, что не умею бросать начатое. Вранье сплошное, откровенное, бесстыжее, запредельное. Уже много где на форумах ……… Оценка: нечитаемо
Belomor.canal про Акунин: На санях (Современная проза)
22 02 Лучшая, самая лучшая книга Семейной Саги Оценка: отлично!
187 про Царевич: За Отчизну! (История)
21 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 с голеньким линем, используя только консоль?
Страницы