Tamelijk veel downloads komen met een (op het oog) willekeurige naam en een Rename.with.this.par2 bestand om het file te hernoemen. Ik doe dit nu (op mijn Mac) met MacPAR deLuxe en op zich werkt dat. Ik vroeg me af of er een script beschikbaar is waarmee ik sabnzbd deze taak kan laten doen als dat nodig is.
Ik hoop dat ik de zoekfunctie voldoende gebruikt heb. Dank voor jullie support.
Rename.with.this.par2
- smoldersonline
- Newbie
- Posts: 13
- Joined: April 30th, 2008, 1:13 pm
Re: Rename.with.this.par2
Top, reuze bedankt voor je snelle support. Ik hoop dat ik hier mee uit de voeten kan op mijn linux server (waar sub op draait). Ga ik straks mee aan de gang.
Ik vraag me nu natuurlijk af ik deze zelf had moeten vinden .... ?
Ik vraag me nu natuurlijk af ik deze zelf had moeten vinden .... ?
Re: Rename.with.this.par2
De zoek functie van onze forum software is zeer matig.
We moeten nodig eens een Google plugin installeren.
We moeten nodig eens een Google plugin installeren.
- smoldersonline
- Newbie
- Posts: 13
- Joined: April 30th, 2008, 1:13 pm
Re: Rename.with.this.par2
Niet erg, maar deze is geschreven voor de Windows versie. Ik draai SABnzbd op een linux server. Ik dacht nog even dat ik het script misschien zou kunnen omfrobelen, maar dat was overmoed. Mijn linux ervaring is daarvoor ver ondermaats.
Re: Rename.with.this.par2
Zie
https://forums.sabnzbd.org/viewtopic.ph ... ow#p107320
https://forums.sabnzbd.org/viewtopic.ph ... 91#p108091
Als je een link naar de NZB geeft, dan kan ik verder helpen.
https://forums.sabnzbd.org/viewtopic.ph ... ow#p107320
https://forums.sabnzbd.org/viewtopic.ph ... 91#p108091
Als je een link naar de NZB geeft, dan kan ik verder helpen.
- smoldersonline
- Newbie
- Posts: 13
- Joined: April 30th, 2008, 1:13 pm
Re: Rename.with.this.par2
@sander, reuze bedankt voor je support.
Ik weet 't niet zeker (n00b), maar het script uit de eerste link zoekt naar een bestand zonder extensie?
Bij de recente QoQ releases die ik heb opgepikt heeft het bestand wel de mkv extensie. Een voorbeeld: http://www.nzbindex.nl/index.php?%20go= ... 758572061d
Ik weet 't niet zeker (n00b), maar het script uit de eerste link zoekt naar een bestand zonder extensie?
Bij de recente QoQ releases die ik heb opgepikt heeft het bestand wel de mkv extensie. Een voorbeeld: http://www.nzbindex.nl/index.php?%20go= ... 758572061d
Re: Rename.with.this.par2
sorry dat ik hier zo maar binnen val
de genoemde NZB eindigt met "Repair failed, not enough repair blocks (2545 short).
het vreemde is, dat dit opgelost kan worden met QuickPar, waarbij geen enkel aanvullend block wordt binnengehaald, want m'n windows draait als virtuele machine, zonder verbinding met internet.
m'n Sabnzbd+ drrait op een headless Raspberry Pi, waarop het script van Delerium staat.
https://forums.sabnzbd.org/viewtopic.ph ... 65#p109065
edit:
het vreemde is, dat als ik het commando " unrar x 6cfaa59b3c2bda708a47d6758572061d.part01.rar" uitvoer, dan wordt de samengestelde rar gewoon uitgepakt naar "25248f1b4474c13a9b629566fc9858ca4.mkv en 5248f1b4474c13a9b629566fc9858ca4.mp4"
eigenlijk zou dit ook automatisch moeten kunnen.
de genoemde NZB eindigt met "Repair failed, not enough repair blocks (2545 short).
het vreemde is, dat dit opgelost kan worden met QuickPar, waarbij geen enkel aanvullend block wordt binnengehaald, want m'n windows draait als virtuele machine, zonder verbinding met internet.
m'n Sabnzbd+ drrait op een headless Raspberry Pi, waarop het script van Delerium staat.
https://forums.sabnzbd.org/viewtopic.ph ... 65#p109065
edit:
het vreemde is, dat als ik het commando " unrar x 6cfaa59b3c2bda708a47d6758572061d.part01.rar" uitvoer, dan wordt de samengestelde rar gewoon uitgepakt naar "25248f1b4474c13a9b629566fc9858ca4.mkv en 5248f1b4474c13a9b629566fc9858ca4.mp4"
eigenlijk zou dit ook automatisch moeten kunnen.
Re: Rename.with.this.par2
@fred44nl jouw probleem is anders dan deze en voor die hebben we zojuist via een andere gebruiker het probleem gevonden:
https://github.com/sabnzbd/sabnzbd/pull ... -260187579
Het is een bug in Par2cmdline, die niet goed omgaat met het hernoemen van bestanden als in de folder-naam ".par2" staat, zoals bij deze NZB het geval is.
Er komt een fix in SAB die zorgt dat tijdelijke mappen niet meer eindigen op ".par2", maar voor nu:
Na het downloaden van de NZB via de browser, deze even hernoemen dat er geen ".par2" meer in staat en pas dan toevoegen aan SAB!
https://github.com/sabnzbd/sabnzbd/pull ... -260187579
Het is een bug in Par2cmdline, die niet goed omgaat met het hernoemen van bestanden als in de folder-naam ".par2" staat, zoals bij deze NZB het geval is.
Er komt een fix in SAB die zorgt dat tijdelijke mappen niet meer eindigen op ".par2", maar voor nu:
Na het downloaden van de NZB via de browser, deze even hernoemen dat er geen ".par2" meer in staat en pas dan toevoegen aan SAB!
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
Re: Rename.with.this.par2
Na een handmatige unrar (wss wegens de bug die Safihre beschrijft), heb ik o.a. dit:smoldersonline wrote:@sander, reuze bedankt voor je support.
Ik weet 't niet zeker (n00b), maar het script uit de eerste link zoekt naar een bestand zonder extensie?
Bij de recente QoQ releases die ik heb opgepikt heeft het bestand wel de mkv extensie. Een voorbeeld: http://www.nzbindex.nl/index.php?%20go= ... 758572061d
Code: Select all
-rw-rw-r-- 1 sander sander 1851497591 nov 11 18:21 25248f1b4474c13a9b629566fc9858ca4.mkv
-rw-rw-r-- 1 sander sander 16978469 aug 20 09:50 5248f1b4474c13a9b629566fc9858ca4.mp4
-rw-rw-r-- 1 sander sander 60072 nov 11 19:09 Rename.with.this.par2
Code: Select all
$ par2repair Rename.with.this.par2
Loading "Rename.with.this.par2".
Loaded 6 new packets
Loading "Rename.with.this.par2".
No new packets found
There are 2 recoverable files and 0 other files.
The block size used was 628908 bytes.
There are a total of 2971 data blocks.
The total size of the data files is 1868476060 bytes.
Verifying source files:
Target: "Q o Q.mp4" - missing.
Target: "blabla.S04E03.1080p.WEB-DL.DD5.1.H.264.NLSubs-QoQ.mkv" - missing.
Maar jij zegt dus dat het met MacPAR deLuxe wel werkt? Mysterieus.
Re: Rename.with.this.par2
@safihre
inderdaad wordt nu het unrar-gedeelte van de verwerking wèl uitgevoerd.
echter het rename-script wordt niet uitgevoerd.
@sander
precies hetzelfde heb ik ook.
het vreemde is, dat QuickPar het renamen wel kan, zelfs zonder internetverbinding.
dus extra blocks kunnen er niet opgehaald worden.
inderdaad wordt nu het unrar-gedeelte van de verwerking wèl uitgevoerd.
echter het rename-script wordt niet uitgevoerd.
@sander
precies hetzelfde heb ik ook.
het vreemde is, dat QuickPar het renamen wel kan, zelfs zonder internetverbinding.
dus extra blocks kunnen er niet opgehaald worden.
Re: Rename.with.this.par2
Ik heb geen Windows (en geen MacOS), maar het blijkt dat ik QuickPar via Wine op Linux kan draaien. En QuickPar kan inderdaad de files correct hernoemen op basis van Rename.with.this.par2. Fascinerend; de orginele filenamen staan er niet in, dus hoe doet QuickPar dat?
Ik heb de specs van het fileformaat van .par2-files gelezen (http://parchive.sourceforge.net/docs/sp ... -spec.html). Op basis daarvan heb ik een progje geschreven dat zowel filename, filesize als file-md5sum van de files in de par2 ophaalt:
... en op basis van matching md5sum (of - risicovoller maar sneller - matching filesize) kan ik nu de link leggen tussen de gemaskeerde en bedoelde filenames ...
NB: op bovenstaande manier kan het. Ik weet niet of QuickPar het zo doet. Een beetje jammer dat par2repair op Linux het niet kan ... dat zou toch wat veiliger voelen...
@Safihre: zal ik hiervan een bug report / issue maken op https://github.com/Parchive/par2cmdline/issues ?
Ik heb de specs van het fileformaat van .par2-files gelezen (http://parchive.sourceforge.net/docs/sp ... -spec.html). Op basis daarvan heb ik een progje geschreven dat zowel filename, filesize als file-md5sum van de files in de par2 ophaalt:
Code: Select all
$ ./par2info.py Rename.with.this.par2
filename: Rectify.S04E03.1080p.WEB-DL.DD5.1.H.264.NLSubs-QoQ.mkv
size: 1851497591
md5sum: b555ce26d81c3f4bacafa1cfefb09aa0
filename: Q o Q.mp4
size: 16978469
md5sum: 8e417523364d1cc7b608ceacf96361e3
... en op basis van matching md5sum (of - risicovoller maar sneller - matching filesize) kan ik nu de link leggen tussen de gemaskeerde en bedoelde filenames ...
Code: Select all
$ md5sum 25248f1b4474c13a9b629566fc9858ca4.mkv
b555ce26d81c3f4bacafa1cfefb09aa0 25248f1b4474c13a9b629566fc9858ca4.mkv
$ md5sum 5248f1b4474c13a9b629566fc9858ca4.mp4
8e417523364d1cc7b608ceacf96361e3 5248f1b4474c13a9b629566fc9858ca4.mp4
NB: op bovenstaande manier kan het. Ik weet niet of QuickPar het zo doet. Een beetje jammer dat par2repair op Linux het niet kan ... dat zou toch wat veiliger voelen...
@Safihre: zal ik hiervan een bug report / issue maken op https://github.com/Parchive/par2cmdline/issues ?
Re: Rename.with.this.par2
PS:
I was wondering why the par2-format specified "The MD5-16k. That is, the MD5 hash of the first 16kB of the file." ... but now I know: md5sum of the whole 1+ GB file is slow, but the md5sum of the first 16kB is fast and unique enough. So:
And my updated script:
Cool: matching possible based on the 16kB-md5sum ... in a superfast way!
I was wondering why the par2-format specified "The MD5-16k. That is, the MD5 hash of the first 16kB of the file." ... but now I know: md5sum of the whole 1+ GB file is slow, but the md5sum of the first 16kB is fast and unique enough. So:
Code: Select all
$ head -c16384 25248f1b4474c13a9b629566fc9858ca4.mkv | md5sum
37c3c995af0c8c9fbf006c692b3483d2 -
$ head -c16384 5248f1b4474c13a9b629566fc9858ca4.mp4 | md5sum
764867255efa007a5c6f34e7ac734d17 -
Code: Select all
$ ./par2info.py Rename.with.this.par2
filename: blabla.S04E03.1080p.WEB-DL.DD5.1.H.264.NLSubs-QoQ.mkv
size: 1851497591
md5sum: b555ce26d81c3f4bacafa1cfefb09aa0
16k-md5sum 37c3c995af0c8c9fbf006c692b3483d2
filename: Q o Q.mp4
size: 16978469
md5sum: 8e417523364d1cc7b608ceacf96361e3
16k-md5sum 764867255efa007a5c6f34e7ac734d17
Re: Rename.with.this.par2
Dat doet sabnzbd nu ook al hoor, dat is precies wat de Quick check optie doet.
We hebben alleen nooit renaming op die manier ingebouwd, maaar zou makkelijk kunnen.
We hebben alleen nooit renaming op die manier ingebouwd, maaar zou makkelijk kunnen.
If you like our support, check our special newsserver deal or donate at: https://sabnzbd.org/donate
Re: Rename.with.this.par2
Ter info / voor de volledigheid:
Safihre heeft me duidelijk gemaakt dat par2 wél netjes kan hernoemen. (Tenminste: als de directory naar niet eindigt op "par2" ... wat bij deze post wel het geval is, en waarvan Safihre een bug-report heeft gemaakt bij par2cmdline: https://github.com/Parchive/par2cmdline/issues/76 )
Hernoemen gaat met:
en dan werkt het.
Dat is makkelijk in een post-processing script te zetten.
Safihre heeft me duidelijk gemaakt dat par2 wél netjes kan hernoemen. (Tenminste: als de directory naar niet eindigt op "par2" ... wat bij deze post wel het geval is, en waarvan Safihre een bug-report heeft gemaakt bij par2cmdline: https://github.com/Parchive/par2cmdline/issues/76 )
Hernoemen gaat met:
Code: Select all
par2 r /home/sander/Downloads/incomplete/blabla/Rename.with.this.par2 /home/sander/Downloads/incomplete/blabla/*
Dat is makkelijk in een post-processing script te zetten.