Resultados 1 al 3 de 3

Tema: Extraer anotaciones del PB (Inkpad 3)

  1. #1
    Veteran@ en el foro Avatar de rfog
    Fecha de ingreso
    15 ago, 08
    Ubicación
    Schiedam (Holanda)
    Mensajes
    5,679

    Predeterminado Extraer anotaciones del PB (Inkpad 3)

    Esto no son más que unas notas por si me da por seguir investigando.

    La base de datos se llama books.db y está dentro de config, marcada como oculta.

    La tabla "Tags" contiene los subrayados y anotaciones, entre otras cosas que no sé lo que son ni me importan.

    El subrayado es un JSON almacenado en el campo Val, parece que precedido por dos registros anteriores, uno que contiene otro JSON con algunos metadatos sobre la posición y otro más con "note" como valor de Val. Si hay texto escrito aparte del subrayado, otro JSON en el campo Val, con la anotación en si.

    Hay más campos:

    OID es un campo incremental que con toda seguridad es el ID para construir maestro-detalle.

    ItemId es el busilis del asunto. En la anotación es 62, y si nos vamos a la tabla Files, ItemID=BookID, lo que me parece una jilipollez y un error de diseño de la base de datos, porque deberían llamarse igual, pero a partir de ahí sabemos a qué libro pertenece la anotación.

    Y finalmente TagID, que es el tipo de lo que hay en Val, que sabemos son JSON con lo subrayado y/o anotado. En el caso que nos ocupa, los valores son:

    101 para el "anchor", 102 para la palabra "note", 103 para el subrayado, 104 para la anotación que hemos hecho.

    En la tabla TagNames, buscamos por el campo OID los valores de arriba y tenemos más info:

    "101" "bm.book_mark" "6"
    "102" "bm.type" "5"
    "103" "bm.subtype" "5"
    "104" "bm.quotation" "6"

    Y aquí la cosa vuelve a tocarme los OO porque parece simplemente una estructura de datos volcada en la base de datos... Y nos paramos, porque realmente no necesitamos más.

    "SELECT tag.Val, file.Name from Tags tag, Files file where Files.BookID=Tags.ItemID and Tag.TagID=103" para listar los subrayados. O algo así, lo he escrito de cabeza. A partir de aquí, es cuestión de hacer un script para sacar los datos, que es de lo que no tengo ganas...

  2. #2
    Veteran@ en el foro Avatar de cellaris
    Fecha de ingreso
    21 mar, 13
    Mensajes
    1,516

    Predeterminado Re: Extraer anotaciones del PB (Inkpad 3)

    A la espera de la actualización que permita extraer o exportar anotaciones con PBReader (si es que finalmente llega), he estado trasteando un poco en eso de "ReadRate", que es un lugar que se inventó PocketBook para compartir comentarios y valoraciones sobre los libros que lees. Lo interesante es que te permite subir desde el lector las citas que quieras, que quedan almacenadas en un apartado específico de "citas" en tu perfil. No he seguido investigando sobre lo que se puede hacer luego con ellas (he visto que se pueden compartir en redes sociales), pero igual se pueden "tratar" desde ese lugar para guardarlas donde uno crea conveniente (p.ej: enviarlas de vuelta al lector por correo electrónico en formato "ePub" mediante "Push to Kindle", o descargar la página en formato "mhtml" a través del navegador del lector, etc...). Al menos se quedan almacenadas conjuntamente en un lugar distinto al lector. Ahí lo dejo para el que le pueda interesar...



    Ejemplo de la conversión a formato ePub de las citas enviadas a ReadRate, utilizando "Push to Kindle":

    Última edición por cellaris; 07/09/2018 a las 02:27

  3. El Siguiente Usuario Agradeció a cellaris Por Este Mensaje:


  4. #3
    Veteran@ en el foro Avatar de milady133
    Fecha de ingreso
    26 jun, 08
    Mensajes
    966

    Predeterminado Re: Extraer anotaciones del PB (Inkpad 3)

    Sí hay alguien con los suficientes conocimientos de programación interesado, esa información se puede extraer, si no del lector, de la página que muestras en los pantallazos.

    Enviado desde mi SM-T580 mediante Tapatalk

Temas similares

  1. ¡AYUDA! Problemas con el InkPad 2 (840)
    Por McGufin en el foro Pocketbook
    Respuestas: 1
    Último mensaje: 08/01/2019, 18:43
  2. Resumen de uso de Pocketbook HD2 e InkPad 3
    Por rfog en el foro Pocketbook
    Respuestas: 15
    Último mensaje: 21/04/2018, 12:09
  3. Las tripas del InkPad 3
    Por rfog en el foro Pocketbook
    Respuestas: 2
    Último mensaje: 12/03/2018, 17:51
  4. Extraer y copiar imagen del Glo
    Por aaron en el foro Kobo
    Respuestas: 2
    Último mensaje: 02/04/2015, 13:11
  5. Extraer las notas
    Por rosmar71 en el foro Sony Reader T1
    Respuestas: 3
    Último mensaje: 12/05/2014, 10:36

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •