2025-02-20 20:50:03 +01:00
.
2025-02-20 20:50:03 +01:00
.
2025-02-20 20:50:03 +01:00

Convert Comics Script

Dieses Skript ermöglicht die Umwandlung von Comic-Dateien zwischen den Formaten CBR und CBZ. Nach erfolgreicher Konvertierung wird die Originaldatei automatisch gelöscht.

Features

  • CBR zu CBZ: Konvertiert .cbr-Dateien in .cbz.
  • CBZ zu CBR: Konvertiert .cbz-Dateien in .cbr.
  • Automatisches Löschen: Die Originaldatei wird nach erfolgreicher Konvertierung entfernt.
  • Batch-Verarbeitung: Verarbeitet alle Dateien in einem angegebenen Verzeichnis.

Voraussetzungen

Das Skript benötigt folgende Programme:

unrar - Zum Entpacken von .cbr-Dateien. - Wird als erster Fallback verwendet.

7z (p7zip) - Zum Entpacken von .cbr-Dateien, falls unrar nicht verfügbar ist. - Zum Erstellen von .cbr-Dateien (als RAR-Archive).

unzip - Zum Entpacken von .cbz-Dateien. - Diese Abhängigkeit ist auf den meisten Linux-Distributionen standardmäßig installiert. zip - Zum Erstellen von .cbz-Dateien.

Installation der benötigten Programme

Unter Linux können die benötigten Tools mit den folgenden Befehlen installiert werden: Debian/Ubuntu:

sudo apt update
sudo apt install p7zip p7zip-plugins unzip zip unrar

Fedora:

sudo dnf install p7zip p7zip-plugins unzip zip unrar

Arch Linux:

sudo pacman -S p7zip p7zip-plugins unzip zip unrar

Installation

  1. Speichere das Skript als convert_comics.sh.
  2. Script ausführbar machen: Arch Linux:
chmod +x convert_comics.sh

Verwendung

Das Skript benötigt zwei Parameter: den Modus (cbz oder cbr) und den Pfad zu einem Verzeichnis, das die Dateien enthält.

Beispiel 1: CBR zu CBZ konvertieren

./convert_comics.sh cbz /pfad/zum/verzeichnis
  • Konvertiert alle .cbr-Dateien im angegebenen Verzeichnis in .cbz.
  • Die Original-.cbr-Dateien werden gelöscht.

Beispiel 2: CBZ zu CBR konvertieren

./convert_comics.sh cbr /pfad/zum/verzeichnis
  • Konvertiert alle .cbz-Dateien im angegebenen Verzeichnis in .cbr.
  • Die Original-.cbz-Dateien werden gelöscht.

Hinweis

  • Die Konvertierung ist verlustfrei, da nur die enthaltenen Bilddateien verarbeitet werden.
  • Es werden keine zusätzlichen Metadaten in den Dateien gespeichert.
Description
No description provided
Readme 32 KiB
Languages
Shell 100%