從網路文學網站下載並編譯書籍
支持的網站:
網站 | 書籍索引頁範例 |
---|---|
無憂書城 | https://www.51shuheng.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"