[Linux] 7zip script

Dieses Thema im Forum "Linux & BSD" wurde erstellt von TNT_sHaDe, 2. April 2008 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 2. April 2008
    7zip script

    Hab mal ne simple Frage zu 7zip.

    Ich will mehrere Files (+100) packen..
    z.Z. sieht meine CLI eingabe so aus:
    Code:
    7zr a simp12x19.7z /media/data/Files/Shows/The\ Simpsons/Season\ 12/Simpsons\ 12x19\ -\ I\'m\ Goin\'\ to\ Praiseland\ \[rl\].avi
    anschließend (in 1 - 2 Minuten ^^) schreib ich dann das rein:
    Code:
    7zr a simp12x20.7z /media/data/Files/Shows/The\ Simpsons/Season\ 12/Simpsons\ 12x20\ -\ Children\ of\ a\ Lesser\ Clod\ \[rl\].avi 
    Und das für alle tausend Staffeln ist mir zu umständlich...

    Wie gehts mit 7zip?
    oder kann mir jemand was proggen? :D


    mfg
    wake and bake
     

  2. Anzeige
    Heute: Deals & Sale mit stark reduzierten Angeboten finden.
  3. #2 2. April 2008
    AW: 7zip script

    Hey!

    Hab mal kurz was gecoded ... Kann nicht garantieren, dass es funktioniert, hab nur grad 10 Minuten dran rumgemacht :)

    Code:
    #!/usr/bin/python
    
    import os
    import re
    
    _BASE_DIR = "./The Simpsons/"
    _REGEX = re.compile (".*\s(\d{1,2})x(\d{1,2})\s.*")
    
    seasons = os.listdir (_BASE_DIR)
    for s in seasons:
     if not "Season" in s:
     continue
    
     rls = os.listdir (_BASE_DIR+s)
     for r in rls:
     info = _REGEX.findall (r)
     if not info:
     continue
     season,series = info[0]
    
     # Dein Command
     cmd = "7zr a simp%sx%s.7z \"%s%s/%s\"" % (season, series, _BASE_DIR, s, r)
     print "Executing:", cmd
     os.system (cmd)
    
    
    # by Kolazomai
    Einfach in '/media/data/Files/Shows/' legen, und dann mit 'python script.py' starten :)

    Mfg,

    Kolazomai
     

  4. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Linux 7zip script
  1. Antworten:
    1
    Aufrufe:
    2.235
  2. Antworten:
    1
    Aufrufe:
    2.139
  3. Antworten:
    2
    Aufrufe:
    1.841
  4. Antworten:
    3
    Aufrufe:
    1.984
  5. Antworten:
    0
    Aufrufe:
    589