TinyOPDS или "my librusek", SavePearlHarbor
Още едно копие на хабора
Главно меню
След навигация
Бих искал да представя на посетителите на сайта програмата TinyOPDS - лек OPDS сървър с един бутон, написан на C #.
Кратък опит за написването на програмата
От дълго време съм голям фен на OPDS достъпа до електронни библиотеки. Идеята да напиша прост "домашен" OPDS сървър, работещ под Windows, ми дойде доста отдавна, но просто не можах да намеря време за този проект. Последните събития обаче все още ме подтикнаха да преведа идеята в код.
Тъй като не обичам „да преоткривам колелото“, първо се опитах да разбера дали някой е писал нещо подобно. Google обаче намери само една програма за Windows, която може да действа като OPDS сървър. Оказа се добре познатият Calibre Covida Guyala (помня тази програма от времето на първото съобщение на mobileread.com; между другото, дори тогава не ми хареса)
Все още желаейки да дам шанс за създаването на Covid, изтеглих и инсталирах 60 метра Calibri. Честно признавам, че не съм прочел помощта за програмата и вероятно съм направил нещо не според инструкциите. А именно, „настроих“ Calibri на малък (сравнително - 42 GB 😉) архив от 15 zip-архива с книги, съдържащи около 150 хиляди книги, и започнах да сканирам (Calibri първо трябва да добави книги към своята база данни). След около 40 минути трескаво шумолене на диска и 80% натоварване на 4 процесора и 2 гигабайта памет, Калибри ме уведоми с радост, че е добавила успешно всички ... 15 книги в базата данни 🙂 След което, разбира се, тя беше безмилостно разрушен от компютъра и е даден обет - никога повече да не се изтеглят индуски „творения“ (без обида към феновете на Калибри - може би сте напълно доволни от тази програма, но определено НЕ).
Надявам се, че TinyOPDS ще бъде разбираем и удобен за почти всеки потребител на Windows, независимо от степента на „напреднал“ 🙂
така, TinyOPDS Е малка, но много полезна програма, която ви позволява да превърнете домашния си компютър в продуктивна директория OPDS. За тези, които не знаят какво представляват каталозите на OPDS, ще обясня накратко: OPDS е спецификация за търсене и разпространение на електронни публикации, работеща чрез HTTP протокола (като общ сайт), но базирана на „атоми“ (специални XML документи) . Много програми за четене за iOS (iPhone, iPad), Android, Windows Phone 7/8, Windows 8, Linux знаят как да използват OPDS: това е много удобно и практично.