Rename.with.this.par2

Stel hier je vragen in het Nederlands.
Je zult sneller (en misschien betere) antwoorden in de engelstalige "boards" krijgen. TIP: je kunt je "profile" ook op Nederlands instellen.
fred44nl
Newbie
Newbie
Posts: 25
Joined: October 28th, 2016, 7:51 am

Re: Rename.with.this.par2

Post by fred44nl »

ik ben nu met nzb's bezig, waarbij het rename script van Delerium wèl werkt.

User avatar
smoldersonline
Newbie
Newbie
Posts: 13
Joined: April 30th, 2008, 1:13 pm

Re: Rename.with.this.par2

Post 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.

fred44nl
Newbie
Newbie
Posts: 25
Joined: October 28th, 2016, 7:51 am

Re: Rename.with.this.par2

Post 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.

User avatar
smoldersonline
Newbie
Newbie
Posts: 13
Joined: April 30th, 2008, 1:13 pm

Re: Rename.with.this.par2

Post 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?

User avatar
safihre
Administrator
Administrator
Posts: 3660
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Rename.with.this.par2

Post 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!

User avatar
safihre
Administrator
Administrator
Posts: 3660
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Rename.with.this.par2

Post by safihre »

Je zou de regel

Code: Select all

par2 r $parfile $moviefile
kunnen vervangen door

Code: Select all

par2 r $parfile *

User avatar
smoldersonline
Newbie
Newbie
Posts: 13
Joined: April 30th, 2008, 1:13 pm

Re: Rename.with.this.par2

Post by smoldersonline »

Geweldig - het werkt! Reuze bedankt hiervoor.

scorp
Newbie
Newbie
Posts: 5
Joined: November 27th, 2017, 3:38 pm

Re: Rename.with.this.par2

Post 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?

User avatar
safihre
Administrator
Administrator
Posts: 3660
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Rename.with.this.par2

Post 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.

scorp
Newbie
Newbie
Posts: 5
Joined: November 27th, 2017, 3:38 pm

Re: Rename.with.this.par2

Post 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.

User avatar
safihre
Administrator
Administrator
Posts: 3660
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Rename.with.this.par2

Post 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!

scorp
Newbie
Newbie
Posts: 5
Joined: November 27th, 2017, 3:38 pm

Re: Rename.with.this.par2

Post 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..

scorp
Newbie
Newbie
Posts: 5
Joined: November 27th, 2017, 3:38 pm

Re: Rename.with.this.par2

Post 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!

User avatar
safihre
Administrator
Administrator
Posts: 3660
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Rename.with.this.par2

Post 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.

scorp
Newbie
Newbie
Posts: 5
Joined: November 27th, 2017, 3:38 pm

Re: Rename.with.this.par2

Post by scorp »

Ow ok goede tip, ga ik aanpassen.

dank u.

Post Reply