1. Produk
  2.   eBook
  3.   Python
  4.   Pypub
 
  

Perpustakaan Python Sumber Terbuka untuk Penciptaan & Pembacaan Fail EPUB

Perpustakaan EBook Python Percuma membolehkan pembangun perisian Membaca & Membuat Fail EPUB dari Laman Web, Fail HTML & Rentetan.

Pypub adalah perpustakaan Python tulen sumber terbuka yang sangat kuat yang membolehkan pemaju perisian mencipta fail EPUB daripada laman web, fail HTML, rentetan dalam aplikasi Python mereka dengan kebergantungan yang minimum. EPUB ialah format fail EBook yang berguna dan digunakan secara meluas di seluruh dunia oleh penerbit & pengguna. Perpustakaan ini tersedia di bawah lesen MIT dan pengguna dibenarkan sepenuhnya menggunakannya dalam projek mereka.

Perpustakaan Pypub sangat mudah diurus dan membolehkan pengguna menjana fail EPUB dengan cepat tanpa perlu risau tentang kerumitan spesifikasi EPUB. Salah satu ciri hebat yang disokong oleh perpustakaan ini ialah ia membenarkan pengguna menjana EPUB yang boleh dengan mudah ditukar menjadi fail Amazon Kindle mobi atau azw3. Terdapat beberapa ciri penting dalam perpustakaan ini seperti mencipta fail EPUB daripada laman web, merangkum spesifikasi EPUB, membersihkan kod HTML yang rumit, mencipta fail EPUB daripada fail HTML, membuat fail EPUB daripada rentetan, boleh disesuaikan sepenuhnya dan banyak lagi.

Previous Next

Mula Menggunakan Pypub

Pypub tersedia di pip, anda boleh memuat turunnya dengan mudah dan memasangnya pada mesin anda. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Pypub melalui pip

$ pip install pypub

Anda boleh memuat turun perpustakaan bersama yang telah dikompilasi dari repositori Github.

Cipta Dokumen EPUB melalui Python

Perpustakaan sumber terbuka Pypub membolehkan pengaturcara perisian mencipta fail EPUB dengan hanya beberapa baris kod dan kebergantungan yang minimum. Perpustakaan ini menyediakan pelbagai kaedah untuk mencipta fail EPUB seperti penciptaan fail EPUB daripada laman web atau fail HTML, dan daripada rentetan dalam aplikasi Python. Untuk mencipta EPUB daripada halaman web, anda hanya perlu menyediakan URL lengkap halaman tersebut.

Cipta Fail EPUB Secara Dalam Talian melalui Perpustakaan Python


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

Cipta EPUB daripada Cerita Reddit melalui API Python

Perpustakaan Pypub memberi pemaju perisian keupayaan untuk menjana fail EPUB daripada cerita Reddit dalam aplikasi Python. Untuk melaksanakan tugas ini, kita perlu menggunakan pakej python praw untuk mengakses API Reddit. Pertama, anda perlu mendapatkan URL sepuluh cerita teratas dari bahagian r/TrueReddit. Selepas memperoleh senarai rentetan URL, kini kita boleh menggunakan perpustakaan Pypub untuk memuat turun kandungan dan mencipta EPUB daripada cerita-cerita tersebut. Anda hanya perlu menyediakan tajuk Ebook yang akan kami cipta untuk cerita-cerita teratas.

Bagaimana Membaca Dokumen EPUB Sedia Ada melalui API Python?

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