Ana içeriğe geç
Programlama

Bookshelf açık kaynaklı e-kitap kitaplığı projesini duyurdu

Öne çıkanlar

  • EPUB ve PDF dosyalarını doğrudan tarayıcı üzerinden okuma ve indirme imkanı sunuyor.
  • Cloudflare Workers ve R2 nesne depolama ile sunucusuz mimaride çalışabiliyor.
  • Yerel dosya sistemi desteği ve Docker kurulumu ile bağımsız barındırılabiliyor.

Açık kaynaklı bir yazılım projesi olan Bookshelf, kullanıcıların sahip oldukları EPUB ve PDF formatındaki e-kitapları nesne depolama veya yerel dosya sistemleri üzerinden sunmalarını sağlıyor. Tek sayfalık sunucu taraflı arayüze sahip olan sistem, arama ve filtreleme işlevlerinin yanı sıra doğrudan tarayıcı üzerinden kitap okuma ve indirme desteği veriyor.

Uygulama, Node.js tabanlı yerel bir sunucu üzerinde veya Cloudflare R2 depolama desteğiyle Cloudflare Workers üzerinde çalışabiliyor. Dağıtım için Docker yapılandırması içeren sistem, kapak resimlerini optimize etmek için cwebp ve pdftoppm araçlarından yararlanıyor. Çoklu profil desteğiyle okuma konumlarını saklayabilen Bookshelf, doğrudan yerel ağlarda veya ters vekil sunucuların arkasında çalıştırılmak üzere tasarlandı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.