OPDS क्या है?

OPDS वह तरीका है जिससे पढ़ने वाला ऐप किताबों के कैटलॉग से बात करता है। Fablum में कैटलॉग खोलते ही आप उससे मिलते हैं, आमतौर पर बिना ध्यान दिए।

OPDS का मतलब है Open Publication Distribution System। यह किताबों का कैटलॉग ऐसे रूप में प्रकाशित करने का खुला मानक है जिसे कोई दूसरा प्रोग्राम पढ़ सके: प्रविष्टियों की एक फीड, हर एक में शीर्षक, लेखक, भाषा, कवर और खुद फाइल का लिंक। पढ़ने वाला ऐप वह फीड लाता है और उसे किताबों की सूची की तरह दिखाता है। इसमें कुछ भी किसी एक दुकान या एक ऐप का नहीं है।

पूरा विचार यही है। किताब के बारे में बना वेब पृष्ठ इंसान के लिए लिखा जाता है; OPDS कैटलॉग सॉफ्टवेयर के लिए। फॉर्मेट तय होने की वजह से ऐप वह कर सकता है जो वेब पृष्ठ नहीं कर सकता: कैटलॉग के अंदर सर्च करना, उसे फ़िल्टर करना, कवर को ग्रिड में दिखाना, और डाउनलोड सीधे आपकी लाइब्रेरी में भेजना, ब्राउज़र के डाउनलोड फोल्डर में नहीं।

यह दुकान से कैसे अलग है

कैटलॉग दुकान नहीं है। न कोई कार्ट, न चेकआउट, न अकाउंट: OPDS की एक प्रविष्टि एक विवरण और एक या कई डाउनलोड लिंक होती है, और ऐप लिंक पर चला जाता है। लाइब्रेरी, अभिलेखागार और सार्वजनिक डोमेन के प्रकाशक इसे ठीक इसीलिए इस्तेमाल करते हैं कि इसमें कोई व्यापारिक तामझाम नहीं चाहिए।

यह फाइल फॉर्मेट भी नहीं है। EPUB और PDF किताबें हैं; OPDS वह सूचकांक है जो उन तक इशारा करता है। ज्यादातर कैटलॉग HTTP पर सादा Atom या JSON होते हैं, इसीलिए मानक समझने वाला कोई भी पढ़ने वाला ऐप बिना किसी प्लगइन के उन्हें देख सकता है।

Fablum इसे कहां इस्तेमाल करता है

Fablum में एक सार्वजनिक कैटलॉग पहले से मौजूद है, और वह एक OPDS कैटलॉग है। उस शीट के अंदर जो कुछ है वह ऐप का OPDS फीड पढ़ना और जो मिले उस पर काम करना है: वे श्रेणियां जिनमें आप घूमते हैं, सर्च, भाषा और प्रकार के फ़िल्टर, डाउनलोड, स्ट्रीम।

  1. 1

    Fablum खोलिए, अपनी लाइब्रेरी में + दबाइए और सार्वजनिक कैटलॉग चुनिए। जो खुलता है वह सार्वजनिक डोमेन की किताबों और ऑडियोबुक का OPDS कैटलॉग है।

    iPhone पर Fablum की लाइब्रेरी के ऊपर खुली सार्वजनिक कैटलॉग शीट, जिसमें पीटर पैन, ड्रैकुला, ट्रेजर आइलैंड और सेंस ऐंड सेंसिबिलिटी हैं, हर एक अपने कवर, लेखक और अंग्रेजी बैज के साथ
  2. 2

    उसमें सर्च कीजिए, या भाषा और प्रकार के फ़िल्टर इस्तेमाल कीजिए। दोनों OPDS की सुविधाएं हैं: ऐप कैटलॉग से छोटी फीड मांगता है और सूची दोबारा बना देता है।

  3. 3

    किसी किताब पर टैप करके उसे डाउनलोड कीजिए। प्रविष्टि का डाउनलोड लिंक लाया और इंपोर्ट किया जाता है, और उसके बाद किताब आपकी लाइब्रेरी से ऑफलाइन खुलती है।

मानक किस चीज को ढकता है

एक OPDS फीड दो चीजें बताती है: नेविगेशन, यानी वे श्रेणियां और शेल्फ जिनमें आप घूमते हैं, और अधिग्रहण, यानी वे प्रविष्टियां जो सचमुच डाउनलोड हो सकती हैं। एक प्रविष्टि कई फाइलें दे सकती है (EPUB, PDF या ऑडियोबुक) और ऐप वही चुनता है जिसे वह खोल सकता है। सर्च भी मानक का हिस्सा है, इसीलिए कैटलॉग को किसी वेबसाइट पर नहीं, ऐप के अंदर ही खोजा जा सकता है।

विनिर्देश सार्वजनिक है और खुले तौर पर specs.opds.io पर रखा जाता है; संस्करण 1.2 Atom पर आधारित है और आज भी ज्यादातर कैटलॉग वही प्रकाशित करते हैं, जबकि 2.0 उसका JSON उत्तराधिकारी है।

इसी कैटलॉग के व्यावहारिक पक्ष के लिए मुफ्त ईबुक कैसे खोजें देखिए।

Fablum में अंतर्निहित कैटलॉग देखें