OPDS nedir?
OPDS, bir okuma uygulamasının kitap kataloğuyla konuşma biçimidir. Fablum’da kataloğu her açışınızda onunla karşılaşırsınız, çoğu zaman fark etmeden.
OPDS, Open Publication Distribution System’in kısaltmasıdır. Bir kitap kataloğunu başka bir programın okuyabileceği biçimde yayımlamak için açık bir standarttır: her birinde başlık, yazar, dil, kapak ve dosyanın kendisine giden bir bağlantı bulunan kayıtlardan oluşan bir akış. Okuma uygulaması bu akışı alır ve kitap listesi olarak çizer. İçindeki hiçbir şey tek bir mağazaya ya da tek bir uygulamaya ait değildir.
Fikir bundan ibaret. Bir kitabı anlatan web sayfası insan için yazılmıştır; OPDS kataloğu yazılım için yazılmıştır. Format sabit olduğu için uygulama, web sayfasının izin vermediği şeyleri yapar: katalog içinde arama, süzme, kapakları ızgarada gösterme ve indirileni tarayıcının indirme klasörü yerine doğrudan kitaplığınıza verme.
Mağazadan farkı
Katalog bir mağaza değildir. Sepet yok, ödeme yok, hesap yok: bir OPDS kaydı, bir açıklama ile bir veya daha çok indirme bağlantısıdır; uygulama bağlantıyı izler. Kütüphaneler, arşivler ve kamu malı metin yayımcıları onu tam da araya ticari bir düzenek girmediği için kullanır.
Dosya formatı da değildir. EPUB ve PDF kitaplardır; OPDS onlara işaret eden dizindir. Katalogların çoğu HTTP üzerinde Atom ya da JSON’dan ibarettir, bu yüzden standardı bilen her okuma uygulaması eklentisiz gezebilir.
Fablum nerede kullanır
Fablum’da yerleşik tek bir açık katalog var ve o bir OPDS kataloğudur. O panelde olan biten her şey, uygulamanın bir OPDS akışını okuyup içinde bulduğunu yapmasıdır: gezdiğiniz kategoriler, arama, dil ve tür süzgeçleri, indirme, akış.
- 1
Fablum’u açın, kitaplığınızda + düğmesine dokunup Açık kataloglar’ı seçin. Açılan şey, kamu malı kitaplar ve sesli kitaplardan oluşan bir OPDS kataloğudur.
- 2
İçinde arayın ya da dil ve tür süzgeçlerini kullanın. İkisi de OPDS’nin işidir: uygulama katalogdan daha dar bir akış ister ve listeyi yeniden çizer.
- 3
Bir kitaba dokunup indirin. Kaydın indirme bağlantısı alınıp içe aktarılır ve kitap bundan sonra kitaplığınızdan çevrimdışı açılır.
Standart neyi kapsar
Bir OPDS akışı iki şeyi anlatır: gezinme, yani içinden geçtiğiniz kategoriler ve raflar; bir de edinme, yani gerçekten indirebileceğiniz kayıtlar. Tek bir kayıt birden çok dosya sunabilir (EPUB, PDF ya da sesli kitap) ve uygulama açabildiğini seçer. Arama da standarda dahildir; bu yüzden bir kataloğu web sitesinde değil uygulamada ararsınız.
Belirtim açıktır ve specs.opds.io adresinde herkesin gözü önünde sürdürülür; 1.2 sürümü Atom tabanlıdır ve katalogların çoğu hâlâ onu yayımlar, 2.0 ise JSON ile yazılmış hâlefidir.
Aynı kataloğun pratik tarafı için ücretsiz e-kitaplar nasıl bulunur sayfasına bakın.