Açık Kaynak Python Kütüphanesi EPUB Dosyası Oluşturma ve Okuma için

Ücretsiz Python EKitap kütüphanesi, yazılım geliştiricilerin Web Sitelerinden, HTML Dosyalarından ve Dize'lerden EPUB Dosyalarını Okumasını ve Oluşturmasını sağlar.

Pypub, web sitelerinden, HTML dosyalarından, Python uygulamalarınız içindeki dizelerden minimum bağımlılıkla EPUB dosyaları oluşturmayı sağlayan çok güçlü açık kaynaklı saf Python Kütüphanesidir. EPUB, yayıncılar ve kullanıcılar tarafından dünya çapında yaygın olarak kullanılan faydalı bir e-kitap dosya formatıdır. Kütüphane MIT lisansı altında sunulmaktadır ve kullanıcılar projelerinde tamamen kullanma hakkına sahiptir.

Pypub kütüphanesi çok basit bir şekilde kullanılabilir ve kullanıcıların EPUB spesifikasyonunun karmaşıklıklarıyla uğraşmadan EPUB dosyalarını hızlıca oluşturmasını sağlar. Kütüphanenin desteklediği harika bir özellik, kullanıcıların bu EPUB'ları kolayca Amazon Kindle mobi veya azw3 dosyalarına dönüştürebilmesidir. Kütüphanenin bir dizi önemli özelliği vardır; web sitelerinden EPUB dosyaları oluşturma, EPUB spesifikasyonunu soyutlama, karmaşık HTML kodunu temizleme, HTML dosyalarından EPUB dosyaları oluşturma, dizelerden EPUB dosyaları yapma, tamamen özelleştirilebilir olması ve daha fazlası.

Previous Next

Pypub ile Başlarken

Pypub pip'te mevcuttur, kolayca indirebilir ve makinenize kurabilirsiniz. Sorunsuz kurulum için lütfen aşağıdaki komutu kullanın.

Pypub'ı pip ile Kurun

$ pip install pypub

Derlenmiş paylaşımlı kütüphaneyi Github deposundan indirebilirsiniz.

Python ile EPUB Belgeleri Oluşturun

Açık kaynaklı Pypub kütüphanesi, yazılım programcılarının minimal bağımlılıklarla sadece birkaç satır kodla EPUB dosyaları oluşturmasını sağlar. Kütüphane, web sitelerinden veya HTML dosyalarından ve Python uygulamaları içindeki dizelerden EPUB dosyası oluşturma gibi birçok yöntem sunar. Bir web sayfasından EPUB oluşturmak için sadece o sayfanın tam URL'sini sağlamanız yeterlidir.

Python Kütüphanesi ile Çevrimiçi EPUB Dosyaları Oluşturun


import pypub
my_first_epub = pypub.Epub('My First Epub')
my_first_chapter = pypub.create_chapter_from_url('https://en.wikipedia.org/wiki/EPUB')
my_first_epub.add_chapter(my_first_chapter)
my_first_epub.create_epub('OUTPUT_DIRECTORY')
 

Python API ile Reddit Hikayelerinden EPUB Oluşturun

Pypub kütüphanesi, yazılım geliştiricilerine Python uygulamaları içinde Reddit hikayelerinden EPUB dosyaları oluşturma imkanı verir. Bu görevi başarmak için Reddit API'sine erişmek üzere python paketi praw'ı kullanmamız gerekir. İlk olarak r/TrueReddit bölümünden en iyi on hikayenin URL'lerini almanız gerekir. URL dizelerinin listesini elde ettikten sonra, Pypub kütüphanesini kullanarak içeriği indirebilir ve hikayelerden bir EPUB oluşturabiliriz. Sadece oluşturacağımız e-kitap için başlığı sağlamanız yeterlidir.

Python API ile Mevcut EPUB Belgelerini Nasıl Okursunuz?

import Pypub
import praw, os

praw_object = praw.Reddit(user_agent='pypub/1.0')
top_submission_list = praw_object.get_subreddit('TrueReddit').get_top(limit=10)
top_submission_url_list = [submission.url for submission in top_submission_list]
epub = pypub.Epub('TrueReddit - Top Stories')
for url in top_submission_url_list:
    try:
        c = pypub.create_chapter_from_url(url)
        epub.add_chapter(c)
    except ValueError:
        pass
 epub.create_epub(os.getcwd())
 
 Türkçe