Este libro es una completa y sencilla guía para aprender, de manera didáctica, el manejo del programa de catalogación de libros Lipapa EPL, creado por Lector, para gestionar de una manera rápida e intuitiva una biblioteca de libros electrónicos, controlando todos los aspectos de la misma, desde los libros faltantes hasta los libros leídos.

Cada paso está explicado gráficamente, gracias al tutorial, creado por el mismo autor de Lipapa EPL.

Lector

Lipapa EPL for dummies

Los datos que usted necesita, rápido

ePub r1.0

05.10.16

Título original: Lipapa EPL for dummies

Lector, 2016

ePub base r1.2

0.Cómo catalogo los libros de EPL con Lipapa…

Reflexiones de un coleccionista compulsivo de libros digitales

0. Situación previa. En estos momentos tengo mi biblioteca EPL en una carpeta que cuelga directamente del directorio raíz de mi disco E:, llamada _BIBLIOTECA6_5 (E:\_BIBLIOTECA6_5\). Cada dos o tres semanas creo una nueva carpeta allí, con numeración consecutiva, y allí muevo los libros bajados en ese tiempo. Siempre dejo en Torrent un par de libros para saber cuáles fueron los últimos que descargué. Evidentemente, esos dos libros no los muevo a la nueva carpeta. Mi objetivo es tener esos libros catalogados en Lipapa, siguiendo los pasos generales (los iré detallando poco a poco):

a Importo los nuevos libros, busco las miniportadas que no se hayan importado correctamente, completo los datos que faltan, depuro las versiones (importante para detectar cuál es el libro más depurado).

b Unifico los datos de los nuevos libros importados: obtengo los valores de los campos personales (leído, mi nota, fecha de lectura, expectativa, favorito,…) de los libros de los que ya había una versión anterior y los meto en los nuevos libros.

c Elimino los libros repetidos, dejando sólo el que tenga n.º de versión mayor.

d Selecciono cuáles de los nuevos libros me resultan interesantes y marco qué expectativa me suscitan (a mayor número, mayor interés en leerlos). Marco FAVORITOS = True y EXPECTATIVA > 0.

e Importo los datos del fichero diario CSV de EPL. Detecto si hay libros que no tengo y están en el CSV (y en los idiomas que me interesan: español, inglés, francés y alemán) y libros que no están en el CSV (tipo EPL pero con OPERACION = False), para ver si han sido borrados o hay una nueva ficha para ellos, y traspasar (a mano) los datos personales.

f Importo del fichero CSV de EPL de pendientes de leer qué libros marqué en EPL como que quería leer y no están marcados en Lipapa. Los marco en Lipapa o accedo a la ficha EPL para indicar que ya no me interesan.

g Repito lo anterior para los libros leídos, con el CSV de EPL de libros leídos.

h Renombro con el esquema predeterminado (importante para luego buscar libros en el Kindle que han sido leídos, ya no interesan o de los que hay una nueva versión, para borrarlos del lector y liberar espacio).

i Inyecto los metadatos (importante para que la conversión a Kindle lleve los metadatos correctos)

j Convierto los nuevos libros con EXPECTATIVA > 0 a mobi. Pueden ser los que he marcado en el paso anterior o algunos que ya marqué con anterioridad pero de los que se ha subido una nueva revisión o versión.

k Genero la base de datos para Android (lipapa.sqlite).

l Exporto las miniportadas de los libros nuevos a una carpeta, para luego copiarlas en el móvil, la tablet y el pendrive con la copia de seguridad (y me ahorro copiarlas todas).

m Copio los formatos (mobi) a una carpeta auxiliar. De ella los copio al Kindle (podría hacerlo directamente). Elimino los mobi que ya no están marcados en Lipapa como interesantes (uso el n.º de libro de Lipapa, incluido en el nombre al renombrar con el esquema estándar)

ñ Actualizo la bd del móvil y de la tablet, y copio en ellos las miniportadas. Lo hago con File Expert y su opción para compartir ficheros. Los meto en la carpeta Downloads por ser de lectura y escritura.

o Copio la carpeta con los libros a la estructura de libros del tablet y del móvil. La estructura es idéntica a la del PC (/mnt/external_sd/_BIBLIOTECA6_5/). Así la ruta del libro del pc me sirve también para Android. Esta copia la hago con el cable. Si es una copia global (todos los libros), la hago sacando la tarjeta mini_sd.

p Busco en Lipapa Android si falta alguna portada o si falta algún libro.

q Filtro los libros FAVORITOS, y genero el informe Listado Kindle Carátulas (o Listado Kindle Carátulas Grande si es para los Kindle de los niños, que tienen una resolución convencional). Imprimo como PDF (con Pdf creator) y muevo el informe resultante al Kindle, para poder examinar qué leer a continuación desde el propio lector.

r Genero la base de datos para lipapa sqlite, que es básicamente un visor que se puede usar en ordenadores en los que no funcione Access.

s Compruebo que no haya libros o portadas faltantes en el PC, y elimino los libros y portadas huérfanos.

t Compacto las base de datos… Se hace una vez a la semana, y se pasa de bases de datos de medio giga a bases de datos de 100 megas

u Hago copia de seguridad de todo.

v Et voilà. C’est fini…

¿Asusta un poco? Pues se hace con unos pocos clics y algo de orden y disciplina. En los siguientes apartados iré mostrando cómo hacer cada paso. Si vais a partir de cero, las unificaciones y la búsqueda de duplicados os las ahorraréis la primera vez, salvo que tengáis duplicados entre los libros de EPL. Unos pocos libros EPL no llevan el número de libro en el nombre de fichero. Al importarlos hay que detectarlos y buscar ese número a mano. Sin él es imposible relacionar un libro con su ficha EPL y con las nuevas versiones y revisiones que se hagan de él.

1.Importación de los nuevos libros y pasos iniciales:

Parto de esta estructura de carpetas:

Como se aprecia, aparte de las carpetas M001 y M002, la última carpeta creada es 043, por lo que creo la carpeta 044 y muevo a ella los libros EPL a catalogar:

Ahora abro Lipapa (a vosotros os saldrá vacío, sin libros):

Uso el botón marcado en rojo y selecciono la primera operación: Importar Libros. Lipapa me pide que seleccione los libros a importar, por lo que me muevo a la carpeta 044 y pulso Ctrl + E (para seleccionar todos los ficheros de la carpeta). Luego pulso Abrir. Lipapa me pide que inserte el texto que quiero como comentario. Pongo EPL y la fecha en formato AAAAMMDD, en este caso EPL20160 928. Ese texto aparecerá en el campo OBSERVACIONES de cada libro importado. Me pide ahora el texto a insertar como origen (campo ORIGEN). Es muy importante poner EPL si vais a catalogar libros de otros sitios, para saber cuáles son libros de EPL y cuáles no. Pongo EPL. Por último, me pregunta si quiero que la versión la saque del nombre de fichero si no la encuentra en los metadatos. Contesto Sí. Ya está, en unos segundos Lipapa habrá catalogado vuestros libros. En este caso todo ha ido bien. A veces hay libros que no terminaron de descargarse o con formato interno incorrecto, y ésos dan error. En esos casos es mejor bajarlos de nuevo o catalogarlos «a mano», uno a uno (los que fallen).

Tenemos ahora una pantalla (siguiente página) que nos da mucha información. Fijaos en los círculos rojos. Todos los libros importados están marcados como OPERACION = True (Sí). Por eso salen en amarillo. En el cuadro naranja/rosa está el número de libro EPL. Podemos contactar con la ficha EPL del libro pulsando en el logotipo de EPL a la derecha de ese recuadro. Algunas versiones tienen textos a continuación (luego las depuraremos). Por último, todas las cabeceras de la lista superior pueden ser pulsadas y se pasa a ordenar la lista de libros por ese campo (o por ese campo en combinación de otros campos relacionados con él). Si se pulsa de nuevo en la cabecera de la columna, se cambia el sentido de la ordenación (ascendente/descendente).

En la parte superior de la pantalla, bajo la barra de título de la ventana de Lipapa, y en la parte horizontal central, hay una serie de pequeños botones. Nos interesa el que se marca en rojo en la siguiente imagen:

Para que entendáis lo que hace es preciso explicar un poco el sistema de banderas de Lipapa. Cuando importamos libros, renombramos, copiamos, ponemos metadatos… Lipapa usa dos banderas, OPERACION y ERROR. Ambas se ponen a Falso (False) antes de empezar la operación, y luego se ponen a Verdadero (True) las de los libros que sean tratados por la operación (usando el campo OPERACION) o las de los libros en los que esa operación dé algún tipo de error (usando ERROR). Así, tras importar los libros, en los recién importados estará OPERACIÓN activada (y sólo en ellos), y en aquéllos en los que Lipapa haya tenido problemas para extraer la miniportada se habrá activado ERROR. Pero estas banderas son temporales; en cuanto hagamos alguna otra operación con Lipapa volverán a desactivarse. Si queremos trabajar sobre un conjunto de libros siempre es conveniente SELECCIONARLO primero, y para eso está la bandera SELECCIONADO, la más importante de todas. Con frecuencia querremos activar SELECCIONADO sólo en los libros que estén marcados con OPERACIÓN, pues SELECCIONADO sólo se borra cuando nosotros lo indicamos expresamente. Así, nada más importar los libros interesa seleccionarlos (aquellos con OPERACION = True, que son los recién importados) y para eso se usa el minibotón indicado. Lo pulsamos y obtenemos esto:

Vemos que ha cambiado el color de los libros de la lista a verde. ¿Por qué? Es sencillo. Lipapa representa el estado de las banderas activas cambiando el color de fondo si hay una bandera activada. Para ello tenemos la jerarquía indicada en el rectángulo rojo. Un error tiene prioridad sobre una revisión, y esta sobre una selección, y así sucesivamente. Si pulsamos sobre esos rectángulos de colores con el nombre de cada bandera podremos elegir qué color queremos. Por ejemplo, pongamos la selección en rosa chillón:

Enseguida lo pongo como estaba. Además, la jerarquía la podemos establecer editando (con cuidado, que Lipapa no se ha hecho a prueba de «puteos») el fichero ORDENBANDERAS.INI. Cambiando el orden (sin dejar líneas en blanco en medio ni al principio o al final) cambiamos la prioridad.

Seguimos. Ahora nos toca mirar si hubo errores al extraer las miniportadas. Para ello damos dos pasos: primero «filtramos» los libros seleccionados. Para ello hacemos doble clic, en la lista de libros, en alguno de los «síes» de la columna SEL (SELECCIONADO). Cuando hacemos doble clic sobre un campo de tipo bandera (sí/no, llamado booleano o lógico) dejamos de ver los libros en los que el valor es diferente al que hemos pulsado. Eso es un filtro: sólo vemos los libros que cumplen la condición, en este caso que SELECCIONADO sea Sí (True). Los filtros son aditivos: si hacemos doble clic sobre otro dato en la lista de datos sólo veremos los que cumplan las dos condiciones del filtro (la anterior y la nueva pulsada). Si hacemos doble clic como locos probablemente terminemos teniendo un único libro en la lista de libros (el que cumpla todas las condiciones pulsadas). En nuestro caso, al hacer doble clic sobre un «Sí» en la columna SELECCIONADO sólo veremos los libros con SELECCIONADO = Sí (True):

Parece todo igual, pero fijaos que antes había casi 30 000 libros y ahora sólo hay 172. Además, se ha activado el botón «Quitar filtro» que nos permitiría quitar este filtro para volver a trabajar con todos los libros.

Los filtros son fundamentales (casi siempre sobre el campo SELECCIONADO si estamos siguiendo los pasos para importar libros) para trabajar sólo sobre los nuevos libros. Los antiguos ya estarán renombrados, unificados, convertidos, copiados…, y si trabajamos con todos los libros todo será mucho más lento de forma innecesaria.

Seguimos. Ahora nos toca comprobar si algún libro no tiene la miniportada bien. Para ello hacemos dos comprobaciones: pulsamos sobre el título de la columna ERROR en la lista de libros. Miramos el primer valor. Volvemos a pulsar, volvemos a mirar. Acabamos de ordenar dos veces (una ascendente y la otra descendente) por el campo error. Si hemos visto algún «Sí» es que en algún libro no se extrajo bien la miniportada. Ésta no aparecerá en la ficha del libro.

En nuestro caso todo está bien, pero hacemos una segunda comprobación: junto a los minibotones superiores tenemos este botón:

Con él podemos acceder a la pantalla de la navegación con portadas de Lipapa:

Vemos que, como mínimo, tenemos dos libros repetidos (luego se detectarán todos de forma automática). Ahora vamos a ver un sistema alternativo e independiente de filtrado desde esta ventana. Ponemos «S» en la casilla FILTRO: y pulsamos el minibotón SEL. Acabamos de filtrar sólo los libros seleccionados:

Vemos que ahora sólo trabajamos con los 72 libros seleccionados (los recién importados), que se ha activado el botón para quitar el filtro (el aspa roja) y que sólo tenemos 8 páginas de portadas de libros, a razón de 24 (8 x 3) portadas en cada una, salvo la última, que tendrá el resto. Podemos ahora comprobar las miniportadas avanzando o retrocediendo por las páginas de portadas, y así vemos si algún libro tiene una muy fea, o poco detallada, o incluso en blanco (a veces se extrae cualquier porquería como miniportada, o en blanco pero no hay error). En este caso se han obtenido correctamente las 172 miniportadas, así que dejamos este tema. Salimos de esta ventana con el botón rojo inferior derecho.

Ahora vamos a echar un vistazo a los datos de los libros importados. Lo primero es depurar las versiones, para eliminar cadenas extra que luego nos podrían complicar la vida:

Para ello pulsamos Depurar Versiones:

Ahora vamos a comprobar que estén los datos de los libros, tales como género, año de publicación, idioma, versión, título, autor y, sobre todo, número EPL. Para ello hacemos lo mismo que con el error: pulsamos en cada título de columna en la lista de datos, miramos el primer valor, volvemos a pulsar y volvemos a mirar (así ordenamos y buscamos datos vacíos). He encontrado un libro sin versión (no estaba en el nombre de fichero). Hago doble clic sobre la miniportada del libro para abrirlo con el visor por defecto (uso Sumatra PDF, que es una gozada):

Y compruebo que este libro no es de EPL (se me ha colado; los que no son de EPL los importo aparte), así que cambio el campo ORIGEN a OTR, en lugar de EPL, y pongo como versión 1.0:

Sigo buscando datos que falten y veo que os dije que iba a pulsar Depurar Versiones pero no lo hice. Pulso y así se eliminan los caracteres extra tras la versión. Veo que se ma ha colado un libro en catalán, y lo borro (sólo guardo libros en español, francés, inglés o alemán, estos últimos si son de aprendizaje de la lengua, por si hay que emigrar :)):

Y, en principio, ya está. Podríamos haber tenido libros sin el año, lo que se solucionaría simplemente yendo a la ficha de EPL y copiando el año en Lipapa. Para ver la ficha de cualquier libro en EPL basta con pulsar el icono EPL junto al número EPL:

Usad ese botón con sentido común porque la web os bloquea durante unas horas si detecta accesos muy rápidos, para evitar arañas y ataques de «dos» (supongo).

Tras esta fase tenemos: todos los libros importados, con los datos más o menos correctos, las miniportadas, las versiones corregidas. Tened en cuenta que luego importaremos los datos del fichero diario CSV de EPL, así que no pasa nada si falta ahora algún año o algún dato, a excepción del número de EPL sin él es imposible luego cruzar un libro con sus datos.

¡Hasta el próximo capítulo!

2.Unificación de datos y eliminación de repetidos:

En el apartado anterior hice la importación de libros, depuré las versiones, revisé los datos principales (sobre todo el número de EPL), revisé las miniportadas y eliminé un libro que no me interesaba.

Ahora vamos a «unificar». La unificación consiste en traspasar los datos personales de los libros que ya teníamos antes de importar a los libros importados, cuando alguno es una versión más reciente que la existente. Unifico siempre antes de eliminar los repetidos; de esa forma al eliminar un libro su información personal (si lo he leído, cuándo, qué nota le di, qué expectativa tiene,…) no se pierde, sino que antes se traspasa a la nueva versión del libro.

Partimos de nuestro Lipapa con el filtro SELECCIONADO = Sí (ordenamos por SEL y hacemos doble clic en un SÍ en la columna SEL de la lista de libros):

Simplemente pulsando en el menú indicado se abrirá la ventana para indicar qué datos queremos traspasar. Lo normal es seleccionar los campos de datos personales, pero a lo mejor no queréis importar los datos del CSV y os interesa que se traspasen a los nuevos libros vuestras correcciones personales de autores, títulos o sagas, por ejemplo. Yo sólo importo campos de datos personales y las valoraciones de EPL, aunque luego las sobrescribiré con las del CSV:

Pulso Unificar, espero a que termine y pulso Salir. Si ahora ordeno por el campo LEÍDO veo que se ha traspasado la información de ese campo a 5 libros. Además, las valoraciones de EPL se han traspasado a muchos libros (porque ya existían en la biblioteca):

El siguiente paso es eliminar los duplicados. Para ello primero los localizamos, marcando el campo REVISAR = Sí en los duplicados (salvo en el de mayor número de versión). La localización de duplicados se hace mediante el número de EPL, no se localizan duplicados por título. En este caso da igual que tengáis o no un filtro, pues Lipapa buscará todos los duplicados. Pero al finalizar la operación si teníais un filtro activado seguirá así, por lo que no veréis todos los duplicados. Es mejor desactivar el filtro antes de buscar los duplicados:

Ahora ordenamos por el campo REVISAR (REV en la lista de libros) y filtramos por REVISAR = SÍ (haciendo doble clic sobre un SÍ de la columna REV de la lista de libros). Vemos que nos hemos quedado con 106 libros: son los repetidos, que podemos borrar pulsando en el minibotón arriba a la derecha:

¡Ojo! Aquí no hay «deshacer» ni nada por el estilo. Si confirmas la eliminación te quedas sin los datos, sin las miniportadas y sin los ebooks correspondientes a esos libros filtrados. Así que más vale revisar que efectivamente hemos filtrado por REVISAR = Sí. Además, si estáis jugando con varios Lipapas y se os ocurre la (mala) idea de tener dos copias con idéntica base de datos para hacer pruebas, los datos y miniportadas de cada Lipapa son independientes, pero si ambos apuntan a los mismos libros físicos, al borrarlos de un Lipapa los datos y portadas seguirán en el otro, pero los ficheros con los libros habrán desaparecido. Con estas advertencias en mente, confirmo la eliminación, espero a que los borre y quito el filtro (que estará vacío, sin libros).

¡Hasta el próximo apartado!

3.Ficheros CSV: datos y valoraciones, los que quiero leer y los que he leído:

Llega el momento de las detecciones… Vamos a importar los datos y valoraciones EPL en todos los libros, y a la vez vamos a detectar los libros que no tenemos y están en EPL, y los libros que tenemos (de EPL) y no están en EPL, y todo en un paso (de Lipapa). Lo primero que hacemos es bajar el CSV diario. Desde hace unas semanas no puedo bajarlo con Firefox, así que uso el navegador SlimBrowser:

Descargamos el CSV y lo descomprimimos. Para los usuarios antiguos de Lipapa, ya no hace falta convertirlo a ANSI (si lo hacéis, fallarán los acentos). Yo lo descomprimo en D:\Des\ .

Desde Lipapa, sin ningún filtro activo, ejecutamos la importación de datos CSV de EPL:

Seleccionamos los campos a importar (yo los marco todos), pulsamos Importar, seleccionamos el fichero CSV descomprimido y esperamos a que termine de importar (a mí me tarda un par de minutos). Al concluir tendremos los datos del CSV en nuestros libros. La única pega es que se pierden los saltos de línea de la reseña. Quizás se podrían codificar de alguna manera (\n, por ejemplo), aunque probablemente termine metiendo un detector de signos de puntuación seguidos inmediatamente, sin espacios, de otra cosa, e inyecte por saltos de línea.

Ya ha terminado, y Lipapa me muestra un fichero con los datos de los libros que están en el CSV y yo no tengo. El fichero está en la subcarpeta SALIDA, dentro de la carpeta de Lipapa, y se llama «Libros que no están en el CSV de EPL.txt» (ambiguo a más no poder). Además, si analizamos la lista de libros, ordenamos por ORG y filtramos por ORIGEN = EPL (doble clic sobre un EPL dentro de la columna ORG de la lista de libros), veremos sólo los libros de EPL. Si ahora ordenamos por OPERACIÓN (campo OPE) un par de veces veremos qué libros no tienen marcado este campo: son los libros que ya no están en la lista de EPL (me salen varios de Wilbur Smith). Es hora de mirar cuáles son y si hay algún libro que los sustituya pero que se haya dado de alta con un nuevo número de EPL (que tenga nueva ficha). Podemos hacerlo filtrando por su título. En este caso veo que ya hay versiones íntegras de esos libros, por lo que los elimino (con el botón «menos», como en su momento eliminé el libro en catalán). Localizo otros dos que ya no están, pero de ésos no hay versión íntegra, así que los dejo.

Vamos ahora al fichero mencionado antes (SALIDA\Libros que no están en el CSV de EPL.txt). Lo edito con Notepad++, selecciono todas las líneas y uso un plugin (gratuito) para ordenarlas alfabéticamente:

Al estar el idioma al principio, con la ordenación hemos agrupado por idioma. Ahora borro los bloques de idiomas que no me interesan (todos, salvo español, inglés, francés y alemán):

Guardo el fichero y uso la función de Lipapa para importar magnets desde este formato de fichero. Sí, lo habéis adivinado, Lipapa lee el url y lo traspasa al gestor de torrents. Mejor si antes configuráis el qBittorrent para que no pida confirmación, y no os pongáis a meterle miles de libros, que esto está pensado para cuando os faltan unos pocos. En mi caso, son los libros subidos desde que empecé este manual y que aún no he catalogado (los acumularé hasta que lo termine), pero que ya aparecen en el CSV generado esta madrugada.

No los voy a importar (ya los tengo a buen recaudo), pero la opción de menú para hacerlo sería ésta:

Ya tenemos importados los datos y valoraciones del CSV, y hemos localizado qué libros nos faltaban y cuáles ya no están en EPL con el número que ya teníamos, o con ninguno (han desaparecido). Ahora toca ver qué libros hemos marcado como que queremos leer en la web de EPL pero no están marcados como leídos ni como favoritos en Lipapa. Para ello primero vamos a meter un «quiero leer» en EPL de prueba. Entro en EPL y marco algún libro que nunca me leería como que lo quiero leer (para asegurarme de que no esté marcado como leído ni favorito en Lipapa). Por ejemplo:

«Ojos de perro azul», de García Márquez :)

Ahora voy a mi cuenta de EPL y descargo el CSV con los libros que quiero leer:

Lo grabo en D:\Des\ y lo importo desde Lipapa, asegurándome antes de que no haya ningún libro filtrado:

Selecciono el fichero CSV descargado, espero a que Lipapa termine de analizar la lista y tendré marcados con Revisar =SÍ los libros que están marcados como pendientes de leer en EPL pero no están marcados como leídos ni favoritos en Lipapa:

Esta lista es muy interesante. Además del de Márquez que acabamos de seleccionar en EPL, hay otros tres. Todos ellos son libros que en su momento quise leer pero a los que luego quité la marca de Favoritos (y la expectativa). Por lo tanto, ninguno de ellos lo quiero leer, por lo que los voy seleccionando en la lista de libros (pulsando en cualquiera de sus campos con un sencillo clic) y accedo a cada ficha en la web EPL para quitar la marca de pendiente de leer:

y desde allí quito la marca. Repito esto para los cuatro libros:

Una pregunta sin malicia, Calibre, ¿hace eso? :) :) :)

Lo mismo lo podemos repetir para los libros marcados como leídos en EPL. Usaríamos el fichero los_que_he_leido_epublibre.csv y la opción de lipapa:

¡Hasta el próximo punto de este minimanual!

4.Marcando favoritos, renombrando e inyectando metadatos:

El objetivo de descargar libros y catalogarlos, aparte de por puro coleccionismo, es LEERLOS. Y es difícil decidir qué leer si se tienen 30 000 libros catalogados. Por ello interesa marcar qué libros nos parecen interesantes, y cómo de interesantes, cada vez que importemos un grupo de ellos. Es más sencillo hacerlo cada 500 libros que esperar a tener 30 000.

En cada importación examino lo importado, ordenando por las valoraciones de EPL (el campo ESTRELLAS, representado en la lista de libros por estrellas de colores, según la nota) y los votos (no es lo mismo 1 votación que 200). Así decido qué leer, junto con los que fui marcando en EPL, y ya marcamos en el paso anterior. Si un libro me gusta, lo marco con la bandera FAVORITOS y pongo una expectativa (un número de 1 a 5, 6, o más). Luego esos libros con expectativa será los que convierta a mobi y copie en el Kindle (ambas operaciones se hacen con Lipapa).

Parto de la lista de libros, filtrada por SELECCIONADO = Sí (los nuevos libros que hemos importado) y ordenada por el campo ESTRELLAS (NOTA WEB):

Ahora examino y marco los que me llaman la atención (y no están marcados): selecciono el libro en la lista de libros, marco la bandera FAVORITOS, pongo una expectativa numérica (la máxima que tengo ahora mismo creo que es 6) y confirmo los cambios:

En un paso posterior examinaré cuáles de los nuevos libros importados tienen expectativa mayor que 0, para convertirlos a mobi y copiarlos al Kindle, pero antes hemos de inyectar los metadatos en los libros (este paso es opcional; si os fiáis de los metadatos de EPL y no los cambiáis no hace falta) y renombrarlos (muy importante para meter el número de libro de Lipapa en el nombre de fichero. Ese número se usa luego para localizar los libros en el Kindle y borrar los que ya no son interesantes, o se han leído, o disponen de una nueva versión).

Para renombrar, manteniendo el filtro con los libros sobre los que queremos trabajar (los nuevos importados), hacemos:

A continuación podemos construir un esquema de renombrado. ¡Vale! Podéis inventar el que os dé la gana, pero si no lleva [N] al final vais a perder algunas posibilidades interesantes. Yo dejo el que sale por defecto (por algo sale por defecto :)):

Pulso Aceptar y espero a que termine. Al concluir, todos los libros habrán sido renombrados correctamente. Podemos ver el nombre del fichero de un libro examinando la pestaña Personales de la ficha:

Ahora vamos a inyectar los metadatos. Con esta expresión tan pretenciosa se denomina al proceso de meter dentro del epub (o fb2, en los mobi no funciona) los valores de los metadatos (título, autor, género…). Muchos de esos valores se usarán luego cuando Calibre convierta el epub en mobi, para que el Kindle catalogue bien. Para ello simplemente hacemos:

Esperamos a que termine y ¡listo!

Hasta el próximo capítulo de esta guía…

5.Convirtiendo a mobi o azw3 los favoritos y generando la base de datos para Lipapa Android:

Ya queda menos…

Ahora vamos a convertir los nuevos libros favoritos a mobi,o a azw3 es decir, de entre los que hemos importado vamos a filtrar sólo los que tengan una expectativa > 0, para convertirlos y pasarlos luego al Kindle.

Lo primero que hacemos es filtrar. Hay un sistema completo de filtros pulsando:

Se accede entonces a la ventana de filtros:

Y desde ella marcamos la casilla izquierda (significa que vamos a usar esa línea de filtro), elegimos el campo EXPECTATIVA, elegimos la condición Mayor que… y como dato ponemos un cero (0):

Podríamos poner más condiciones, y sólo veríamos aquellos libros que las cumplieran TODAS, salvo que usáramos la expresión condicional (que permite condiciones «O» pero queda fuera del alcance de este minimanual). Si pulsamos Filtrar (no lo hagáis todavía) pasamos a activar este filtro. Pero también podemos memorizar el filtro para su uso posterior, pulsando Guardar Filtro y dándole un nombre, de modo que otro día podríamos acceder a esta pantalla de filtros, pulsar Seleccionar Filtro y elegir uno de los filtros grabados con antelación. Además, los filtros que guardemos aparecerán en la pantalla principal de Lipapa, en la parte inferior, en el combo verde. Por ejemplo, si grabamos el filtro anterior con el nombre «SIN EXPECTATIVA» luego podremos acceder rápidamente a él. Se activa con la pequeña marca verde a la derecha del combo:

Tras activarlo veremos sólo los libros con expectativa. Ahora podemos ordenar por SELECCION = Sí y filtrar los seleccionados, pues son éstos los que tenemos que convertir a mobi.

De forma alternativa, partiendo de la lista con todos los libros podríamos haber filtrado los seleccionados, haber ordenado por expectativa, haber ido al último que tuviera una mayor que 0 y, estando la bandera de filtro rápido numérico mayor activa (ver imagen) haber pulsado sobre esa expectativa. Como los filtros son aditivos tendríamos filtrados los libros seleccionados con expectativa > 0. Con esa forma de trabajar podríamos poner los filtros simplemente haciendo clic:

Para convertir a mobi no podremos tener filtros por título, autor o saga. Esto es así porque durante la conversión se modifican esos campos para que Calibre sea capaz de meter la saga en los metadatos del mobi. Si no se hace así luego la saga no aparecerá en el catálogo de libros del Kindle. Lipapa modifica esos campos, llama al conversor de Calibre, y luego restaura los datos correctos. Si no lo cuento ni os enteráis, salvo que tratéis de convertir libros filtrados por título o saga, y entonces el programa os saca un aviso.

La conversión se hace pulsando:

Si es la primera vez que usáis esta función, Lipapa os pedirá la ruta del conversor de calibre.

Tendréis que localizar el programa «ebook-convert.exe» que típicamente está en la carpeta de Calibre (Lipapa es portable, y si copiáis ese ejecutable en un pendrive creo recordar que la conversión funciona en cualquier ordenador aunque no tenga Calibre instalado). Luego Lipapa memoriza la ruta de ese ejecutable y no os la vuelve a pedir, salvo que no sea capaz de encontrarlo. Pulsando el menú de conversión se inicia el proceso y se pregunta si queréis que se meta la saga en el título del libro (yo siempre digo Sí, para que luego salga en el Kindle). Tardará más o menos según el número de libros a convertir y la dificultad de la conversión de cada uno.

Al finalizar se muestra si hubo o no algún error. Vuestros mobis estarán en la misma carpeta que los epubs que los originaron, y Lipapa mantiene la ruta del mobi convertido en el campo RUTAFORMATO, en la pestaña Personales:

Si movéis los mobis de sitio Lipapa dejará de tener conexión con ellos, y ya no podréis usar las funciones de copia de formatos, renombrado de formatos, etc.

Para terminar esta sección, voy a generar la base de datos para meterla en el Lipapa que funciona bajo Android, para móviles y tablets (su uso queda fuera de este manual, aunque os pondré la apk para que lo instaléis, pero tendréis que preguntar por la web cómo se configura).

La base de datos para Android se genera sobre los datos filtrados. Así, si quieres tener todos tus libros en el pc pero sólo unos pocos en la tablet, puedes filtrar y exportar sólo los datos de los libros filtrados. Yo meto todo en el móvil y en la tablet. Y sólo lo que me interesa leer en el Kindle, porque allí no caben todos (creo que sólo tiene unos 2 Gbytes libres). Para exportar a Lipapa Android quito el filtro y hago:

Luego selecciono el fichero lipapa.sqlite, que está en la subcarpeta BD Android, dentro de la carpeta de Lipapa, y pulso Abrir:

Tras un breve periodo de tiempo (depende del n.º de libros y de la velocidad y carga de trabajo de vuestro PC), termina el proceso y ya tengo lista mi bd android para ser traspasada a móvil y tablet.

Hasta el siguiente capítulo…

6. Copiando portadas, organizándolas, generando el informe para el kindle, copiando en él los formatos y eliminando de él los libros no favoritos, leídos o sustituidos por nuevas versiones:

Estamos ya casi en la recta final. Toca ahora prepararlo todo para actualizar nuestros cacharros (móviles, tablets, Kindles y copias de seguridad). El proceso con Lipapa Android lo voy a omitir (porque quiero terminar este finde y requeriría de un manual para explicar cómo instalarlo, configurarlo y trabajar con él). Para no poner los dientes largos a nadie no pondré imágenes de Lipapa Android, aunque os subiré la apk y por aquí hay gente que sabe cómo utilizarlo.

Lo primero es copiar las miniportadas para luego meterlas en los dispositivos Android y en el pendrive de copia de seguridad. Aunque a priori pueda parecer buena idea copiar todas las portadas cada vez que actualicéis los lipapas «periféricos», es un coñazo esperar a que Windows detecte que 30 000 están repetidas y sólo hay 200 nuevas. Así que podemos decirle a Lipapa que sólo copie las de los libros filtrados, meterlas en una carpeta externa (siempre la misma, y así la memoriza. En mi caso es E:\PORTADAS) y luego traspasar por ftp esa carpeta a los cacharros Android, o al pendrive.

Antes de nada tenéis que saber que Lipapa usa una subcarpeta llamada Portadas en la cual genera 100 carpetas, numeradas del 0 al 99. Si el número de libro (de Lipapa) es, por ejemplo, 18 456, tras estructurar las portadas (luego veremos qué es eso) la portada de ese libro irá a la carpeta 56 (se usan los últimos dígitos del número de libro para decidir en qué carpeta se mete la portada). Cuando importamos libros las portadas se guardan directamente en Portadas, y al estructurar se mueven a la subcarpeta (00, 01… 99) correspondiente.

Para copiar las portadas de los nuevos libros ponemos un filtro por SELECCIONADO y pulsamos:

Se nos pedirá elegir la carpeta en la que copiarlas, y allí se crearán (si no existen) las 100 subcarpetas, en las que se colocarán las portadas. ¡OJO! ¡Nunca hay que elegir la propia carpeta Portadas de Lipapa! Mi carpeta PORTADAS (E:\PORTADAS) es otra diferente a la carpeta Portadas de Lipapa (E:\LIPAPA6.5\Portadas).

Cuando termine el proceso tendremos todas las portadas estructuradas en esa carpeta, pero nuestras portadas «de Lipapa» siguen estando apiñadas en la subcarpeta Portadas de Lipapa. Para estructurarlas pulsamos:

Y las portadas pasarán a ocupar la subcarpeta que les corresponda según los dos últimos dígitos de su número.

Vamos ahora a generar el informe para el Kindle: filtramos por CON EXPECTATIVA (combo verde inferior):

Ordenamos por EXPECTATIVA descendente (de mayor a menor) pulsando en el título EXP de la columna EXPECTATIVA de la lista de libros y luego el botón de informes:

Luego elegimos el informe Listado Kindle carátulas o el Listado Kindle carátulas grande. Para el Kindle Voyager el primero va de lujo, por la alta resolución de la pantalla de tinta. Pero para el Kindle paperwhite y para la mayoría de los ebooks de tinta, con resoluciones convencionales, va mejor el grande, pues tiene mayor tamaño de letra, pero sólo muestra dos fichas por página. Luego pulso en Ver y espero a que se termine de generar:

No hace falta decir que si tenéis la genial idea de no filtrar, con 40 000 libros, el informe tardará mucho, y es posible que antes de que se generen las 10 000 páginas (o 20 000, si elegisteis el grande) os quedéis sin memoria. Además de Ver, podéis Editar, o Duplicar, para jugar a cambiar algo, pero la edición de informes es un mundo, y queda fuera del ámbito de este manual. El motor es Fast Reports, y mis informes llevan enlaces a variables para que se muestren las estrellas o las portadas, y otras para que la ordenación la determine el propio informe (si abrís este informe sin haber ordenado por expectativa él mismo se ordenará : O).

El resultado es:

Fijaos cómo se muestra la expectativa, ordenándose por ella, y luego por nota web (estrellas) y n.º de votos. Una vez mostrado el informe podemos imprimirlo como PDF con PDF Creator, para meter ese PDF en el Kindle.

Para terminar este apartado, conectamos el Kindle por cable. Filtramos los libros seleccionados (los recién importados), ordenamos por expectativa y filtramos por expectativa > 0. Me quedan 3 libros. Ahora pulso (con el Kindle conectado):

Selecciono la carpeta Documents del Kndle y pongo como número inicial: 1. Acepto y se copian los libros.

Ahora voy a eliminar los que están en el Kindle y no son Favoritos en Lipapa (porque ya los he leído, ya no los quiero leer o han sido sustituidos por versiones mejores). Con el Kindle todavía conectado por cable, quito el filtro y pulso:

Confirmo y elijo la ruta del Kindle, carpeta Documents. Lipapa busca todos los ficheros en esa carpeta y en sus subcarpetas. Por cada uno busca si contiene un n.º entre corchetes. Si no lo contiene IGNORA el libro (no lo borra). Si contiene un n.º, lo extrae y mira a ver si existe un libro en Lipapa con ese n.º. Si no existe, lo IGNORA. Si existe mira si ese libro está marcado como Favorito.

Si no lo está, lo borra. Por eso al renombrar desde Lipapa es mejor dejar el patrón por defecto.

Al terminar el proceso se muestra la lista de los libros borrados:

Hasta el próximo capítulo…