ดาวน์โหลดและรวบรวมหนังสือจากเว็บไซต์วรรณกรรมออนไลน์
เว็บไซต์ที่รองรับ:
เว็บไซต์ | ตัวอย่างหน้าดัชนีของหนังสือ |
---|---|
无忧书城 | https://www.51shucheng.net/wangluo/huaqiangu |
七猫小说 | https://www.qm11.cc/book/9436/ |
九九藏书网 | https://www.99csw.com/book/3952/136682.htm |
สคริปต์บายพาส Cloudflare
ผู้ใช้บริการน่าจะคุ้นเคย
สร้างสภาพแวดล้อมเสมือน Python และรันคำสั่งต่อไปนี้
pip install -r requirements.txt
ติดตั้ง XeLaTex และให้แน่ใจว่าระบบปฏิบัติการสามารถจดจำได้เมื่อเรียก xelatex
ในเทอร์มินัล
ดาวน์โหลดแบบอักษรที่จำเป็นเพื่อรองรับการจัดการหนังสือที่เขียนด้วยชุดอักขระที่เกี่ยวข้อง
แบบอักษรที่จำเป็น
ชุดตัวละคร | แบบอักษร |
---|---|
ละติน | (ไม่มี) |
ชาวจีน | แหล่งที่มาHanSerifCN-Regular.ttf |
หากหนังสือเป้าหมายเขียนในหลายภาษา ผู้ใช้จะต้องค้นหาแบบอักษรเดียวที่สามารถแสดงทุกภาษาได้อย่างถูกต้อง โปรแกรมนี้ไม่รองรับการใช้หลายแบบอักษร
แสดงว่าหน้าดัชนีของหนังสือคือ $book_index
โฟลเดอร์ในเครื่องที่จะบันทึกหนังสือคือ $local
รันคำสั่งต่อไปนี้เพื่อดาวน์โหลดหนังสือ
python main.py -s "$book_index" -t "$local"
สำหรับคุณสมบัติเพิ่มเติม ให้รันคำสั่งต่อไปนี้
python main.py -h
รันคำสั่งต่อไปนี้
python export_latex.py -t "$local"
พิสูจน์อักษรข้อความใน $local/book.tex
และแก้ไขเนื้อหาด้วยตนเอง
คัดลอกแบบอักษรที่ต้องการไปที่ $local
รันคำสั่งต่อไปนี้ และตรวจสอบเนื้อหาของ $local/book.pdf
หากไม่มีสารบัญ ให้รันอีกครั้ง (ลองสูงสุด 3 ครั้ง)
cd $local
xelatex book.tex
แก้ไขเนื้อหาของ $local/book.tex
ด้วยตนเอง และทำซ้ำขั้นตอนที่ 4 จนกว่าเนื้อหาของ $local/book.pdf
ถูกต้อง
รันคำสั่งต่อไปนี้เพื่อล้างไฟล์หลังใช้งาน ที่
python clear_cache.py -t "$local"