Tinyopds vagy "magát a könyvusse"
Szeretném felhívni a figyelmet a weboldalak látogatóira a TinyOPDS programra - egy egyszerű, egygombos OPDS szerverre, nyílt forráskódú, C # -re írva.
Egy rövid programtörténet
Régóta az elektronikus könyvtárakhoz való hozzáférésről szóló OPDS-rajongó vagyok. Az egyszerű, "otthoni" OPDS szerver írása, amely Windows alatt fut, hosszú időre jelent meg, de nem találtam időt erre a projektre. Azonban a közelmúlt eseményei még mindig arra ösztönöztek, hogy megtestesítsem az ötletet a kódban.
Mivel nem szeretek "újra feltalálni a kereket", először megpróbáltam kideríteni, hogy valaki ilyeneket írt-e. A Google azonban csak egy programot talált a Windows alatt, amely OPDS szerverként működhet. Ez volt a jól ismert Caliber Covid Gayal (emlékszem erre a programra a mobileread.com első bejelentése óta, még akkor is, amikor nem tetszett)
Még mindig akartam adni a lehetőséget a Kovid létrehozására, letöltöttem és telepítettem a 60 "méteres Caliberit. Őszintén szólva, nem olvastam a program segítségét, és valószínűleg valami nem az utasításoknak megfelelően. Nevezetesen - I „uszító” kalibrált egy kis (viszonylag - 42 GB;)) archív 15 zip-archívum tartalmazó könyvek mintegy 150 ezer könyvet, és indítsa el a beolvasást (kaliberű először hozzá kell adni a könyvet a bázis). Körülbelül 40 perc lázas susogását lemezt, és 80% -os terhelés 4 processzorok és a 2 GB memória, a kalibert boldogan közölte velem, hogy sikeresen bekerült az adatbázisba minden 15 könyvek ... :) Utána persze, ő könyörtelenül lebontották a számítógéppel, és fogadást kapott - soha többé nem töltse le a hindu "alkotásokat" (nincs bűncselekmény a Calibri rajongóknak - talán ez a program teljesen megfelel Önnek, de határozottan nem).
Remélem, hogy a TinyOPDS érthető és kényelmes lesz majdnem minden Windows-felhasználó számára, függetlenül attól, hogy mekkora az "előrelépés" :)
Tehát, a TinyOPDS egy kicsi, de nagyon hasznos program, amely lehetővé teszi, hogy otthoni számítógépét produktív OPDS könyvtárgá alakítsa. Azok számára, akik nem tudják, mi a OPDS katalógusok, röviden megmagyarázni: OPDS - a leírás a visszakeresés és terjesztése elektronikus kiadványok, a munka révén a HTTP-protokoll (mint a leggyakoribb hely), de alapuló „atomok” (speciális XML dokumentumok). Az iOS (iPhone, iPad), az Android, a Windows Phone 7/8, a Windows 8 és a Linux számos olvasóprogramja használható az OPDS-re: nagyon kényelmes és praktikus.
A TinyOPDS telepítése
A TinyOPDS nem igényel telepítést (talán a jövőben, telepítem hozzá egy telepítőt). Csak töltse le a futtatható fájlt, hozzon létre egy mappát a profiljában (még az asztalon is), és másolja a programot ott. Az összes szolgáltatásfájl (adatbázis fájl, naplófájl) a TinyOPDS létrehozza ezt a könyvtárat. Az egyetlen kivétel a program beállítása; azok a C: Users [User] mappába kerülnek mentésre. AppDataLocalTinyOPDSuser.config
Felkészülés a munkára
A "TinyOPDS" az úgynevezett "egygombos megoldásokat" jelenti; ez azt jelenti, hogy a program elkészítése nagyon egyszerű.
A lapolvasó oldalán
lehetővé teszi az OPDS szerver paramétereinek konfigurálását: a portszámot a hozzáféréshez (ne feledje, hogy a HTTP alapértelmezett portja a 80-as portszám), valamint az OPDS hozzáférési útvonal előtagja (ha szükséges). A port továbbítás funkciót az UPnP-útválasztón keresztül is használhatja (megjegyzés: csak a Netgear FVG318-nál ellenőrzött, de minden UPnP-kompatibilis útválasztónak működnie kell).
Az "Egyéb"
Megadhatja a "TinyOPDS" különböző opcióit (beleértve, és megadhatja az interfész és a szerver nyelvét, amelyet jelenleg az orosz és az angol támogat). A paraméterek nevei magukért beszélnek, ezért nem részletezem részletesen.
Szeretném azonban felhívni a figyelmet egy * nagyon * fontos paraméterre - a "Pálya az ePub-átalakítóra". Az a tény, hogy az OPDS szabvány csak az epub formátumú könyvekkel foglalkozik, és a legtöbb ügyfél (a kivételekkel kapcsolatban lásd alább) elvárja, hogy csak ebben a formátumban kapjon hivatkozást a könyvekre. Ha azonban az Ön könyvtára az fb2 formátumú könyvekből áll, szüksége lesz (* hiba nélkül! *) Az ingyenes fb2epub átalakító telepítése.
(Megjegyzés: néhány OPDS ügyfelet az Androidhoz, például az FBReader és a Moon + Reader, könyveket fb2 formátumban tölthet le az OPDS segítségével.) Ha csak ezeket az ügyfeleket használja, akkor nem kell konvertálóra van szükséged.
Információk a fejlesztőknek, majd egy kicsit később fogok közzétenni (most már idővel).
Ha érdekel ez a program, kérjük, hagyja el a hibajelentéseket és a kéréseket a tinyopds.codeplex.com webhelyen.
Köszönjük figyelmét!