Usando otro applecript como plantilla, he estado intentando modificar este en particular para hacer la siguiente tarea:
Extraiga la etiqueta "Autor" de un archivo PDF y escríbala automáticamente en la etiqueta "Autor" de iTunes12 y para la cantidad de archivos PDF que seleccione en mi colección de Libros en iTunes (¡sí! Me deshice de los iBooks y volví a los Libros iTunes)
Después de preparar durante años todos mis libros en la biblioteca de iTunes, me mudé a iBooks. No me gustaban los iBooks, así que volví a Libros en iTunes. Pero este regreso, aunque valioso, ha sido doloroso, porque perdí todas las etiquetas de iTunes que llené durante años de forma manual, pero pocas en el momento.
Me encantaría que se hiciera este script para aliviar el dolor de escribir las etiquetas del libro del autor de +4,000, que se encuentran dentro de las propiedades de cada uno de mis archivos PDF.
Mi script modificado no puede obtener la etiqueta de Autor del archivo PDF y colocarla en iTunes. Simplemente coloque el carácter que quiero establecer al final del autor en caso de que quiera agregar información a la etiqueta en el futuro. Esto es, que lo único que aparece en la etiqueta de iTunes es el "-".
No soy un experto. Ni siquiera soy un codificador básico. Solo trato de aprender, poco a poco, sobre la codificación cuando tengo estos desafíos. Me he estado golpeando la cabeza para hacer esto, pero esta vez necesito ayuda. Busqué en todas partes un caso similar desde el cual podría traducir el concepto sin éxito.
¿Podría alguno de ustedes por favor decirme qué puedo hacer para que esto se haga? Dónde buscar información, qué cambiar en el código o incluso decir: "¡eso es imposible"!
¡Muchas gracias de antemano!
- Meta autor de PDF a autor de iTunes | Guión (iTunes-Acrobat)
tell application "iTunes"
set sel to the selection
if sel is {} then display dialog "Please select something" buttons {"Cancel"}
repeat with i from 1 to count of sel
set the_track to item i of sel
set the_alias to location of the_track as alias
tell application "Adobe Acrobat Pro"
open the_alias
set authorfield to Author of document 1 as list
set Author to item 1 of author field
close document 1 saving no
end tell
set artist of the_track to (authorfield & "-") as string
end repeat
end tell