0 votes

Comment utiliser Automator pour créer un service qui convertit un ebook (en utilisant les commandes de Calibre)

J'essaie de trouver un moyen de pouvoir faire un clic droit sur une .epub et le convertir en un fichier .mobi fichier. Actuellement (grâce aux outils de commande de calibre), je peux faire ce qui suit dans le terminal

ebook-convert test.epub test.mobi

Donc le premier nom de fichier test.epub est le fichier original, existant, et le deuxième nom de fichier test.mobi est celui vers lequel il sera converti.

Est-il possible de créer un service à partir d'Automator qui nous permettrait de cliquer avec le bouton droit de la souris sur l'original test.mobi et ensuite le convertir ?

Merci

1voto

Ouvrez Automator, choisissez le modèle de service, changez "Service reçoit sélectionné" en "fichiers ou dossiers", ajoutez une action Exécuter Shell script, changez "Passer l'entrée" en "en tant qu'arguments", et changez la commande en :

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

Ou si vous ajoutez

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

dans un fichier de configuration du shell comme ~/.bash_profile vous pouvez exécuter 2mobi /path/to/file.epub dans une coquille.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X