Pustaka Python Open Source untuk Pembuatan & Pembacaan File EPUB
Pustaka EBook Python Gratis memungkinkan pengembang perangkat lunak untuk Membaca & Membuat File EPUB dari Situs Web, File HTML & String.
Pypub adalah perpustakaan Python murni open source yang sangat kuat yang memungkinkan pengembang perangkat lunak membuat file EPUB dari situs web, file HTML, string di dalam aplikasi Python mereka dengan ketergantungan minimal. EPUB adalah format file eBook yang berguna dan banyak digunakan di seluruh dunia oleh penerbit & pengguna. Perpustakaan ini tersedia di bawah lisensi MIT dan pengguna sepenuhnya diizinkan menggunakannya dalam proyek mereka.
Perpustakaan Pypub sangat sederhana untuk digunakan dan memungkinkan pengguna menghasilkan file EPUB dengan cepat tanpa harus khawatir tentang kompleksitas spesifikasi EPUB. Salah satu fitur hebat yang didukung perpustakaan ini adalah memungkinkan pengguna menghasilkan EPUB yang dapat dengan mudah dikonversi menjadi file Amazon Kindle mobi atau azw3. Ada beberapa fitur penting yang menjadi bagian dari perpustakaan ini seperti membuat file EPUB dari situs web, mengabstraksi spesifikasi EPUB, membersihkan kode HTML yang rumit, membuat file EPUB dari file HTML, membuat file EPUB dari string, dapat disesuaikan sepenuhnya, dan banyak lagi.
Memulai dengan Pypub
Pypub tersedia di pip, Anda dapat dengan mudah mengunduhnya dan menginstalnya di mesin Anda. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Pypub melalui pip
$ pip install pypubAnda dapat mengunduh pustaka berbagi yang telah dikompilasi dari repositori Github.
Buat Dokumen EPUB melalui Python
Pustaka open source Pypub memungkinkan programmer perangkat lunak untuk membuat file EPUB dengan hanya beberapa baris kode dan ketergantungan minimal. Pustaka ini menyediakan berbagai metode untuk membuat file EPUB seperti pembuatan file EPUB dari situs web atau file HTML, serta dari string di dalam aplikasi Python. Untuk membuat EPUB dari halaman web, Anda hanya perlu menyediakan URL lengkap halaman tersebut.
Buat File EPUB Secara Online 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')
Buat EPUB dari Cerita Reddit melalui API Python
Pustaka Pypub memberi pengembang perangkat lunak kemampuan untuk menghasilkan file EPUB dari cerita Reddit di dalam aplikasi Python. Untuk menyelesaikan tugas ini, kita perlu menggunakan paket python praw untuk mengakses API Reddit. Pertama, Anda harus mendapatkan URL dari sepuluh cerita teratas di bagian r/TrueReddit. Setelah mendapatkan daftar string URL, kini kita dapat menggunakan pustaka Pypub untuk mengunduh konten dan membuat EPUB dari cerita-cerita tersebut. Anda hanya perlu menyediakan judul Ebook yang akan kami buat untuk cerita-cerita teratas.
Cara Membaca Dokumen EPUB yang Sudah 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())