1. Termékek
  2.   eBook
  3.   Python
  4.   Pypub
 
  

Nyílt forráskódú Python könyvtár EPUB fájlok létrehozásához és olvasásához

Ingyenes Python e-könyv könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy olvassanak és hozzanak létre EPUB fájlokat weboldalakról, HTML fájlokból és karakterláncokból.

A Pypub egy nagyon erőteljes, nyílt forráskódú, tiszta Python könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy EPUB fájlokat hozzanak létre weboldalakról, HTML fájlokból, valamint Python alkalmazásaikban lévő karakterláncokból, minimális függőségekkel. Az EPUB egy hasznos e-könyv fájlformátum, amely világszerte széles körben használatos kiadók és felhasználók által. A könyvtár az MIT licenc alatt érhető el, és a felhasználók teljes mértékben felhasználhatják projektjeikben.

A Pypub könyvtár nagyon egyszerűen kezelhető, és lehetővé teszi a felhasználók számára, hogy gyorsan EPUB fájlokat generáljanak anélkül, hogy aggódniuk kellene az EPUB specifikáció bonyolultsága miatt. A könyvtár egyik nagyszerű funkciója, hogy lehetővé teszi a felhasználók számára, hogy olyan EPUB-okat hozzanak létre, amelyeket könnyen át lehet konvertálni Amazon Kindle mobi vagy azw3 fájlokká. A könyvtár számos fontos funkcióval rendelkezik, például EPUB fájlok létrehozása weboldalakról, az EPUB specifikáció absztrakciója, bonyolult HTML kód tisztítása, EPUB fájlok létrehozása HTML fájlokból, EPUB fájlok készítése karakterláncokból, teljesen testreszabható és még sok más.

Previous Next

A Pypub használatának megkezdése

A Pypub elérhető a pip-en, könnyen letöltheti és telepítheti a gépére. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

Pypub telepítése pip segítségével

$ pip install pypub

Letöltheti az összeállított megosztott könyvtárat a Github tárolóból.

EPUB dokumentumok létrehozása Python segítségével

A nyílt forráskódú Pypub könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy néhány sor kóddal minimális függőséggel EPUB fájlokat hozzanak létre. A könyvtár számos módszert biztosít az EPUB fájlok létrehozásához, például EPUB fájlok létrehozását weboldalakról vagy HTML fájlokból, valamint Python alkalmazásokon belüli karakterláncokból. Weboldalról EPUB létrehozásához csak a teljes URL-t kell megadni.

EPUB fájlok létrehozása online Python könyvtár segítségével


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')
 

EPUB létrehozása Reddit történetekből Python API segítségével

A Pypub könyvtár lehetővé teszi a szoftverfejlesztőknek, hogy Python alkalmazásokon belül Reddit történetekből EPUB fájlokat generáljanak. A feladat elvégzéséhez a python praw csomagot kell használnunk a Reddit API eléréséhez. Először meg kell szereznünk a r/TrueReddit szekció legjobb tíz történetének URL-jeit. Az URL-karakterláncok listájának megszerzése után a Pypub könyvtárat használhatjuk a tartalom letöltésére és egy EPUB létrehozására a történetekből. Csak meg kell adni az e‑könyv címét, amelyet a legjobb történetekhez fogunk létrehozni.

Hogyan olvassunk meglévő EPUB dokumentumokat Python API-val?

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())
 
 Magyar