Manual de usuario de calibre, Publicación 2.73.0
11 o de 00 a 23, según am/pm). «m»: los minutos sin cero inicial (de 0 a 59). «mm»: los minutos con un cero
inicial si es necesaro (de 00 a 59). «s»: los segundos sin cero inicial (de 0 a 59). «ss»: los segundos con un cero
inicial si es necesario (de 00 a 59). «ap»: se escribe la hora en formato de 12 horas en lugar de 24, con «ap»
sustituido por la forma local para a m o pm. «AP»: se escribe la hora en formato de 12 horas en lugar de 24, con
«AP» sustituido por la forma local para AM o PM. «iso»: la fecha con hora y zona horaria. Debe ser el único
formato presente.
format_number(v, plantilla)
class calibre.utils.formatter_functions.BuiltinFormatNumber
format_number(v, plantilla) – da formato al número «v» usando una plantilla de formato de python como
«{0:5.2f}» o «{0:,d}» o «${0:5,.2f}». El nombre del campo dentro de la plantilla debe ser un 0 (cero) (el «{0:»
en los ejemplos anteriores). Véase la documentación del lenguaje de plantillas y de python para más ejemplos.
Devuelve un texto vacío si el formato falla.
human_readabe(v)
class calibre.utils.formatter_functions.BuiltinHumanReadable
human_readabe(v) – devuelve un texto que representa el número «v» en KB, MB, GB, etc.
Get values from metadata
approximate_formats()
class calibre.utils.formatter_functions.BuiltinApproximateFormats
approximate_formats() – devuelve una lista separada por comas de formatos que en algún momento estuvieron
asociados con el libro. No hay garantía de que esta lista sea correcta, aunque probablemente lo sea. Esta función
puede ejecutarse en el modo de programación de plantillas usando la plantilla «{:’approximate_formats()’}».
Tenga en cuenta que los nombres de formato están siempre en mayúsculas, como en «EPUB». Esta función
funciona sólo en la interfaz gráfica. Si quiere usar estos valores en las plantillas para guardar en el disco o enviar
al dispositivo, debe crear una columna personalizada de tipo «Columna generada a partir de otras columnas»,
usar la función en la plantilla de dicha columna y usar el valor de la columna en las plantillas para guardar o
enviar
author_links(sep_val, sep_par)
class calibre.utils.formatter_functions.BuiltinAuthorLinks
author_links(sep_val, sep_par) – devuelve un texto que contiene una lista de autores y enlaces a los autores de
la forma: «autor1 sep_val enlace_autor1 sep_par autor2 sep_val enlace_autor2» etc. Cada autor está separado
de su correspondiente enlace por el texto «sep_val», sin espacios adicionales. Los pares autor:enlace_autor
están separados por el texto «sep_par», sin espacios adicionales. Es responsabilidad del usuario proporcionar
separadores que no aparezcan en los nombres o enlaces de autor. El nombre de autor se incluye aunque su enlace
esté vacío.
author_sorts(separador)
class calibre.utils.formatter_functions.BuiltinAuthorSorts
author_sorts(separador) – devuelve un texto que contiene la lista de valores de orden de autor para los autores
del libro. El orden de autor es el que figura en los metadatos de autores (diferente del valor de orden de autor
160
Capítulo 1. Secciones