Calcular tiempo de Lectura
Partiendo del complemento count pages donde nos cuenta las páginas (https://telegra.ph/Plugin---Count-Pages-09-07) que tiene el libro podemos también calcular las palabras.
Creamos una columna personalizada para las palabras de esta manera:
Después creamos una para los minutos:
Con esta plantilla: program: $#palabras /320 (nuestro tiempo de lectura)
Y para tener el tiempo de lectura de nuestros libros teniendo en cuenta nuestro tiempo máximo y mínimo creamos esta.
# Este programa calcula un tiempo de lectura por hora para un ebook
# w_min -> mínimo de palabras por minuto
# w_max -> máximo de palabras por minuto
# tiempo de lectura por hora=60
# Necesita una columna personalizada para el recuento de palabras (#palabras)
# cámbielo a su nombre de campo
time1=format_number(divide(words,multiply(w_max, p_time)), '{0:.2f}');
time2=format_number(divide(words,multiply(w_min, p_time)), '{0:.2f}');
# Desafortunadamente, Calibre no proporciona una forma simple de convertir un flotador
# En una cadena de tiempo -> Usé una expresión regular
# # Los minutos se pueden configurar para usar 2 números usando el formato de número de Python,
# de lo contrario, los tiempos se muestran como 4:4h en lugar de 4:04h
rt1_hour=re(time1, '\.\d*', '');
rt1_minute=format_number(multiply(subtract(time1,rt1_hour),60), '{0:02.0f}');
rt2_hour=re(time2, '\.\d*', '');
rt2_minute=format_number(multiply(subtract(time2,rt2_hour),60), '{0:02.0f}');
readingtime=strcat(rt1_hour,':', rt1_minute, 'h - ', rt2_hour, ':', rt2_minute, 'h');
La configuración del complemento count-pages deberia quedar algo así
(Recuerden que al principio del tutorial decimos que viniendo del complemento que nos cuenta las páginas)
Ir al mensaje: https://t.me/calibreconfiguraciones/111213