Page 2 of 3

Re: Rename.with.this.par2

Posted: November 14th, 2016, 5:38 pm
by fred44nl
ik ben nu met nzb's bezig, waarbij het rename script van Delerium wèl werkt.

Re: Rename.with.this.par2

Posted: November 16th, 2016, 12:33 am
by smoldersonline
Opnieuw veel dank voor jullie support!

Helaas moet ik -door een gebrek aan kennis en ervaring- afhaken. Een post processing script laten draaien lukt me nog wel, maar ik kan het helaas niet zelf schrijven. Ik krijg overigens de indruk dat veel (of alle?) QoQ releases nu zo worden uitgebracht?

Ik zou een linux script enorm waarderen.

Re: Rename.with.this.par2

Posted: November 16th, 2016, 12:21 pm
by fred44nl
ik gebruik het script van Delerium:
https://forums.sabnzbd.org/viewtopic.ph ... ow#p107320
heb alleen het path naar par2 aangepast van "/volume1/@appstore/sabnzbd/bin/par2" naar "par2"
dat hele path ervóór is niet nodig, want par2 zit al binnen het path van Linux.

Re: Rename.with.this.par2

Posted: November 17th, 2016, 3:23 am
by smoldersonline
Opnieuw dank.

Ik heb getest met deze NZB.

De output van SABnzbd:

Code: Select all

/mnt/disk3/Movies/_DLs/_DL/e11df9679740f72eece50f36fda75d9c par2
total 1747672
drwxrwxrwx 2 abc users       4096 Nov 17 08:41 .
drwxr-xr-x 6 abc users       4096 Nov 17 08:41 ..
-rw-rw-rw- 1 abc users   16978469 Aug 20 09:50 2b55cc5dca9481492b730497881837033.mp4
-rw-rw-rw- 1 abc users        115 Nov  6  2013 Als eerste op Place2Home Torrents (Klik Hier).url
-rw-rw-rw- 1 abc users        115 Jul 25 19:36 Als eerste op Place2Home.net NZB's (Klik Hier).url
-rw-rw-rw- 1 abc users    1173766 Nov 11  2015 C.gif
-rw-rw-rw- 1 abc users        205 Nov 15  2015 Fan-Q-CLub-Forum.URL
-rw-rw-rw- 1 abc users     231692 Jun 15 23:39 Flyer Place2Home.net.jpg
-rw-rw-rw- 1 abc users     537002 Sep 22 15:58 P.png
-rw-rw-rw- 1 abc users       1894 Nov 17 08:41 QoQ.nfo
-rw-rw-rw- 1 abc users      61056 Nov 15 22:07 Rename.with.this.par2
-rw-rw-rw- 1 abc users 1770595638 Nov 15 21:41 b55cc5dca9481492b730497881837033.mkv

Found par file for rename: Rename.with.this.par2
Found biggest file in folder for rename: b55cc5dca9481492b730497881837033.mkv

Running command: par2 r Rename.with.this.par2 b55cc5dca9481492b730497881837033.mkv
par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
Modifications for concurrent processing, Unicode support, and hierarchial
directory support are Copyright (c) 2007-2015 Vincent Tan.
Concurrent processing utilises Intel Thread Building Blocks 4.3 Update 1,
Copyright (c) 2007-2014 Intel Corp.
Executing using the x64 (64-bit) instruction set.

par2cmdline comes with ABSOLUTELY NO WARRANTY.

This is free software, and you are welcome to redistribute it and/or modify
it under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2 of the License, or (at your
option) any later version. See COPYING for details.

Processing verifications and repairs concurrently using up to 8 logical CPUs.
Loading "Rename.with.this.par2".
Loaded 6 new packets

There are 2 recoverable files and 0 other files.
The block size used was 591976 bytes.
There are a total of 3020 data blocks.
The total size of the data files is 1787574107 bytes.

Verifying source files:

Target: "Lethal.Weapon.S01E06.1080p.WEB-DL.DD5.1.H.264.NLSubs-QoQ.mkv" - missing.
Target: "Q o Q.mp4" - missing.

Scanning extra files:

Scanning: "b55cc5dca9481492b730497881837033.mkv": 0.1%
Scanning: "b55cc5dca9481492b730497881837033.mkv": 1.0%
..
Scanning: "b55cc5dca9481492b730497881837033.mkv": 98.2%
Scanning: "b55cc5dca9481492b730497881837033.mkv": 99.1%
File: "b55cc5dca9481492b730497881837033.mkv" - is a match for "Lethal.Weapon.S01E06.1080p.WEB-DL.DD5.1.H.264.NLSubs-QoQ.mkv".

Repair is required.
1 file(s) have the wrong name.
1 file(s) are missing.
You have 2991 out of 3020 data blocks available.
Repair is not possible.
You need 29 more recovery blocks to be able to repair.
Completed
Het maffe is dat het onder OSX met MacPAR deLuxe wel lukt om de naam te wijzigen:
Image

Geen idee waarom het script het niet wil doen?

Re: Rename.with.this.par2

Posted: November 17th, 2016, 5:22 am
by safihre
Omdat par2 alleen die MKV wordt meegegeven, terwijl in Rename.with.this.par2 ook het MP4 bestand genoemd wordt.
QuickPar detecteert correct de MKV, maar wil niet verder gaan omdat het MP4 bestand niet gescand is en dus niet gevonden. Dus gaat de reparatie niet verder.
Het script van Delerium moet aangepast worden dat in plaats van alleen het grootste MKV bestand te doorzoeken, dat er een wildcard "*" wordt gebruikt zodat par2 alle bestanden scant!

Re: Rename.with.this.par2

Posted: November 17th, 2016, 5:26 am
by safihre
Je zou de regel

Code: Select all

par2 r $parfile $moviefile
kunnen vervangen door

Code: Select all

par2 r $parfile *

Re: Rename.with.this.par2

Posted: November 17th, 2016, 6:49 am
by smoldersonline
Geweldig - het werkt! Reuze bedankt hiervoor.

Re: Rename.with.this.par2

Posted: November 27th, 2017, 4:21 pm
by scorp
Hallo
Sorry dat ik zon oude thread revive echter ik heb wat hulp nodig dat hiermee gepaard gaat,

Ik heb een FreeNas installatie opgezet en ben daar nieuw mee.(ben nieuw met nas en linux so be gentle)
Plex en Sabnzbd plugins heb ik werkend en draaiend.
Nou wil ik scripts installeren (parrename en yovanilla) en werkend krijgen echter lukt dit nog niet helemaal.
Op moment dat sab klaar is met unpacken dan geeft hij een error met Cannot run script /media/Sabnzb/test/ParRename .sh.
maar ik weet dit niet op te lossen cq probleem te rooten wat ik fout doe waarschijnlijk ...

ik heb de scripts folder aangegeven in sab met juiste rechten 755

ParRename .sh script staat erin met 755 recht voor de juiste sab user

Code: Select all

#! /bin/bash

cd "$1"
pwd
ls -al

parfile=$(find . -regex ".*\.\(par2\)" -printf "%f\n")
moviefile=$(ls -1S | head -n 1)

if [ ! -z "$parfile" ]; then
	echo ""
	echo "Found par file for rename: $parfile"
	echo "Found biggest file in folder for rename: $moviefile"
	echo ""

	echo "Running command: par2 r $parfile *"

	par2 r $parfile *
else
	echo "Completed, no par file for rename found"
fi

echo "Completed"
bij switches heb ik Ignore any folders inside archives aan gezet.

bij catagories heb ik bij de default cat regel het script ParRename geselecteerd.

Kunnen jullie mij misschien helpen om het wel werkend te krijgen?

Re: Rename.with.this.par2

Posted: November 27th, 2017, 4:45 pm
by safihre
Stel logging op Debug in (Status and Interface Window).
Dan kun je daarna in de log zien waarom het script niet uitgevoerd kon worden.

Als alternatief kun je ook het Deobfuscate.py script gebruiken dat meegeleverd wordt met SABnzbd in de scripts folder, deze doet precies hetzelfde.

Re: Rename.with.this.par2

Posted: November 28th, 2017, 11:41 am
by scorp
ik heb dan deze melding:

Code: Select all

2017-11-28 16:33:08,600::INFO::[newsunpack:173] Running external script /<USERNAME>/Sabnzb/test/ParRename .sh(/<USERNAME>/Sabnzb/Complete/<HASH>9b2cac5.2, <HASH>9b2cac5.nzb, <HASH>9b2cac5, , *, alt.binaries.boneless, 0, )
2017-11-28 16:33:08,709::DEBUG::[newsunpack:202] Failed script /<USERNAME>/Sabnzb/test/ParRename .sh, Traceback: 
Traceback (most recent call last):
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/site-packages/sabnzbd/newsunpack .py", line 176, in external_processing
    startupinfo=stup, env=env, creationflags=creationflags)
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/subprocess .py", line 710, in __init__
    errread, errwrite)
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/subprocess .py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Mbt Deobfuscate .py: als het standaard met 2.3.1 mee komt dan ga ik daarvoor, speciaal ervoor gemaakt denk ik dan. Echter kon ik de script niet vinden.
De script folder was niet toegewezen na installation.
Manuele search via ftp vond ik hem ook niet dus dan maar installatie pakket gedownload voor Linux en het daar uitgehaald :)

Deze in de scripts folder geplaatst en wederom een error:

Code: Select all

2017-11-28 17:29:37,822::DEBUG::[misc:1542] Applying permissions 0755 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3
2017-11-28 17:29:37,823::DEBUG::[misc:1542] Applying permissions 0644 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5.3/Rename .with .this .par2
2017-11-28 17:29:37,823::DEBUG::[misc:1542] Applying permissions 0644 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3/C. gif
2017-11-28 17:29:37,823::DEBUG::[misc:1542] Applying permissions 0644 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3/<HASH>4662da3 .mp4
2017-11-28 17:29:37,823::DEBUG::[misc:1542] Applying permissions 0644 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3/P .png
2017-11-28 17:29:37,823::DEBUG::[misc:1542] Applying permissions 0644 (octal) to /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3/<HASH>a4662da3 .mkv
2017-11-28 17:29:37,824::DEBUG::[misc:1058] Renaming "/<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3" to "/<USERNAME>/Sabnzb/Complete/<HASH>9b2cac5 .3"
2017-11-28 17:29:37,913::DEBUG::[misc:1142] [sabnzbd.postproc.rename_and_collapse_folder] Deleting dir /<USERNAME>/Sabnzb/Complete/_UNPACK_<HASH>9b2cac5 .3
2017-11-28 17:29:37,971::INFO::[newsunpack:173] Running external script /<USERNAME>/Sabnzb/test/Deobfuscate .py(/<USERNAME>/Sabnzb/Complete/<HASH>9b2cac5.3, <HASH>9b2cac5.nzb, <HASH>9b2cac5, , *, alt.binaries.boneless, 0, )
2017-11-28 17:29:38,141::DEBUG::[newsunpack:202] Failed script /<USERNAME>/Sabnzb/test/Deobfuscate .py, Traceback: 
Traceback (most recent call last):
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/site-packages/sabnzbd/newsunpack .py", line 176, in external_processing
    startupinfo=stup, env=env, creationflags=creationflags)
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/subprocess .py", line 710, in __init__
    errread, errwrite)
  File "/usr/pbi/sabnzbd-amd64/lib/python2.7/subprocess .py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
Denk je misschien dat het een apply permissions probleem is in deze?
Maar met een ftp check op de files dan zie ik dat ze gewoon 775 attribbuten hebben.
Misschien eens een nieuwe installatie doen van de plugin omdat ik dingen mis?
Of wat kan ik nog meer doen?

PS: Klein puntje van aandacht:
als ik een bestandnaam met .## doe dan ziet de site dat als een website link en mag ik niet posten omdat ik dan een nieuwe user ben.

Re: Rename.with.this.par2

Posted: November 28th, 2017, 12:13 pm
by safihre
Zo te zien bestaat het bestand niet ;)
Kun je even kijken of het path maar het bestand echt goed klopt? Hoofdletters maken uit!

Re: Rename.with.this.par2

Posted: November 28th, 2017, 12:33 pm
by scorp
Path sabnzb/test/ klopt en bestands naam deobfuscate klopt ook... denk ik
Want zo kan ik hem in catagories selecteren.

par2 bestand bestaat ook..

Re: Rename.with.this.par2

Posted: November 29th, 2017, 6:39 am
by scorp
Ik heb de plugin even opnieuw geinstalleerd:
Geen script folder was assigned
deze handmatig weer verwezen
path in catagories alleen gevuld met * zodat hij de files er los in gooit.
maar ik blijf deze error krijgen van file/directory not found.
puntjes uit rename bestand gehaald dus renamewiththis .par2: mocht ook niet baten

Jaaaaa en eindelijk werkend gekregen na enig speurwerk:
was het path naar de Python2.7 niet goed in het script
na verandering hiervan in #!/usr/local/bin/python2.7 werkt het!

Thanks voor de hulp!

Re: Rename.with.this.par2

Posted: November 29th, 2017, 9:31 am
by safihre
Nee nee, je moet niet dat met die * doen.
Anders gaat het script straks veel te veel doen. Het werkt beste op losse job folders.

Re: Rename.with.this.par2

Posted: November 29th, 2017, 9:52 am
by scorp
Ow ok goede tip, ga ik aanpassen.

dank u.