Cosas Interesantes

viernes, 22 de enero de 2010

CALIBRE: Gestionando la colección de ebooks y subiéndolos a Mi PAPYRE 6.1 reader (Cap. 05)

imageSÓLO NOS QUEDA SUBIR LOS EBOOKS AL PAPYRE
En la entrega anterior teníamos perfectamente organizada nuestra colección de ebooks en el PC gracias a CALIBRE. Pero nos queda lo más importante: subirlos al dispositivo de forma ordenada.

INTEGRANDO CALIBRE CON EL DISPOSITIVO
CALIBRE
soporta de forma nativa casi todo lo que tiene algún parecido con un ebook: SONY PRS 300/500/505/600/700/900, Barnes & Noble Nook, Cybook Gen 3/Opus, Amazon Kindle 1/2/DX, Longshine ShineBook, Ectaco Jetbook, BeBook/BeBook Mini, Irex Illiad/DR1000, Foxit eSlick, PocketBook 360, Italica, eClicto, Iriver Story, Airis dBook, Hanvon N515, Binatone Readme, y Smartphones Android e iPhone. Y por supuesto el PAPYRE/HANLIN y todos sus primos OEM (LBOOK, ASTAK, …)
Pero si tu dispositvo no está en la lista, no te preocupes porque CALIBRE gestionara cualquier dispositivo que pueda ser detectado como un disco USB mediante la funcionalidad “Guardar en disco”. Así que CALIBRE puede gestionar hasta la máquina de coser de la abuela.


¿Y SI MI DISPOSITIVO NO CONECTA CORRECTAMENTE?


Pues lo primero es depurar el proceso. En PREFERENCIAS – AVANZADAS – Botón DEPURAR DETECCIÓN DEL DISPOSITIVO sacarás un log de las caracteristicas de tu dispositivo (con la tarjeta SD conectada). Luego desconectas el dispositivo y vuelves a sacar otro fichero de log pulsando el mismo botón. Puedes enviar ambos archivos al AUTOR en su su página web. Muy pronto, KOVID diseñará el driver que permitirá la conexión correcta de ese lector de ebooks que te ha traído de regalo tu suegra desde Bananastán; y que nadie más conoce en el mundo civilizado.

TENGO UN LINUX Y MI DISPOSITIVO NO RULA

CALIBRE detecta los dispositivos en LINUX mediante SYSFS. El Kernel de LINUX puede incluir dos versiones diferentes de SYSFS, una de las cuales ha quedado obsoleta. Cabe la posibilidad de que tu distro LINUX incluya la versión obsoleta, en cuyo caso, la detección de dispositivos no funcionará. Para comprobar la versión de SYSFS que exporta el kernel de tu distro:

grep SYSFS_DEPRECATED /boot/config-`uname -r`

A lo que LINUX responderá algo parecido a:

CONFIG_SYSFS_DEPRECATED_V2 is not set.

La solución pasa por recompilar el Kernel excluyendo las opciones

CONFIG_SYSFS_DEPRECATED 
y
CONFIG_SYSFS_DEPRECATED_V2

o bien actualizar a una distro que incluya el interface SYSFS actualizado

5 comentarios

  1. Saludos. Enhorabuena por el tutorial, es muy interesante. Sólo dos preguntillas:
    1. Yo ordeno perfectamente mis libros en calibre, con sus metadatos, pero cuando envío a Papyre los libros que quiero en Papyre no me lee los metadatos o, al menos, no me los respeta.
    2. ¿Cómo ordeno alfabéticamente los autores en el bookshelf de Papyre, si no ha cogido los metadatos de calibre?
    3. ¿Puedo meter algún complemento para extraer metadatos online que no sean los predeterminados? (por ejemplo, de la Biblioteca Nacional)
    Gracias

    ResponderEliminar
  2. Enhorabuena a ti Juan porque las preguntas son muy interesantes:
    1 y 2.- Para no extenderme te emplazo a leer este misma entrada que pretendo completar hoy (Domingo), verás un ejemplo que puede serte útil. En cualquier caso, la práctica más sencilla en CALIBRE, sería capturar el libro, armonizarlo con su ficha (capturando metadatos del libro hacia la ficha o viceversa dependiendo del formato del libro) y utilizando la posibilidad de CALIBRE de modificar los metadatos del libro, aunque está limitado a determinados formatos.
    Mi uso habitual no es buen ejemplo, ya que suelo capturar libros en otros formatos y los convierto en CALIBRE (90% de las veces) a ePUB lo cual me permite controlar los metadatos del libro, ya que los completo yo en el proceso de conversión; y luego los subo al PAPYRE, ya "unificados". El tema es apoyarse en la ficha, pero hay mil problematicas posibles dependiendo del formato y calidad de los libros capturados.
    3.- Muy interesante, si Dios quiere y el cuerpo aguanta llegaremos a las "funcionalidades avanzadas" de CALIBRE, pero te adelanto que en principio los complementos tienen que ser programas script en PYTHON. ¿puedes mandarme un enlace a ese complemento de la BN?
    En cualquier caso, los formatos más aptos para la captura y manipulación de metadatos son el ePUB, en cuanto estandar abierto y FB2, que es un XML con estructura perfectamente delimitada.

    ResponderEliminar
  3. Buenas. Perdona estos días de retraso en la respuesta. He estado haciendo pruebas y te cuento.
    1. Papyre me lee los metadatos en epub, pero no en fb2. ¿Es normal? Yo hago la ficha en calibre y luego, desde el propio Calibre, los meto en el Papyre.
    2. Revisa si tienes un rato un programa de catalogación bibliográfica llamado Bookcat (a lo mejor lo conoces ya). Tienes una demo totalmente operativa en http://www.fnprg.com/bookcat/. Hay una opción para obtener datos de libros a partir de una url (como los metadatos de calibre). Se puede obtener de Amazon y otras y, lo más interesante, también de la Biblioteca Nacional de España (www.bne.es). Por si le puedes sacar rendimiento ;)
    Saludos

    ResponderEliminar
  4. Tomo nota. Dejame que te lo compruebe. De memoria, FB2 es uno de los formatos en los QUE DEBERIA LEER los metadatos.

    ResponderEliminar
  5. Hola. Tengo el problema cuya solución ha quedado aquí inconclusa, es decir, el calibre no detecta el dispositivo (linux), pese a que sí me permite acceder a las carpetas. ¿Podría agregar directamente los archivos allí? ¿en cuál?
    Saludos.

    ResponderEliminar

© Cosas Interesantes