Serien automatisch umbennen

Dieses Thema im Forum "Linux & BSD" wurde erstellt von bmp, 15. Januar 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 15. Januar 2007
    Hiho
    wems auf den S**k geht das von Serien die Avi Dateien alle unterschiedlich benannt sind , falls man die Dateien aus mehreren Quellen zusammen suchen musste.
    Habe ich hier ein Skript gebastelt was automatisch alle Dateien einheitlich bennennt und die deutschen Serientitle einfügt.

    Voraussetzungen:
    Dateien müssen so vorliegen das sie s01x03 oder s01e03 irgendwo im Datei namen stehen haben.
    Ist aber fast immer so.
    Den Ordner in dem sich die Dateien befindet so benennen wie man sie unter Serienjunkies findet. (URL)

    Beispiel: csi-miami zu finden unter http://www.irgendwas/CSIMiami

    also Ordner in CSIMiami umbennen.
    Terminal öffnen in das Verzeichnis CSIMiami wechseln und umbennen oder wie ihr die Datei nennt ausführen.

    Code umbennen:
    Code:
    #! /bin/bash
    
    rename s/.*\(\\d{2}\).\(\\d{2}\).*/\$1x\$2.avi/ *avi
    ~/Pfad/serienjunkies.pl #Pfad anpassen
    
    Code serienjunkies.pl
    Code:
    #! /usr/bin/perl
    
    
    $dir=`pwd`;
    if( $dir =~ /.*\/(\D*)\n$/ )
    {
     $dir=$1;
    }
    $addr="www.serienjunkies.de/".$dir."/episoden.html -O epis";
    
    `wget $addr`;
    
    $datei="epis";
    open(datei , $datei );
    while(<datei>)
    {
     if( /.*ep[01]50..(\d\d[xe]\d\d).*html.*\d-(\S*)\.html\"\>/i )
     {
     while (<$1*>)
     {
     rename $_,"$dir.S$1.$2.avi";
     }
     }
    }
    close(datei);
    unlink "epis";
    

    Achso ambesten beiden Dateien in ~/.bin ablegen und Shell als Login-Shell starten
     
  2. 15. Januar 2007
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    aW: Serien automatisch umbennen

    [X] Bash-Scripte

    Da koenntest dus auch reinpacken

    ~closed~

    Mfg,

    Kolazomai
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.