En iBooks en 10.10, los libros pueden tener la serie de metadatos, como se muestra en la imagen.
Qué metadatos necesito para añadir a un externo epub (es decir, no de la ibook store) para que pueda ser visualizada como una serie?
En iBooks en 10.10, los libros pueden tener la serie de metadatos, como se muestra en la imagen.
Qué metadatos necesito para añadir a un externo epub (es decir, no de la ibook store) para que pueda ser visualizada como una serie?
Yo lo hice, pero es un poco complicado.
Resumen:
Usted tiene que cambiar los Libros.plist archivo en ~/Library/Contenedores/com.apple.BKAgentService/Datos/Documentos/iBooks/Libros para los libros que quieres tener en una serie, y también hay que agregar las filas de la BKSeries-*.sqlite base de datos en ~/Library/Contenedores/com.apple.iBooksX/Datos/Documentos/BKSeriesDatabase para ellos y para la serie.
He aquí cómo lo hice:
La base de datos tiene 4 tablas: ZBKSERIESCHECK, ZBKSERIESITEM, Z_PRIMARYKEY y Z_METADATA. Sólo cambié las tres primeras mesas. La "serie" es tratada como un libro en estas tablas.
Agregar los libros y la serie en la tabla ZBKSERIESCHECK. La tabla tiene 5 columnas.
Esta es la tabla con los datos que he añadido.
El zAdamId he utilizado son de Calibre, así que asume que usted puede utilizar cualquier número. Tenga en cuenta que los números tienen que ser diferentes de los de la serie/libros adquiridos.
La fila con el zAdamId "1" es mi serie, los otros son los libros.
Agregar las relaciones dentro de los libros y de la serie en la tabla ZBKSERIESITEM. Esta tabla tiene 16 columnas.
Ajuste de la tabla de Z_PRIMARYKEY.
He encontrado que esta tabla tiene sólo dos filas. Uno para cada una de las tablas anteriores.
Aquí puedes cambiar el Z_MAX columna al máximo(*) el valor de la Z_PK en cada una de las tablas anteriores. Por ejemplo, en mi DB, para la tabla ZBKSERIESCHECK (BKSeriesCheck), el máximo(*) de la columna Z_PK es "22".
Guardar los cambios.
Abrir los Libros.plist archivo. Look para cada uno de los libros de la serie y añadir estas claves:
Guardar el archivo. Cerca de iBooks (si no cerrarlo desde el principio). Matar a la com.apple.BKAgentService proceso. Inicio iBooks. Usted debe ser capaz de ver la serie.
Notas
Las columnas que no me nombre, yo sólo los dejó vacía y no afectan el resultado final.
Creo que es muchísimo difíciles de poner todos sus libros y de la serie correctamente cuando usted tiene un montón de ellos. La esperanza de ver algún día algo que hacer todo esto de auto-mágicamente.
Este es mi primer post. Espero que todo el mundo considera útil.
Yo tengo una solución:
Ir a la tienda de iBooks y descargar los ejemplos de los libros que están tratando de trabajar con.
Cambiar la extensión de .epub .zip.
Extraer el zip y eliminar la carpeta con el nombre "OPS" (OEBPS de los comics).
Busque el libro que usted tiene y el cambio .epub .zip.
Extracto de ella y busque OPS.
Mover OPS para la muestra del ebook la carpeta.
Seleccione todos los archivos en la muestra, y crear una .zip.
Cambie la extensión a epub.
Hacer lo mismo para cada libro de la serie.
Arrastrar-y-gota en itunes.
Sincronizar y hay que ir!
Hay que tener cuidado al ir en el iBook store, sin embargo, si usted ve el ebook editado, tendrá un botón diciendo "actualizar". NO haga clic en actualizar, o tendrá que hacerlo todo de nuevo.
Mucho más fácil que tener que editar sqlite, y funciona tanto en Mac y Windows.
Me di cuenta de que, en iBooks, tengo un libro (Herencia) que iBooks destaca como un miembro de una serie (en mi caso se llama 'Eragon' en lugar de 'La Vidente de la Trilogía'). Para investigar esto, he descargado la Herencia y despojado de los DRM utilizando Requiem (en una vieja máquina virtual) para que yo pudiera meter en el código fuente del libro.
Por desgracia, tengo malas noticias. He utilizado Sigilo a la búsqueda de la palabra 'Eragon'. La palabra 'Eragon' aparece en ninguna parte en los metadatos en el formato epub, lo que indica que esto no es posible, iBook, evidentemente, mantiene la información de serie separada de los reales de archivos epub.
He probado a mí mismo, y descubrió, que la lista de reproducción en la misma carpeta que almacena los epubs tiene información sobre los libros de la serie. Hay los metadatos seriesTitle y seriesSequenceNumber conjunto. Pero, por desgracia cambio de que no haces hacer Ibooks a la lista de los libros como de la serie. También la configuración de Metadatos en el e-book a sí mismo diciendo que el Título de la serie y seriesSequenceNumber no está funcionando. Entonces me encontré con una carpeta en la usr. Biblioteca de contenedores com.apple.IBooksX de Datos de Documentos BKSeriesDatabase, pero que contiene una Base de datos SQL. Tal vez la información se almacena allí.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.