0 votos

Cómo usar Automator para crear un servicio que convierta un libro electrónico (usando comandos de calibre)

Estoy tratando de encontrar una manera de ser capaz de hacer clic derecho en un .epub y convertirlo en un .mobi archivo. Actualmente (gracias a las herramientas de comando de calibre) puedo hacer lo siguiente en el terminal

ebook-convert test.epub test.mobi

Así que el primer nombre de archivo test.epub es el archivo original, existente, y el segundo nombre de archivo test.mobi es que se convertirá en.

¿Es posible crear un servicio desde automator que nos permita hacer clic con el botón derecho del ratón en el test.mobi y luego simplemente convertirlo?

Gracias

1voto

Abre Automator, elige la plantilla de servicio, cambia "Servicio recibe seleccionado" por "archivos o carpetas", añade una acción Ejecutar Shell script, cambia "Pasar entrada" por "como argumentos", y cambia el comando por:

for f;do /Applications/calibre.app/Contents/MacOS/ebook-convert "$f" "${f%.*}.mobi";done

O si se añade

2mobi() {
  for f; do
    /Applications/calibre.app/Contents/MacOS/ebook-convert "$f" "${f%.*}.mobi"
  done
}

a un archivo de configuración del shell como ~/.bash_profile puede ejecutar 2mobi /path/to/file.epub en una concha.

AppleAyuda.com

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.

Powered by:

X