Zurück   CC-Community Board > CC-CB Knowledge Base > Top-Topic Forum

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 28.03.2006, 17:00   #51
Ragnar
Oldie
 
Registriert seit: 15.05.2003
Beiträge: 1.490
Standard

Zitat:
Zitat von Amosnet
Danke Annelie,

Interessant wäre nun noch eine Anleitung wie man mehrere Konfigurationen des Script per "Kontextmenu" oder "Senden an" Menu aufrufen könnte.

Also z.B.

Ich will die Rars meiner Filme automatisch in das Filme Verzeichniss entpacken.
Die Rars der Serien automatisch in Serienverzeichniss......u.s.w.
hmm dazu müsste ich mir mal n paar gedanken machen wie das ohne großen umbau möglich wird.
Am ehesten durch nen Parameter dass der extract dort hin gemacht wird.

schreib bitte noch n paar details zu der Ausganssituation.
Download Orte für Serien / Filme, zusammen?
Ziel: X:\Filme bzw X:\Serien?

Also ich stoße mein script an (das alles unterhalb des Download Ordners entpackt) und verschiebe dann die Files in den jeweiligen Zielordner.
Ragnar ist offline   Mit Zitat antworten
Alt 29.03.2006, 17:36   #52
Amosnet
Oldie
 
Registriert seit: 12.05.2001
Ort: Im Rheinland
Beiträge: 1.017
Standard

Zitat:
Zitat von Ragnar

schreib bitte noch n paar details zu der Ausganssituation.
Download Orte für Serien / Filme, zusammen?
Ziel: X:\Filme bzw X:\Serien?

Also ich stoße mein script an (das alles unterhalb des Download Ordners entpackt) und verschiebe dann die Files in den jeweiligen Zielordner.
Ok da ist schon das erste Problem, man lädt gerade etwas herunter, was ja auch schon im Download Order ist, das versucht er dann auch zu entpacken.
Also muss man warten bis alles fertig ist, oder einfach Newsleecher dein Script starten lassen.

Probleme scheint es noch zu haben mit [] und leider mit Leerzeichen, ansonsten bin ich damit sehr zufrieden.

Also für die automatische Entpackaktion ist es so:
L:\download\ hier ist alles drin von Filme bis Serien

am besten wäre echt eine Queue in der ich die einzelnen Verzeichniss
z.B.: l:\download\Serie1 mit Serie markiere und diese dann automatisch in: Z:\Serien geht.

Wärend er das entpackt würde ich dann gerne dem nächsten Verzeichniss (L:\download\filmchen) schon sagen wohin es entpackt werden soll, z.B. Z:\Filme, umd es somit in die Queue einreihen.

Sobald die Serie1 fertig ist, nimmt er den Filmchen.

Meinst du so etwas ist möglich?

Wenn der mit entpacken fertig ist, nimmt er sich also
Amosnet ist offline   Mit Zitat antworten
Alt 02.04.2006, 11:15   #53
Ragnar
Oldie
 
Registriert seit: 15.05.2003
Beiträge: 1.490
Standard

also bei mir machts kein problem wenn etwas erst im download ist. er stellt dann beim testen fest dass es nicht ok ist.
Wenn du das erste rar/par2 als letztes lädst macht er vorher nichts.
Oder nimm nicht den Download Ordner sondern stell das Script auf I:\Fertig und schieb rein was du entpackt haben willst.

Mit manchen Sonderzeichen hats leider Probleme, aber Leerzeichen sollten gehen. poste mal nen dateinamen der Probleme macht und eventuelle Fehlermeldung.

Sorry aber die Umstellung mit entpacken in spezial verzeichniss einzubauen wäre zu aufwändig.
Ragnar ist offline   Mit Zitat antworten
Alt 10.04.2006, 23:32   #54
JackDaniels
Oldie
 
Registriert seit: 01.12.2001
Beiträge: 1.270
Standard

Ragnar - Opensource -software
solltest Du in Deinem Kreis diskutieren.

Du solltest diese Software - oder Verbesserungen
dieser Software -
-
nicht HIER _

sondern dort anbieten - wo sie entwickelt wurde.

Und nicht klauen -

Hacker die Hacker beklauen sind schlimmer -
sind schlimmer als "Bill Gates".


Es geht nicht um Ehre oder Anerkennung.

Wir sind anonym - wir nenen uns JackDaniels oder
wie auch immer...

Aber wir protzen NIE mit "hacks" oder "Algora- was auch immer"
mit denen wir Programme - die andere Menschen geschrieben
haben - allgemein zugänglich machen.

Es geht um Informationsfreiheit.
Gedanken sind - Mathematik - ist frei.

In der Lehre.

JackDaniels
JackDaniels ist offline   Mit Zitat antworten
Alt 11.04.2006, 00:15   #55
JackDaniels
Oldie
 
Registriert seit: 01.12.2001
Beiträge: 1.270
Standard

Nun - Ich würde das ganze mal
im "Richtigen Board" diskutieren -
im Board der Entwickler.

Das "par" Proggie ist Freeware.

...und hat ein eigenes Board.

Wir brauchen im Usenet keine "Muskeln" -
oder "Freizeit-Programmierer" - die sich ausserhalt der
Regeln - Netiquette - bewegen.

mp3 - Gruppen sind mp3 Gruppen - keine rars -
ich lade und erwarte mp3 - keine "Alben" oder
"Hitparaden" als rar.
In den Hörbücher -Gruppen - ist dank "PpP " oder "pipapo"
oder wie auch immer -

"RAR und par" fast zum Standard geworden.


Zu Lasten der Bandbreite -
Zu Lasten der Kommunikation -

10 % Schrottfiles auf dem Rechnern -

Nur weil - ein Segment fehlt - und
Usenet-Nutzer nicht richtig "Posten" können ???

10 % Traffic - für 1 % Fehler ?

Das ganze ist pervers.

Die "uplaoder" zahlen - auch bei jeder FLAT Rate - Zeit.

1/8 jeder Geschwindigkeit der "Downloader" -

Nun - als "uploader" könnte ich in der gleichen Zeit -
in der ich 1 Teil Uploade - 8 Teile downloaden.

Warum sind Uploader so blöd ?

Ja - Freie Software für alle.
Keine Ideen-Patente-

Lernen wir und Lehren wir von und mit unseren Kindern -

Alles - Es gibt - für mich - solange ich lebe -
kein Patent auf Text - auf Bildung -
egal was die Politik gesetzlich festschreibt -


SOfern bin und bleibe ich "Hacker" -
und bin stolz darauf.

JackDaniels
JackDaniels ist offline   Mit Zitat antworten
Alt 05.06.2006, 07:18   #56
mig
Oldie
 
Benutzerbild von mig
 
Registriert seit: 24.04.2001
Beiträge: 5.741
Standard

Folgendes habe ich gefunden und das passt hier rein.

Zitat:
********************************************************************
** auto RAR/PAR2 script by ZYL @ JAUB **
** Version 2.1 **
********************************************************************
** **
** ZYL@bk.ru JAUB@mail.ru **
** **
********************************************************************
** **
** - erstellt RAR Datein **
** - erstellt PAR2 Datein **
** - ³berpr³ft PAR2 Datein **
** **
********************************************************************
** **
** Ben÷tigte Datein: rar.exe (cmdline) **
** par.exe (cmdline) **
** zyl-rq.bat **
** **
********************************************************************

Version 2.1
-------------

Folder Style:

- MAINDIR
- par.exe
- rar.exe
- zyl-rq.bat
- DIR1
- ichbineinfilm.avi
- ichbinaucheinfilm.avi
- ichbineinetextdatei.txt
- DIR2
- ichbinnocheinfilm.avi
- DIR3


cmd: zyl-rq.bat 1


Das Script scannt nun das MAINDIR nach Ordnern durch und nimmt alle die es finden kann und packt diese einzeln in den __output
Ordner. Dabei ist es egal was sich in den Ordner befindet.


File Style:

Code:
 - MAINDIR
   - par.exe
   - rar.exe
   - zyl-rq.bat
   - DIR1
    - ichbineinfilm.avi
     - ichbinaucheinfilm.avi
     - ichbineinetextdatei.txt
   - DIR2
     - ichbinnocheinfilm.avi
   - DIR3
cmd: zyl-rq.bat 2 DIR1


Das Script scannt nun DIR1 duch nach allen avi Dateien (sofern nix anderes im Script angegeben ist) und packt diese einzeln in den __output
Ordner. Alle anderen Ordner und Dateitypen werden ignoriert.


Und hier das Script:

@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: auto RAR/PAR2 script by ZYL ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
::
::
::
::
::::::::::::::::::::::::::::: Config :::::::::::::::::::::::::::::::

::::::::: Config Script :::::::::::::

SET output=__output
SET logfile=log.txt
SET endung=avi


::::::::: Config RAR ::::::::::::::::

:: Set volumes size in kb
SET rarvalue=15360
:: Set recoveryrecord in percent
SET recovery=5%
:: Set compression level (0-store...3-default...5-maximal)
SET compression=0
:: Set System-Priority (1-Low.... 5-High)
SET priority=1


::::::::: Config PAR2 :::::::::::::::

SET blocksize=384000
SET redundancy=10




:::::::::::::::::::::: MAIN SCRIPT - Don't change ::::::::::::::::::::
IF "%1" == "1" GOTO cfgfolder
IF "%1" == "2" GOTO cfgfile
:help
echo.
echo .:: auto RAR/PAR2 Script v 2.10 by ZYL ::.
echo.
echo Usage: zyl-rq.bat [1] for Folder Style
echo zyl-rq.bat [2] [Sourcefolder without \] for File Style
echo.
goto end

::::::FOLDER
:cfgfolder
SET STYLE=Folder
goto main

:::::::FILE
:cfgfile
IF "%2" =="" GOTO error400
SET quelle=%2
SET STYLE=File
goto main


:main
echo ..:: auto RAR/PAR2 Script v 2.10 by ZYL - %STYLE% Style ::.. >> %logfile%
echo ..:: auto RAR/PAR2 Script v 2.10 by ZYL - %STYLE% Style ::..
echo.
echo Einstellungen: RARs.: Filesize: %rarvalue%kb >> %logfile%
echo Einstellungen: PAR2.: Blocksize: %blocksize%b , Redundancy: %redundancy% >> %logfile%
echo Einstellungen: RARs.: Filesize: %rarvalue%kb
echo Einstellungen: PAR2.: Blocksize: %blocksize%b , Redundancy: %redundancy%
echo.

IF "%1" == "1" GOTO mainfolder
IF "%1" == "2" GOTO mainfile

:mainfolder
dir /ad /b > list.log
type list.log | find /v "%output%">list.txt
del list.log
IF NOT EXIST %output%\\NUL md %output% > nul
FOR /f "delims=;" %%f IN (list.txt) DO md %output%\"%%f" > nul
echo. && echo ---- Starte mit der Erstellung der Archive.
FOR /f "delims=;" %%f IN (list.txt) DO (rar a -ri%priority% -m%compression% -rr%recovery% -v%rarvalue%k "%output%\%%f\%%f" "%%f" > nul) && (echo Archive erfolgreich erstellt: %%f) && (echo Archive erfolgreich erstellt: %%f >> %logfile%)
echo. && echo ---- Starte mit der Erstellung der Par2files.
FOR /f "delims=;" %%f IN (list.txt) DO (par2 create -v -s%blocksize% -r%redundancy% "%output%\%%f\%%f.par2" "%output%\%%f\%%f.part*.rar" > nul) && (echo Par2files erfolgreich erstellt: %%f) && (echo Par2files erfolgreich erstellt: %%f >> %logfile%)
echo. && echo ---- Starte mit verify.
FOR /f "delims=;" %%f IN (list.txt) DO (par2 verify "%output%\%%f\%%f.par2" "%output%\%%f\%%f.part*.rar" > verify.log) && (FOR /F "tokens=3" %%i IN ('find /c "All files are correct, repair is not required." verify.log') DO SET DONE=%%i) && (IF [%DONE%] == [1] echo Verify erfolgreich: %%f)
goto cleanup


:mainfile
dir %quelle%\ /a-d /b > temp.txt
IF NOT EXIST %output%\\NUL md %output% > nul
FOR /F "usebackq delims=" %%I IN (temp.txt) DO echo %%~nI>>list.txt
echo. && echo ---- Starte mit der Erstellung der Archive.
FOR /f "delims=;" %%f IN (list.txt) DO (rar a -ri%priority% -ep -m%compression% -rr%recovery% -v%rarvalue%k %output%\"%%f" "%quelle%\%%f.%endung%" > nul) && (echo Archive erfolgreich erstellt: %%f) && (echo Archive erfolgreich erstellt: %%f >> %logfile%)
echo. && echo ---- Starte mit der Erstellung der Par2files.
FOR /f "delims=;" %%f IN (list.txt) DO (par2 create -s%blocksize% -r%redundancy% "%output%\%%f.par2" "%output%\%%f.part*.rar" > nul) && (echo Par2files erfolgreich erstellt: %%f) && (echo Par2files erfolgreich erstellt: %%f >> %logfile%)
echo. && echo ---- Starte mit verify.
FOR /f "delims=;" %%f IN (list.txt) DO (par2 verify "%output%\%%f.par2" "%output%\%%f.part*.rar" > verify.log) && (FOR /F "tokens=3" %%i IN ('find /c "All files are correct, repair is not required." verify.log') DO SET DONE=%%i) && (IF [%DONE%] == [1] echo Verify erfolgreich: %%f)
goto cleanup

:cleanup
del list.txt
del verify.log
IF EXIST temp.txt del temp.txt
echo.
echo ------------------------------------------------ >> %logfile%
echo Das wars...
echo Bye
goto end

:error400
echo. && echo ERROR: No Sourcefolder
:end

Download

gruss mig
mig ist offline   Mit Zitat antworten
Alt 05.06.2006, 09:35   #57
ray_dominguez
Oldie
 
Registriert seit: 20.05.2001
Beiträge: 262
Standard

Keine Ahnung, ob das hier reinpasst, aber dieses Tool hier wollte ich schon lange mal empfehlen:
http://www.hellanzb.com/trac/

Ich denke mal, die Funktionalitaet ist aehnlich zu ragnars script.

Das tolle an dem hier:
Einfach ein nzb in einen vorher festgelegten Ordner laden. hellanzb laeuft im Hintergrund. Sobald es ein nzb entdeckt, wird das runtergeladen, geprueft und entpackt. Mehrere nzbs werden in einer Queue verwaltet inklusive verschieben innerhalb der Queue, loeschen, pause und Geschwindigkeits-throttling.

Macht also wirklich alles vom nzb bis zum fertigen File.

Ich lass es unter linux laufen, sollte aber ohne groessere Probleme auch unter Windows laufen, da python.

Gruesse,
Ray
ray_dominguez ist offline   Mit Zitat antworten
Alt 05.06.2006, 13:09   #58
Ragnar
Oldie
 
Registriert seit: 15.05.2003
Beiträge: 1.490
Standard

@ray
ja das sieht echt klasse aus.
[quote]hellanzb on Windows? ¶

Windows isn't supported, but running it on windows should be possible with some small tweaks to the python code. The only real show stoppers are hellanzb will exit if it doesn't find a 'rar' or 'par2' in its path. These paths are hardcoded currently in: ....[quote]
Leider unter Win nicht so einfach "dowload und go"
hab auch ein tool gefunden names "Par'n'Rar" aber das hat mir source files gelöscht obwohl das entpacken fehlgeschlagen ist.
and dem Hellanzb für "windows clicker" wäre ich aber interessiert.
Ragnar ist offline   Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr.


vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.