Er mogen op dit forum GEEN verzoekjes of requests gevraagd worden, dit staat ook in de regels die je accepteert bij het registreren op dit forum, hiervoor krijg je direct een permanente ban.

pySabRename (py2exe)

Alles over indexeringsprogramma's, downloadprogramma's en newsreaders

Moderator: Moderator Team

Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#21

Bericht door Blauwbek »

Afbeelding
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!
Neem je online privacy serieus en gebruik een VPN verbinding!

Met een VPN verbinding van IPVanish wordt uw gehele internet verbinding versleuteld

U kunt dus veilig browsen, Torrents downloaden, Usenet downloaden en onderling versleutelde verbindingen opzetten.



Mirx
Berichten: 34
Lid geworden op: 25 okt 2013, 15:31
Reputation: 0
Usenet: Hitnews
Internet: KPN Glasvezel

Re: pySabRename (py2exe)

#22

Bericht door Mirx »

Hey,

zo te zien gaat de verwerking helemaal goed voor series. Van de week alleen nog even kijken of de rename negatief effect heeft op het vinden van ondertitels in AutoSub, maar dat is aan die kant waarschijnlijk wel te tweaken.

Wat wel opvalt is dat de keuze om het in de .cfg file op te nemen misschien niet helemaal handig is. De .cfg file wordt namelijk altijd geraadpleegd, met als gevolg dat wanneer je sickbeard=yes hebt staan, ook films door de sickbeard processing gaan.
Bij de tests ging het op zich wel goed, maar hij zou een false positive kunnen geven.

2 verschillende scripts lossen dit probleem uiteraard op, maar dan kan je het net zo goed "hardcoden" in het script zelf.

Vroeg me af of er nog iets slims mee te doen was?
Volgens mij kan je aan de sys.arg die Sabnzbd in ieder geval niets afleiden, ook niet bijvoorbeeld een categorie.
Filesize zou eventueel een optie zijn om die ook als config mee te nemen, zodat alles wat 3 of 4GB+ is niet doorloopt naar sickbeard.
Op basis van destination zou nog kunnen, maar dat is zo specifiek per gebruiker / config, dat me dat ook niet een optie lijkt.
Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#23

Bericht door Blauwbek »

Sabnzbd geeft de categorie mee, dus daar zou ik mee kunnen werken. Dan zou de categorie ook aangegeven moeten worden in de CFG.

Ik zal zo eventjes een aantal dingen proberen, bedankt voor de tip!
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!
Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#24

Bericht door Blauwbek »

Ik heb de aparte movies en tv cats toegevoegd. Autosub ben ik niet mee bekend dus zou moeten kijken hoe dat werkt voordat ik er wat mee kan...
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!

Mirx
Berichten: 34
Lid geworden op: 25 okt 2013, 15:31
Reputation: 0
Usenet: Hitnews
Internet: KPN Glasvezel

Re: pySabRename (py2exe)

#25

Bericht door Mirx »

Kewl,

ik zal het vanavond eens gaan proberen.

Autosub is een losse application die gewoon de directory scant, dus niet gekoppeld aan de scripts.
De matching gebeurd op basis van Show name, Season Episode, Source, Quality, Codec, Group, waarbij de zwaarte van de criteria in te stellen zijn.

Het hernoemen naar folder zou dus eventueel een negatief effect kunnen hebben op de criteria.

Voorbeeld:
Naam.SxxEyy.720p.WEB-DL.DD5.1.H.264-ECI/Naam.SxxEyy.Titel.van.de.ep.720p.WEB-DL.DD5.1.H.264-ECI.mkv

Wordt

Naam.SxxEyy.720p.WEB-DL.DD5.1.H.264-ECI.mkv

Maar dit is onschuldig, omdat alle criteria ongewijzigd blijven.

Het zou alleen fout gaan als bijvoorbeeld de kwaliteit niet in de foldernaam zou staan, en wel in de filename.

Wat voor mij qua scripts de ideale situatie zou zijn (gebaseerd op een synology NAS en playback via Plex):

TV
Chartranslator (om de eventuele invalide karakters zoals é te verbeteren)
Rename (encrypted NZB)
Autoprocesstv (hand-off naar sickbeard)

MOVIES
Chartranslator (om de eventuele invalide karakters zoals é te verbeteren)
Rename (encrypted NZB)
Move to /films (Plex kan vanuit de applicatie wel de films verwijderen, maar niet de directories en extra bestanden zoals NFO)
Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#26

Bericht door Blauwbek »

Voor de rename wordt de jobname gebruikt. Als het goed is zou dit (zeker als je het hebt over software als sickbeard) de releasenaam moeten bevatten.

TV
Chartranslator zou ik even naar kunnen kijken. Ik heb zelf geen ervaring hiermee dus zal even moeten zoeken.
Rename + AutoprocessTV zitten er nu in

MOVIES
idem
idem
Het verplaatsen zou kunnen, maar is het niet makkelijker om de cat movies in te stellen op /films?


Ik heb ook nog even zitten denken, je kan bij dat aangepaste script ook succesful=False veranderen in succesful=0
Hiermee zou je de fout die je krijgt kunnen voorkomen, aangezien pySabRename ook al checkt of de download succesvol was ;)
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!

Mirx
Berichten: 34
Lid geworden op: 25 okt 2013, 15:31
Reputation: 0
Usenet: Hitnews
Internet: KPN Glasvezel

Re: pySabRename (py2exe)

#27

Bericht door Mirx »

Blauwbek schreef: Het verplaatsen zou kunnen, maar is het niet makkelijker om de cat movies in te stellen op /films?
Dat staat het nu ook, maar dat levert dus op /films/map van de download/film
Plex gooit vanuit de GUI alleen de film weg, met als gevolg dat er vervuiling optreed met een hoop lege mappen (/films/map van de download/leeg).

Dus gooi nu alles met de hand nog in een grote map, om de vervuiling te voorkomen.

Bedoelde verder ook niet dat het in het standaard script moest hoor, volgens mij kan ik dat persoonlijk tweaken door op bepaalde plekken final_dir te vervangen voor een hardcoded locatie, of nu in de movies routine nog een move en remove aan te roepen (moet ik alleen even kijken wat het os.commando is om te verplaatsen, volgens mij os.rename of shutil.move)
Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#28

Bericht door Blauwbek »

Voor verplaatsen gebruik ik idd rename.
Ik zal er vanmiddag even naar kijken ;)
Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!

Mirx
Berichten: 34
Lid geworden op: 25 okt 2013, 15:31
Reputation: 0
Usenet: Hitnews
Internet: KPN Glasvezel

Re: pySabRename (py2exe)

#29

Bericht door Mirx »

Hey Blauwbek,

ik denk dat je misschien 1 ding overtrekt. Omdat je nu ook de categorie movies hebt toegevoegd, heb je geen default gedrag meer voor cleanup wanneer iemand geen categorieen gebruikt.
Dat zou op te lossen zijn door een extra cleanup routine toe te voegen, maar aangezien die dan voor movies en geen categorie identiek is kan je net zo goed de movies categorie laten vallen.
Eerst check op TV, en dan alleen check op cleanup.

In mijn eigen speelversie toch weer wat wijzer geworden in mijn zoektocht :P

Wou toch wat doen met de verschillende sickbeard versies. Na eindelijk uitgegoogled te hebben hoe ik dat op basis van sickbeard-tpb in het directorypad kon doen, kwam ik tot de ingeving dat het net zo goed in de config file kon doen.

Nu de volgende aanpassingen gemaakt:

pySR.cfg
[Static]
vidext=.mkv,.avi,.mp4,.3gp,.divx,.flv,.mpg,.m4v,.mov,.mpeg,.swf,.wmv,.iso
subext=.idx,.sub,.srt
[sabnzbd]
moviecat=movies
tvcat=tv
[tv]
cleanup=yes
sickbeard=no
sickbeard-tpb=yes
[movies]
cleanup=yes
script
if config.getboolean('tv', 'sickbeard'):
print '\n+Calling Sickbeard+'
try:
import autoProcessTV

autoProcessTV.processEpisode(final_dir, sys.argv[2])
except:
print 'Could not run sickbeard, is autoProcessTV in the same folder as this script?'

if config.getboolean('tv', 'sickbeard-tpb'):
print '\n+Calling Sickbeard+'
try:
import autoProcessTV

autoProcessTV.processEpisode(sys.argv[1], sys.argv[2], sys.argv[7])

except:
print 'Could not run sickbeard, is autoProcessTV in the same folder as this script?
'
Morgen weer even verder spelen.
Gebruikersavatar

Topicstarter
Blauwbek
Moderator Team Leider
Berichten: 2761
Lid geworden op: 04 mar 2011, 17:29
Reputation: 0
Usenet: UNS
Internet: UPC
Locatie: Blauwbek-PC
Contacteer:

Re: pySabRename (py2exe)

#30

Bericht door Blauwbek »

Regels/Rules | pySabRename

Er zijn weer spotnet updates, klik hier!

API's kijken doe je maar in de dierentuin!
Plaats reactie Vorig onderwerpVolgend onderwerp
Spot-net.nl Forums : Disclaimer