Software gratuito para concurso da Amazon. Parte 2

O Editor EPUB Calibre

Calibre tem um criador de EPUB que nos obriga a escrever código

No artigo anterior Falei sobre algumas das ferramentas que o Linux tem para participar do concurso literário da Amazon. Agora veremos como transformar nosso manuscrito em um ebook pronto para publicação.

Embora seja tecnicamente possível criar o e-book e a impressão em brochura necessária para o concurso a partir de um arquivo DOCX, Prefiro criar o primeiro a partir de um arquivo em formato EPUB, o que não só nos dá maior controle sobre o formato, como também evita o uso da ferramenta proprietária de conversão para Windows que a Amazon nos oferece.

Software gratuito para concurso da Amazon. Criando um EPUB

Para a criação do EPUB temos duas opções:

  • Editora de livros da Calibre.
  • Sigilo e Edição de Página.

O Calibre está nos repositórios ou é instalado com um comandoPor outro lado, seu editor Epub suporta apenas edição de código. Embora sempre possamos criar o livro em DOCX ou ODT e convertê-lo para EPUB e depois editar o código resultante. Sigil está nos repositórios, embora não em sua versão mais atual. Se você pode obtê-lo no Flathub. Mas, assim como o editor Calibre, Sigil suporta apenas a escrita de código. Se você quer algo mais parecido com um processador de texto, os desenvolvedores oferecem uma ferramenta de edição visual conhecida como PageEdit.

Instalando o Calibre Book Editor

Você pode instalar o Caliber a partir do gerenciador de pacotes da sua distribuição. Se você quiser instalá-lo manualmente, use o seguinte comando. No terminal:
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Compilação de sigilo

Compilar é produzir um programa executável a partir de código escrito em um tipo específico de linguagem de programação.. A compilação permite que o computador execute e entenda o programa sem a necessidade do software de programação usado para criá-lo. Quando compilado, o programa resultante só é bom para uma plataforma específica.
Para compilar o Sigil precisamos dos seguintes pacotes.

Arch Linux

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/sigil-git.git
cd sigil-git
makepkg -si

Nenhuma etapa adicional é necessária para usar o programa.

Debian / Ubuntu e derivados

sudo apt install git python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-cssutils python3-chardet python3-dev python3-pip python3-lxml python3-six build-essential libhunspell-dev libpcre3-dev libminizip-dev git cmake qtbase5-dev qttools5-dev qttools5-dev-tools libqt5webkit5-dev libqt5svg5-dev libqt5xmlpatterns5-dev
A instalação é feita conforme indicado abaixo

Fedora

sudo dnf install git python3-tkinter cmake qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtxmlpatterns-devel zlib-devel hunspell-devel pcre-devel minizip-devel pkgconfig python3-devel desktop-file-utils libappstream-glib python3-pillow python3-cssselect python3-cssutils python3-html5lib python3-lxml python3-qt5 python3-regex python3-chardet python3-six hicolor-icon-theme

As instruções de instalação estão abaixo

openSuse

sudo zypper install git boost-devel pkgconfig cmake dos2unix fdupes make hunspell-devel libqt5-qtbase-devel gcc-c++ libqt5-qtlocation-devel libstdc++-devel libxerces-c-devel libxml2-devel libxslt-devel make pcre-devel python3-devel unzip python3-html5lib python3-lxml python3-six python3-tk python3-Pillow python3-cssselect python3-cssutils

Procedimento Geral de Instalação

Baixamos o programa com o comando

git clone https://github.com/Sigil-Ebook/Sigil.git

Criamos o diretório onde o programa compilado será salvo.
mkdir ~/sigil-build
Passamos para o diretório recém-criado.
cd ~/sigil-build
Preparamos tudo para a compilação.
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/Sigil
Nós compilamos com:
make
Ou se o seu processador trabalha com vários núcleos com
make -j4
Dependendo do poder de processamento do seu computador, a compilação pode levar muito tempo.
Finalmente instalamos com:
sudo make install

Compilação de edição de página

Embora as dependências pareçam as mesmas, vou repetir os comandos para evitar erros de transcrição. No máximo receberemos a mensagem de que eles já estão instalados.
Baixamos o programa com:
git clone https://github.com/sigil-ebook/PageEdit.git

Arch Linux

sudo pacman -S cmake qt5-webengine qt5-tools
mkdir build
cd build
cmake "Unix Makefiles" -DINSTALL_BUNDLED_DICTS=0 -DCMAKE_BUILD_TYPE=Release ~/PageEdit
make

Não tenho certeza se é necessário, mas apenas no caso:
sudo make install

Outras distribuições

mkdir build
cd build
cmake "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ~/PageEdit

Infelizmente, o desenvolvedor desses dois programas se cansou dos vários formatos de pacote e número de distribuições e não fornece instruções completas. Se você encontrar algum problema, use o formulário de feedback e tentarei resolvê-lo com a ajuda do Google.

no próximo artigo Veremos o uso desses programass.

Outros artigos da série

Parte 1


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.