View Single Post
Old 10-21-2010, 12:17 PM   #11
Nathan Brittles
Junior Member
Nathan Brittles began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Oct 2010
Device: HTC Desire
Also meine Lösung :

Voraussetzungen :
  1. Ich benutze Ubuntu ...
  2. Alle meine Ebooks liegen im EPUB Format vor
  3. Ich sichere meine Daten ;-)

Und so mache ich es :
  1. Upload eines Ebooks in Calibre
  2. Taggen, so ich es gerne habe
  3. Konvertieren nach "MOBI" - wobei mich das Ergebnis nicht weiter interessiert, aber Calibre schreibt "korrekte" Tags hinein
  4. Skript laufen lassen (habe ich das "SICHERN" erwähnt ?)
=> Ein EPUB mit den Tags, die ich wollte.

Hier mein Skript :

Code:
#!/bin/bash

ebook_root="Verzeichnis, in dem meine Ebooks liegen"
from="mobi"
to="epub"

find "${ebook_root}" -name "*.${from}" | while read source
do
    bck=$(echo "${source}" | sed -e "s/${from}$/bak/")
    tmp=$(echo "${source}" | sed -e "s/${from}$/opf/")
    target=$(echo "${source}" | sed -e "s/${from}$/${to}/")
    if [ ! -f "${tmp}" ]
    then
        ebook-meta "${target}" --to-opf="${tmp}"
        mv "${tmp}" "${bck}"
        ebook-meta "${source}" --to-opf="${tmp}"
        ebook-meta "${target}" --tags=""
        ebook-meta "${target}" --from-opf="${tmp}"
    fi
done
Nathan Brittles is offline   Reply With Quote