[pyLoad - FlexGet - FileBot] Automatisierung HowTo / Configs
-
-
Ah, verständlich. Das mit dem regex probier ich heute Abend mal aus. Danke dir.
BTW: Nur "german" oder auch "deutsch"?
Gruß
David -
-
-
Hmmm... ich glaub ich stell rein auf auf die junkies um. In der anderen Quelle sind die Folgen zu hauf nicht als 1080p verfügbar, das stört mich bei näherer betrachtung doch etwas...
Gruß
DavidPS: Das mit den regex scheint aber wie ichs kurz getestet habe zu funzen... Achja wenn ich ganz auf die junkies umstelle (auch wenn die langsamer sind), iwer ne empfehlung für nen guten captchatrader im pyload?
-
hatte vor längerem schon mein externalscript in pyload ausgebessert
eine kombination aus deinem und meinem codeso funktionierts jetzt perfektestens!
wollte ich euch dann nicht vorenthalten!Package_finished
Bash
Alles anzeigen#!/bin/bash SAVEIFS=$IFS IFS=$(echo -en "\n\b") # Globale Variablen # BaseDir=/media/5a24e136-09b9-48e1-95db-b44d5db3e28a DownloadDir=${BaseDir}/Medien/Downloads MediaDir=${BaseDir}/Medien #Pyload DownloadFolder=$DownloadDir/$1 echo "############### PACKAGE_FINISHED ############" cd "$DownloadFolder" count=`ls -1 *.rar 2>/dev/null | wc -l` if [ $count != 0 ] then echo "Hier sind noch Archive... abbruch!" abort=true else # Funktionen # sortiere(){ filebot -script fn:amc "$DownloadFolder" --output "$MediaDir" --conflict override -non-strict --action move --def "ignore=\b(?i:doku)\b" clean=y artwork=n subtitles=de exec="touch -c \"{file}\"" } cleaning(){ filebot -script fn:cleaner "$DownloadFolder" --def root=y "exts=jpg|nfo|rar|etc" "terms=sample|trailer|etc" } xbmc_clean(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Clean","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Clean } xbmc_scan(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Scan","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Scan } # Ausfuehren # IFS=$SAVEIFS echo '### Filebot AMC ####' sortiere echo '### aufraeumen ###' cleaning echo '### LibraryCleanUp ###' xbmc_clean echo '### LibraryScan ###' xbmc_scan fi
unrar_finished
Bash
Alles anzeigen#!/bin/bash SAVEIFS=$IFS IFS=$(echo -en "\n\b") # Globale Variablen # BaseDir=/media/5a24e136-09b9-48e1-95db-b44d5db3e28a DownloadDir=${BaseDir}/Medien/Downloads MediaDir=${BaseDir}/Medien #Pyload DownloadFolder=$MediaDir/$1 echo "############### UNRAR_FINISHED ############" cd "$DownloadFolder" count=`ls -1 *.rar 2>/dev/null | wc -l` if [ $count != 0 ] then echo "Hier sind noch Archive... abbruch!" abort=true else # Funktionen # sortiere(){ filebot -script fn:amc "$DownloadFolder" --output "$MediaDir" --conflict override -non-strict --action move --def "ignore=\b(?i:doku)\b" clean=y artwork=n subtitles=de exec="touch -c \"{file}\"" } cleaning(){ filebot -script fn:cleaner "$DownloadFolder" --def root=y "exts=jpg|nfo|rar|etc" "terms=sample|trailer|etc" } xbmc_clean(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Clean","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Clean } xbmc_scan(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Scan","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Scan } # Ausfuehren # IFS=$SAVEIFS echo '### Filebot AMC ####' sortiere echo '### aufraeumen ###' cleaning echo '### LibraryCleanUp ###' xbmc_clean echo '### LibraryScan ###' xbmc_scan fi
-
Hi Gutz-Pilz,
ich führe die Scripte momentan alle manuell aus da ich Probleme mit der Serienerkennung hatte. Außerdem haut flexget trotz dessen dass ich es nur noch manuell ausführe einige folgen auf die already seen liste und fügt sie nicht hinzu. Musste nun schon mehrfach die db löschen...
Gruß
David -
-
ein update meines "unrar_finished" scriptes
hatte das problem das durch mehrfach gepackte sachen filebot öfter ausgeführt wurde.
ist hiermit behobenBash
Alles anzeigen#!/bin/bash # Globale Variablen # BaseDir=/media/5a24e136-09b9-48e1-95db-b44d5db3e28a DownloadDir=${BaseDir}/Medien/Downloads MediaDir=${BaseDir}/Medien LogFile=$MediaDir/filebot.txt #Pyload DownloadFolder=$DownloadDir/$1 SERVICE=filebot DATE=$(date) echo -e "\n##############################" | tee -a $LogFile echo -e "\n$DATE: pyLoad package-finished" | tee -a $LogFile if ps ax | grep -v grep | grep -v $0 | grep $SERVICE > /dev/null then echo -e "\n$DATE: $SERVICE laeuft schon - lass es sein!" | tee -a $LogFile else echo -e "\n$DATE: $SERVICE laeuft nicht" | tee -a $LogFile cd "$DownloadFolder" count=`ls -1 *.rar 2>/dev/null | wc -l` if [ $count != 0 ] then echo -e "\n$DATE: Hier sind noch Archive... abbruch!" | tee -a $LogFile else echo -e "\n$DATE: keine rar-Dateien in $1 zu finden - es kann los gehen!" # Funktionen # sortiere(){ filebot -script fn:amc "$DownloadFolder" --output "$MediaDir" --conflict override -non-strict --action move --def "ignore=\b(?i:doku)\b" clean=y artwork=n subtitles=de exec="/mkvdts2ac3/mkvdts2ac3.sh -n \"{file}\"" exec="touch -c \"{file}\"" } cleaning(){ filebot -script fn:cleaner "$DownloadFolder" --def root=y "exts=jpg|nfo|rar|etc" "terms=sample|trailer|etc" } xbmc_clean(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Clean","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Clean } xbmc_scan(){ curl -s -d '{"jsonrpc":"2.0","method":"VideoLibrary.Scan","id":1}' -H 'content-type: application/json;' http://192.168.0.107:8585/jsonrpc?VideoLibrary.Scan } # Ausfuehren # echo -e "\n$DATE: Filebot ausfuehren" | tee -a $LogFile sortiere echo -e "\n$DATE: Filebot aufraeumen" | tee -a $LogFile cleaning echo -e "\n$DATE: NAS_XBMC - Library aufraeumen" | tee -a $LogFile xbmc_clean echo -e "\n$DATE: NAS_XBMC - Library aufraeumen" | tee -a $LogFile xbmc_scan fi fi
-
Ja ich fange Flexget dafür langsam an zu hassen... ich weiß nicht wieso Serien dort immer wieder als "already seen" geflagged werden. Und das trotz dessen dass ich DL und Englisch schon in zwei getrennte configs ausgelagert habe, also für jede config eine eigene DB angelegt wird...
Gruß
David -
habs noch nicht ausprobiert. aber wie siehts denn mit dem Trakt.tv plugin aus? Evtl erzeugt das ja nen vernünftigen seen-status.
und btw. warum eig filebot als standalone? Gibts da nennenswerte Vorteile zu den pyload-hooks MovieMover und EpisodeMover ?
-
-
Weil ich probleme habe die vorgefertigten scripte zu verwenden da das Ziel bei mir nur .../Serien/ sein soll und nicht das entsprechende Serienverzeichnis (weil die halt bei mir halt noch in unterverzechnissen liegen).
Kann trakt.tv denn Englisch und Deutsch gleichzeitig tracken? Ich lade halt manche Serien direkt nach US Austrahlung und möchte natürlich trotzdem die deutschen Folgen später nachladen...
Edit: Ah ich glaube du verwchselt etwas, flexget markiert in der eigenen DB (welche ja für jede config einzeln angelegt wird) folgen als "gesehen" also den link zu einer folge als gesehen und ignoriert diesen dann beim neuen durchforsten.
Edit2: Haha, der ist auch gut: Heute spinnt mal das urlrewriting tool...
Code
Alles anzeigenroot@chap:/flexget# ./grabepisodes.sh 2013-10-27 20:04 VERBOSE manager Not running database cleanup on manual run. It will be run on next --cron run. 2013-10-27 20:05 VERBOSE rss Serien TASK Not processing entries from last run. 2013-10-27 20:05 VERBOSE details Serien TASK Produced 155 entries. 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[DEUTSCH] The.Walking.Dead.S04E02.Tod.ueberall.Tod.GERMAN.DUBBED.DL.DD51.1080p.WebDL.H264-4SJ` by seen plugin because entry with original_url ... is already marked seen in the task Serien TASK at 2013-10-26 02:38 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[DEUTSCH] The.Walking.Dead.S04E02.Tod.ueberall.Tod.GERMAN.DUBBED.DL.DD51.720p.WebDL.H264-4SJ` by seen plugin because entry with original_url ... is already marked seen in the task Serien TASK at 2013-10-26 02:38 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[DEUTSCH] The.Walking.Dead.S04E02.Tod.ueberall.Tod.GERMAN.DUBBED.DL.WebDL.x264-4SJ` by seen plugin because entry with original_url ... is already marked seen in the task Serien TASK at 2013-10-26 02:38 2013-10-27 20:05 VERBOSE series Serien TASK Ignored `[ENGLISCH] Two.and.a.Half.Men.S11E05.Alan.Harper.Pleasing.Women.Since.2003.720p.WEB-DL.DD5.1.H.264-CtrlHD`. Does not meet quality requirement `1080p`. 2013-10-27 20:05 VERBOSE series Serien TASK Ignored `[ENGLISCH] Two.and.a.Half.Men.S11E05.720p.HDTV.X264-DIMENSION`. Does not meet quality requirement `1080p`. 2013-10-27 20:05 VERBOSE series Serien TASK Ignored `[ENGLISCH] Two.and.a.Half.Men.S11E05.HDTV.x264-LOL`. Does not meet quality requirement `1080p`. 2013-10-27 20:05 VERBOSE task Serien TASK ACCEPTED: `[ENGLISCH] Two.and.a.Half.Men.S11E05.Alan.Harper.Pleasing.Women.Since.2003.1080p.WEB-DL.DD5.1.H.264-CtrlHD` by series plugin because target quality 2013-10-27 20:05 VERBOSE series Serien TASK Ignored `[ENGLISCH] The.Big.Bang.Theory.S07E06.The.Romance.Resonance.720p.WEB-DL.DD5.1.H.264`. Does not meet quality requirement `1080p`. 2013-10-27 20:05 VERBOSE task Serien TASK ACCEPTED: `[ENGLISCH] The.Big.Bang.Theory.S07E06.The.Romance.Resonance.1080p.WEB-DL.DD5.1.H.264` by series plugin because target quality 2013-10-27 20:05 VERBOSE series Serien TASK identified by is currently on `auto` for Anger Management. Multiple id types may be accepted until it locks in on the appropriate type. 2013-10-27 20:05 VERBOSE series Serien TASK Ignored `[ENGLISCH] Anger.Management.S02E39.Charlie.and.The.Hooker.720p.WEB-DL.DD5.1.H.264-BS`. Does not meet quality requirement `1080p`. 2013-10-27 20:05 VERBOSE task Serien TASK ACCEPTED: `[ENGLISCH] Anger.Management.S02E39.Charlie.and.The.Hooker.1080p.WEB-DL.DD5.1.H.264-BS` by series plugin because target quality 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[ENGLISCH] Two.and.a.Half.Men.S11E05.Alan.Harper.Pleasing.Women.Since.2003.1080p.WEB-DL.DD5.1.H.264-CtrlHD` by urlrewriting plugin because link has not the requested Language 2013-10-27 20:05 INFO urlrewriter Serien TASK Entry '[ENGLISCH] Two.and.a.Half.Men.S11E05.Alan.Harper.Pleasing.Women.Since.2003.1080p.WEB-DL.DD5.1.H.264-CtrlHD' URL rewritten to (with serien) 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[ENGLISCH] Anger.Management.S02E39.Charlie.and.The.Hooker.1080p.WEB-DL.DD5.1.H.264-BS` by urlrewriting plugin because link has not the requested Language 2013-10-27 20:05 INFO urlrewriter Serien TASK Entry '[ENGLISCH] Anger.Management.S02E39.Charlie.and.The.Hooker.1080p.WEB-DL.DD5.1.H.264-BS' URL rewritten to (with serien) 2013-10-27 20:05 VERBOSE task Serien TASK REJECTED: `[ENGLISCH] The.Big.Bang.Theory.S07E06.The.Romance.Resonance.1080p.WEB-DL.DD5.1.H.264` by urlrewriting plugin because link has not the requested Language 2013-10-27 20:05 INFO urlrewriter Serien TASK Entry '[ENGLISCH] The.Big.Bang.Theory.S07E06.The.Romance.Resonance.1080p.WEB-DL.DD5.1.H.264' URL rewritten to (with serien) 2013-10-27 20:05 VERBOSE details Serien TASK Summary - Accepted: 0 (Rejected: 6 Undecided: 149 Failed: 0)
Gruß
David -
Flexget macht bei mir nur deutsch.
Fürs englische nehmen ich das ddtv Plugin für pyload. -
habe meine Flexget Config verbessert - speziell den serien*** Eintrag
Code
Alles anzeigenpresets: global: pyload: api: http://localhost:8888/api queue: no username: admin password: xxxxx parse_url: no hoster: - UploadedTo - ShareOnlineBiz multiple_hoster: yes tv: series: 720p: - New Girl - Circus Halligalli - Misfits - Hannibal - The Slap - Tatort - The Following - Suits - Game of Thrones - Sherlock - Dexter - White Collar movies: regexp: reject: - (?i)\b(1080p)\b: {from: title} - (?i)\b(COMPLETE)\b: {from: title} - (?i)\b(Remux)\b: {from: title} - (?i)\b(Eroti(c|k))\b: {from: title} - \b(AC3MD)\b: {from: title} - (?i)\b(Web-DL)\b: {from: title} - (?i)\b(S0)\b: {from: title} - (?i)\b(XXX)\b: {from: title} tasks: serienjunkies.org: rss: http://serienxxxkies.org/xml/feeds/episoden.xml accept_all: no preset: tv serienxxxkies: language: de hoster: ul Top-Releases: rss: http://feed43.com/60642441034xx2.xml accept_all: yes preset: movies 720p: rss: http://feed43.com/88621384xx85.xml accept_all: yes preset: movies
-
-
Das Problem an ddtv ist dass dort 1080p bei vielen Serien fehlt.
Gruß
David -
LuxusProblem -
Ja kann man so sagen... btw. warum verbietest du web-dl filme in deiner config???
Gruß
David -
-
stimmt eigtl
o_O -
ich hab mal den "Exists_Series" eintrag noch dazu gefügt - macht den anschein zu funktionieren
wärst du so nett und würdest deine config.yml mit mir teilen
also speziell den trakt.tv teil...vielleicht kann ichs dadurch noch ein wenig tunen -
-
-
Ich habe trakt.tv nicht drauf... aber ich kann spaeter nochmal meine configs posten.
Gruss
David -
Code
Alles anzeigenpresets: global: pyload: api: http://localhost:8888/api queue: no username: admin password: xxxx parse_url: no hoster: - UploadedTo - ShareOnlineBiz multiple_hoster: yes movies: imdb_required: yes imdb: min_score: 5.9 min_year: 1980 manipulate: - title: replace: regexp: (?i)\b(.fancut|.german|.uncut|.extended|.se|.dubbed|.dl|.dts|.ac3|.ac3d|.x264*)\b format: '' regexp: reject: - \b(1080p)\b: {from: title} - \b(COMPLETE)\b: {from: title} - \b(Remux)\b: {from: title} - \b(Eroti(c|k))\b: {from: title} - \b(sub(s|bed))\b: {from: title} - \b(XXX)\b: {from: title} - \b(S\d{1,2})\b: {from: title} - \b(S\d+E\d+)\b: {from: title} tasks: Top-Releases: rss: http://feed43.com/0064244103483000.xml accept_all: no preset: movies 720p: rss: http://feed43.com/0062138425176000.xml accept_all: no preset: movies
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!