Baixe e compile livros de sites de literatura online
Sites suportados:
Site | Exemplo da página de índice do livro |
---|---|
无忧书城 | https://www.51shucheng.net/wangluo/huaqiangu |
七猫小说 | https://www.qm11.cc/book/9436/ |
九九藏书网 | https://www.99csw.com/book/3952/136682.htm |
Script de desvio do Cloudflare
Os usuários devem estar familiarizados com
Crie um ambiente virtual Python e execute o comando a seguir.
pip install -r requirements.txt
Instale o XeLaTex e certifique-se de que o sistema operacional possa reconhecê-lo ao chamar xelatex
no terminal.
Baixe as fontes necessárias para suportar o manuseio de livros escritos em conjuntos de caracteres correspondentes.
Fontes obrigatórias
Conjunto de caracteres | Fonte |
---|---|
Latim | (Nenhum) |
chinês | FonteHanSerifCN-Regular.ttf |
Se o livro alvo estiver escrito em vários idiomas, o usuário deverá encontrar uma fonte que possa exibir corretamente todos os idiomas. Este programa não oferece suporte ao uso de várias fontes.
Indique que a página de índice do livro é $book_index
, a pasta local para salvar o livro é $local
. Execute o seguinte comando para baixar um livro.
python main.py -s "$book_index" -t "$local"
Para obter mais recursos, execute o seguinte comando.
python main.py -h
Execute o seguinte comando.
python export_latex.py -t "$local"
Revise o texto em $local/book.tex
e altere o conteúdo manualmente.
Copie a fonte necessária para $local
.
Execute o comando a seguir e revise o conteúdo de $local/book.pdf
. Se o índice estiver faltando, execute novamente (tente no máximo 3 vezes).
cd $local
xelatex book.tex
Altere manualmente o conteúdo de $local/book.tex
e repita a etapa 4, até que o conteúdo de $local/book.pdf
esteja correto.
Execute o seguinte comando para limpar os arquivos após o uso. O
python clear_cache.py -t "$local"