1. Tuotteet
  2.   e-kirja
  3.   Python
  4.   Pypub
 
  

Avoimen lähdekoodin Python-kirjasto EPUB-tiedostojen luomiseen ja lukemiseen

Ilmainen Python-ebook-kirjasto mahdollistaa ohjelmistokehittäjille EPUB-tiedostojen lukemisen ja luomisen verkkosivustoista, HTML-tiedostoista ja merkkijonoista.

Pypub on erittäin tehokas avoimen lähdekoodin puhdas Python‑kirjasto, joka mahdollistaa ohjelmistokehittäjille EPUB‑tiedostojen luomisen verkkosivustoista, HTML‑tiedostoista, merkkijonoista heidän Python‑sovelluksissaan minimaalisilla riippuvuuksilla. EPUB on hyödyllinen e‑kirjan tiedostomuoto, jota käytetään laajasti ympäri maailmaa julkaisijoiden ja käyttäjien toimesta. Kirjasto on saatavilla MIT‑lisenssin alla, ja käyttäjät saavat täysin käyttää sitä projekteissaan.

Pypub‑kirjasto on erittäin helppokäyttöinen ja mahdollistaa käyttäjien luoda EPUB‑tiedostoja nopeasti ilman huolta EPUB‑määrityksen monimutkaisuuksista. Yksi loistava ominaisuus, jota kirjasto tukee, on se, että se sallii käyttäjien luoda EPUB‑tiedostoja, jotka voidaan helposti muuntaa Amazon Kindle mobi‑ tai azw3‑tiedostoiksi. Kirjastossa on useita tärkeitä ominaisuuksia, kuten EPUB‑tiedostojen luominen verkkosivustoista, EPUB‑määrityksen abstrahointi, monimutkaisen HTML‑koodin puhdistaminen, EPUB‑tiedostojen luominen HTML‑tiedostoista, EPUB‑tiedostojen luominen merkkijonoista, täysin muokattavissa ja monia muita.

Previous Next

Pypubin aloitus

Pypub on saatavilla pipissä, voit helposti ladata sen ja asentaa sen koneellesi. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Pypub pipin avulla

$ pip install pypub

Voit ladata käännetyn jaetun kirjaston GitHub-varastosta.

Luo EPUB-asiakirjoja Pythonin avulla

Avoimen lähdekoodin Pypub-kirjasto mahdollistaa ohjelmoijille EPUB-tiedostojen luomisen vain muutamalla koodirivillä ja vähäisillä riippuvuuksilla. Kirjasto tarjoaa lukuisia menetelmiä EPUB-tiedostojen luomiseen, kuten EPUB-tiedostojen luominen verkkosivustoista tai HTML-tiedostoista sekä Python-sovellusten sisäisistä merkkijonoista. Luodaksesi EPUB:n verkkosivulta, sinun tarvitsee vain antaa kyseisen sivun täydellinen URL-osoite.

Luo EPUB-tiedostoja verkossa Python-kirjaston avulla


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

Luo EPUB Reddit-tarinoista Python API:n avulla

Pypub-kirjasto antaa ohjelmistokehittäjille mahdollisuuden luoda EPUB-tiedostoja Reddit-tarinoista Python-sovelluksissa. Tehtävän suorittamiseksi meidän täytyy käyttää Python-pakettia praw Redditin API:n käyttämiseen. Ensin sinun täytyy hakea kymmenen parhaan tarinan URL-osoitteet r/TrueReddit-osastolta. Kun URL-osoitteiden lista on saatu, voimme käyttää Pypub-kirjastoa sisällön lataamiseen ja EPUB:n luomiseen tarinoista. Sinun tarvitsee vain antaa e-kirjan otsikko, jonka luomme parhaista tarinoista.

Kuinka lukea olemassa olevia EPUB-asiakirjoja Python API:n avulla?

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