Tinyopds sau "el însuși un librousse"

Aș dori să aduc în atenția vizitatorilor site-ului programul TinyOPDS - un server ușor OPDS cu buton open source, scris în C #.

Un scurt istoric de scriere a unui program

De mult timp am fost un fan al accesului OPDS la bibliotecile electronice. Ideea de a scrie un simplu „acasă» server de OPDS care rulează sub Windows, a venit la mine pentru o lungă perioadă de timp, doar nu am putut gestiona pentru a găsi timp pentru acest proiect. Cu toate acestea, evenimentele recente mi-au împins încă să am întruparea ideii în cod.







Din moment ce nu-mi place să "inventez roata", am încercat mai întâi să aflu dacă cineva scrisese ceva de genul asta. Cu toate acestea, Google a găsit un singur program în Windows, care poate funcționa ca un server OPDS. A fost binecunoscutul Caliber Covid Gayal (imi amintesc acest program de la primul anunt pe mobileread.com, apropo, chiar si atunci nu mi-a placut foarte mult)

Dorind încă să dau șansa de a crea Kovid, am descărcat și am instalat Caliberi de 60 de metri. Sincer, nu am citit ajutorul pentru program și probabil am făcut ceva care nu era conform instrucțiunilor. Și anume - I „incitat“ calibrat la un mic (relativ - 42 GB;)) arhivă a 15-zip arhive cu cărți care conțin aproximativ 150 de mii de cărți, și începe scanarea (calibru trebuie să adăugați mai întâi cartea la baza ta). După aproximativ 40 de minute de disc foșnet febril și 80% de încărcare 4 procesoare și 2 GB de memorie, calibrul mi-a informat fericit că a adăugat cu succes la baza de date la fiecare 15 de cărți ... :) După aceea, desigur, ea a fost fără milă demolat cu computerul, și a fost dat un jurământ - niciodată să nu mai descarcăm "creațiile" hinduse (nici o infracțiune pentru fanii lui Calibri - poate că acest program te convine complet, dar cu siguranță nu).

Sper că TinyOPDS va fi ușor de înțeles și convenabil pentru aproape orice utilizator Windows, indiferent de gradul de "avansare" :)

Deci, TinyOPDS este un program mic, dar foarte util, care vă permite să transformați calculatorul de acasă într-un director productiv OPDS. Pentru cei care nu știu ce cataloagele OPDS, explica pe scurt: OPDS - o specificație pentru recuperarea și difuzarea publicațiilor electronice, care lucrează prin HTTP protocol (ca site-ul cel mai frecvent), dar bazate pe „atomi“ (documente XML speciale). O mulțime de programe de cititoare pentru iOS (iPhone, iPad), Android, Windows Phone 7/8, Windows 8, Linux pot folosi OPDS: este foarte convenabil și practic.







Instalarea TinyOPDS

TinyOPDS nu necesită instalare (poate în viitor, voi adăuga un instalator). Doar descărcați fișierul executabil, creați un dosar în profilul dvs. (puteți chiar și pe desktop) și copiați programul acolo. Toate fișierele de serviciu (fișier de bază de date, fișier jurnal) TinyOPDS vor crea în acest director. Singura excepție este setările programului; acestea vor fi salvate în folderul C: Utilizatori [Utilizator]. AppDataLocalTinyOPDSuser.config

Pregătirea pentru muncă

"TinyOPDS" se referă la așa-numitele "soluții cu un singur buton"; acest lucru înseamnă că pregătirea programului pentru lucru este foarte simplă.

Pe pagina scanerului

Tinyopds sau

Tinyopds sau

vă va permite să configurați OPDS-server: numărul portului de acces (amintiți-vă că portul implicit pentru fenomene HTTP portul numărul 80), precum și un prefix la calea de acces OPDS (dacă este necesar). De asemenea, puteți utiliza portul de expediere prin UPnP-ruter (Notă: Verificați doar Netgear FVG318, dar ar trebui să funcționeze pe toate routerele compatibile UPnP).

Pe pagina "Diverse"

Tinyopds sau

Puteți configura diferite opțiuni pentru "TinyOPDS" (inclusiv și specificați limba interfeței și a serverului, în prezent acceptată de rusă și engleză). Numele parametrilor vorbesc de la sine, așa că nu le voi descrie în detaliu.

Cu toate acestea, vreau să atrag atenția asupra unui * foarte * parametri de proiectare importanți - „Path to Convertor ePub“ în Faptul că OPDS standard, cu condiția de lucru numai cu cărțile în format ePub, și majoritatea clienților (aproximativ excepții, a se vedea. De mai jos) se așteaptă să primească un link către cartea în doar acest format. Cu toate acestea, în cazul în care biblioteca este format din cărți în format FB2 aveți nevoie (* obligatoriu! *) Stabilirea unui convertor fb2epub liber.
. (Notă: unele client OPDS pentru Android, cum ar fi FBReader Moon + Reader și capabil de a descărca cărți într-un format FB2 prin OPDS Dacă utilizați doar clienții care nu au nevoie de convertor.)

Informații pentru dezvoltatori Voi publica un pic mai târziu (acum ora cu timpul).

Dacă sunteți interesat de acest program, vă rugăm să lăsați rapoarte de bug-uri și cereri de fișiere pe site-ul tinyopds.codeplex.com

Vă mulțumesc pentru atenție!







Trimiteți-le prietenilor: