202.8 - Guardar no disco: Personalizar Exportação de livros

Curso 202.Personalização Calibre

Curso 202 => Módulo 8 [prático / 2 minutos

Título: Guardar no disco: personalizar exportação de livros para pasta local

Objetivo: Otimizar a exportação de livros para o disco.

Efeito: Quando exportar um livro para um disco ou PEN o ficheiro será guardado com um nome personalizado (do tipo: "autor_titulo_(data).pdf") que será criado a partir dos dados disponíveis nos metadados. Permite ainda guardar com uma hierarquia de pastas (p.ex. pasta por autor e por título).

1- Na barra de ferramentas do Calibre, clicar em "Preferências"

2- Na secção: Importar/Exportar, clicar em "Exportar para disco "

3- Marcar as opções na imagem, especialmente:

  • Atualizar os metadados nas cópias guardadas
  • Guardar a capa separadamente
  • Guardar metadados num ficheiro OPF à parte
  • Substituir espaços por sobtraços
  • Converter os caracteres não latinos para equivalentes latinos


Importante: alterar também:

  • Formatar datas como: %Y

4- Ainda no mesmo ecrã, carregar em "Editor de modelos" para abrir uma nova caixa de texto

5- Na nova caixa, copiar e colar o seguinte código (substituindo tudo o que lá estiver)


{author_sort:.20s:sublist(0,1,&)}/{author_sort:.28s:sublist(0,1,&)}{title:.45:re(\,,_)|--|}{publisher:.15:re(\,,_)|--|}{pubdate:| (|)}/{author_sort:.28s:sublist(0,1,&)}{series:.20s| [|}{series_index:0>2s|-|]}{title:.45:re(\,,_)|--|}{pubdate:| (|)}


6- Clicar em "Confirmar" para guardar

Concluído!

Para quê? Agora já pode guardar um livro, num disco à escolha, sendo que o ficheiro terá um nome criado a a partir de alguns campos.

Este será o resultado: uma pasta por autor, dentro dela uma subpasta para o livro (com o nome do autor, título, editora e data de publicação) e dentro dessa pasta os ficheiros dos formatos de ebook, o ficheiro da capa e o ficheiro dos metadados. Assim, se guardar outro livro do mesmo autor e que tenha o mesmo título (mas editoras diferentes) o livro será guardado numa pasta diferente, dentro da pasta do autor, sendo que essa pasta incluirá o nome da editora e data. Exemplo:

Importante: Quando exportar livros (ao carregar no botão "Guardar" da barra de ferramentas) deverá indicar uma pasta de exportação situada perto da raiz da drive onde pretende guardar o ficheiro. Isto evitará que o nome final do ficheiro do ebook seja cortado em número de caracteres (são limitações do próprio sistema de ficheiros do Windows). Assim exporte os livros para uma pasta que não esteja já dentro de várias outras pastas!

Para curiosos:

A personalização aqui apresentada irá permitir exportar livros com um determinado nome de ficheiro criando automaticamente uma estrutura de pastas onde será guardado (uma por autor e uma subpasta por autor e título) com o seguinte formato:

Autor alfabetado/Autor alfabetado--Título_(ano)/Autor alfabetado [Série-03]--Título_(ano)

ou em inglês:

Author Sort/Author Sort--Title_(pubdate)/Author Sort [Series-03]--Title_(pubdate)

Os nomes são criados automaticamente a partir dos vários campos de metadados, existindo ainda uma limitação de caracteres para determinados campos de modo a evitar nomes de ficheiros demasiado longos.

Assim, para um livro de teste com os dados

Título: The Working Title: in Progress
Autores: John Doe Livingstone & Jane Doe Bernadette
Série: My series title with several words
Número da série: 1.00
Data de publicação: 2019

O resultado final será algo como:

Pasta: Livingstone,_John_Doe
Sub-pasta: Livingstone,_John_Doe--The_Working_Title__in_Progress_(2019)
Nome do ficheiro: Livingstone,_John_Doe_[My_series_title_with-01]--The_Working_Title__in_Progress_(2019).epub


Nota: os ficheiros resultantes podem servir como cópia de segurança isolada, mas não é a melhor forma de realizar uma cópia de segurança de toda a biblioteca. Uma cópia é feita ao copiar a própria pasta da biblioteca de que pretende fazer cópia de segurança para uma PEN ou disco externo (copiar a pasta como se faz com qualquer outra pasta no computador).