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

0

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

ebook-convert test.epub test.mobi

Entonces, el primer nombre de archivo test.epub es el original, el archivo existente, y el segundo nombre de archivo test.mobi es que se convertirá a.

¿Es posible crear un servicio de automator que nos permita hacer clic con el botón derecho en el archivo test.mobi original y luego convertirlo?

Gracias

    
pregunta aurel 17.07.2014 - 08:53

1 respuesta

1

Abra Automator, elija la plantilla de servicio, cambie "El servicio recibe seleccionado" a "archivos o carpetas", agregue una acción Ejecutar el script de shell, cambie "Pasar entrada" a "como argumentos" y cambie el comando a:

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

Osiañades

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

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

    
respondido por el user495470 17.07.2014 - 17:48

Lea otras preguntas en las etiquetas