#!/bin/bash
#Script fait principalement par sputnick, avec l'aide de spiritus. 2012.
#Utilisation: A mettre dans un répertoire contenant tous vos pdfs

ebookdir=(lien absolu du répertoire contenant vos ebooks)
shopt -s nocaseglob nullglob extglob

rename 'y/ /_/' *.pdf
for f in *.pdf; do
    (
        file="${f}"
        dirnom="$(sed 's/.\{4\}$//' <<< "$file")"
        mkdir -p "$ebookdir/$dirnom/"
        mv "$file" "$ebookdir/$dirnom/"
        cd "$ebookdir/$dirnom/"
            pdftk "$file" burst

            for bursted in pg_[0-9][0-9][0-9][0-9].pdf; do
            pdfposter -p 2xa4 "$bursted" "page${bursted#pg}"
            done

            mv "$file" "$file.old"
            pdftk page*.pdf cat output "$file"
            rm !("$file"|"${file}.old")
    )
done
for files in */*.pdf; do
    (
        mv "$files" "$ebookdir"
    )
done
exit 0
