Вы здесь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:Как приобретать друзей и оказывать влияние на людей 1 день
weis RE:Подайте бедному копеечку на книжку с литреса... 1 день Isais RE:Семейственность в литературе 4 дня miri.ness_ RE:Доступ 27 6 дней bmusanov Оплатил, но абонемент не отображается 1 неделя holla RE:Багрепорт - 2 1 неделя sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 неделя konst1 RE:Файнридер для Win11 1 неделя larin RE:Оплатил, но абонемент не отображается 2 недели sem14 RE:Книжная серия «Сlio» издательства "Евразия" 2 недели Isais RE:Национальный конкурс на лучшее литературное произведение... 2 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 2 недели sem14 RE:Современная корейская литература. Книжная серия... 2 недели sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 2 недели larin RE:Оплатил,но абонемент не отображается 2 недели sd RE:Fishing 3 недели Алексей111111111111 RE:Оплатила,но абонемент не отображается 3 недели kopak RE:Беженцы с Флибусты 3 недели Впечатления о книгах
Sello про Мережковский: Воскресшие боги, или Леонардо да Винчи (Историческая проза)
13 08 Роман, второй, входящий в трилогию "Христос и Антихрист". Не складываются у меня отношения с Мережковским. Материалом автор обладал огромным. Но вот такое чувство, что, знаниями переполненный, он позабыл придать им, чтобы ……… Оценка: неплохо
pulochka про Михалкова: Котов обижать не рекомендуется (Дамский детективный роман)
13 08 Господи !Что это было? Страшно затянуто и нудно. Жвачка ужасная! Набор выдернутых фраз из популярных советских фильмов. Сюжет, похож на сломанную марионетку то заваливается то налево то направо, рваный и нелепый. Начало ……… Оценка: нечитаемо
Oleg68 про Бассо: Призрак пера [litres] (Иронический детектив)
13 08 Типичный дамский детектив с приправой литературы. Достаточно интересно. Оценка: хорошо
Stanislaw Wartownik про Коэльо: Победитель остается один [O Vencedor Está Só ru] (Современная проза)
13 08 Бредовая натужная чушь. Даже не дочитал это унылое г. Оценка: нечитаемо
lokiiii про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
12 08 Оди ушел в конце восьмой книги, а не девятой. И на этом подцикл Инфер, по сути, завершен. Начиная с девятой (где и описано куда подевался его экз) книги идёт уже новый подцикл, для которого автору просто было лень придумывать ……… Оценка: хорошо
Синявский про Евгений Львович Чижов
11 08 11 авг - РИА Новости. Писатель Евгений Чижов утонул в Балтийском море, сообщил его друг, писатель Дмитрий Данилов.
decim про Астраби: Сумма наших жизней (Современная проза)
11 08 Дамский роман с психологией. На копейку сложнее стандартного "арлекина", но и только. Годится для чтения в зале ожидания или вагоне. Неплохо. Оценка: неплохо
dolle про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
10 08 Оди опять вернулся. Без нейроимплантов и прочих " плюшек" он скрывается от матери. Новый сюжет, новые локации и интрига в конце книги.
udrees про Михайлов: Инфер-10 (Боевая фантастика, Киберпанк, Постапокалипсис, Самиздат, сетевая литература)
10 08 Я думал история Оди завершилась вполне логично в 9-й книге, ан-нет, триумфальное возвращение гоблина. Правда там не объясняется, откуда он выполз и куда подевался его экзо-костюм Ночная гадюка. Помнится в 9-й книге он в нем ……… Оценка: отлично!
udrees про Докинз: Бог как иллюзия [The God Delusion ru] (Религиоведение, Философия)
10 08 Очень познавательная книга, исследующая возникновение и пользу религии в жизни человека. Мне в общем-то понравилось, как автор раскладывает по полочкам основные моменты того, как религия влияет на нашу жизнь, рассматривает ……… Оценка: отлично!
udrees про Жуков: Человек в космосе. Отодвигая границы неизвестного [сборник litres] (Научная литература: прочее)
10 08 Книга – просто набор интервью разных людей, приглашенных на конференцию посвященной космосу. Здесь и космонавты, и ученые, и биологи, астрономы, и певцы) В общем-то большей частью читать скучно, все повторяются. Космонавты ……… Оценка: плохо
udrees про Атаманов: Забаненный 4 (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
10 08 Наверное достойное завершение серии про Забаненного, персонаж наконец-то достигнет своей цели. Написана книга хорошо, сюжет очень живой и не позволяет заскучать, поэтому читается очень легко. Разговоры персонажей тоже нормальные, ……… Оценка: хорошо |
Комментарии
Отв: 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 с голеньким линем, используя только консоль?
Страницы