#41
|
|||
|
|||
hey,
nutzt ihr das alle erfolgreich? ist mir bisschen zu überladen. eig würd es mir reichen wenn das teil per cron überprüft was in meinem plex ist und dementsprechend alles lädt was fehlt ^^ hab die secrets ausgefüllt und hab jetztt folgenden fehler: Quote:
Last edited by Jiaz; 23.05.2016 at 11:47. |
#42
|
|||
|
|||
Hallo zusammen!
Arbeitet hier noch jemand aktiv an dem Thema? Flexget erkennt z.B. keine iTunesHD- oder NetflixHD-Sachen. Weiß jemand einen Fix hierfür? |
#43
|
|||
|
|||
Hey. Ich habe leider gerade wenig Zeit.
Flexget hat dermaßen in der Logik rumgepfuscht, dass ich die halbe Config umschreiben musste. Im Grunde wurde kein Bereich ausgelassen. So ein Update habe ich bei Flexget in 2 Jahren nicht gesehen. Leider habe ich nun einen ganzen Berg voll Fehlermeldungen. Auch das hätte ich bereits behoben, aber leider ist zu allem Überfluss auch noch mein python zerschossen. Steht irgendwie nicht unter einem guten Stern gerade. Zwischenzeitlich habe ich mal Netflix ausprobiert. Aber für eine dermaßen beschränkte Auswahl bin ich nicht zu haben. Also werde ich mich die Tage mal wieder ran machen und melde mich, sobald die Config wieder mit der aktuellen Flexget-Version funktoniert. Je nachdem wie es die Fehler in sich haben, kann es aber auch noch dauern. @bigbadbunnyrabbit - lange flexget nicht aktualisiert, was? :D Sonst würde schon seit ca. 3 Monaten nichts mehr funktionieren Dann belasse es auch erstmal dabei. Aber sag den anderen doch bitte einmal, welche Version du noch (erfolgreich) benutzt. Dann könnten interessierte über ein Downgrade auf diese Version zurück. Bezüglich iTunesHD und NetflixHD; inwiefern möchtest du, dass Flexget diese erkennt? Natürlich ist das möglich. Aber soll er sie blockieren? In einem speziellen Format laden? In eine gesonderte trakt-list stecken? Auf eine andere HDD legen? Anders filtern? Oder meinst du, dass flexget diese aktuell auslässt? Also nicht runterläd? Last edited by snickers2k; 05.07.2016 at 20:51. |
#44
|
|||
|
|||
Hab mittlerweile auf die aktuellste Version upgedatet und es geht nix mehr...
Vielen Dank, dass du deine neue Config wieder teilen wirst! |
#45
|
|||
|
|||
könntest du bitte deine cfgs posten und kurz beschreiben dank dir
|
#46
|
|||
|
|||
Freu mich auch schon drauf
|
#47
|
|||
|
|||
Neuste Config ist auf github
@CENGOiSM, könntest du evtl. deine search_XY.py so umschreiben, dass sie ins flexget Verzeichnis abzulegen ist? Vor kurzem hat sich mein python zerschossen - und ich bin mir nicht sicher, ob es nicht durch das ablegen der File ins python-Verzeichnis entstanden ist. Last edited by Jiaz; 18.07.2016 at 09:53. |
#48
|
|||
|
|||
Code:
root@v109:~/.flexget# flexget execute now 2016-07-16 11:22 CRITICAL manager [/templates/Discover-enable-Backfill/discover/from/0] The key `searchXY` is not valid here. Only known plugin names are valid keys. 2016-07-16 11:22 CRITICAL manager [/templates/Discover-disable-Backfill/discover/from/0] The key `searchXY` is not valid here. Only known plugin names are valid keys. 2016-07-16 11:22 CRITICAL manager Failed to load config file: Did not pass schema validation. Could not start manager: Did not pass schema validation. Last edited by Jiaz; 18.07.2016 at 09:53. |
#49
|
|||
|
|||
?!?!
searchXY habe ich noch nie gesehen.. Hast du selbst dran rumgebastelt? Ich gebe maximal support für die secrets-datei mit einer unveränderten config. Mögliche Werte für die secrets-datei stehen eigentlich immer daneben. Bitte an diese halten. Evtl hast du die search_XY.py auch nicht in den python-Ordner verschoben? Bei crack00r und mir funktioniert wieder alles Last edited by Jiaz; 22.07.2016 at 10:10. |
#50
|
||||
|
||||
Anmerkung: searchXY wurde von mir so umbenannt.
__________________
JD-Dev & Server-Admin |
#51
|
|||
|
|||
ahhh..
Ja, dann @h00re, bitte die neue Version des Search-Plugins, aus dem Ordner "search plugins" verwenden und in den python Ordner verschieben. Habe die readme im Git angepasst. Und dann sagt mir mal bitte, ob bei euch die links von besagter Seite von JD bearbeitet werden. Bei mir kommt immer eine Fehlermeldung "Übersprungen - Kein Account".. ?!?! Wirklich komisch. Bei crack00r funktioniert es wohl. Evtl könntest du mal ein Blick drüber werfen, @Jiaz? jdlog://5007971887641 (https://board.jdownloader.org/showth...653#post376653) Last edited by snickers2k; 22.07.2016 at 18:45. |
#52
|
||||
|
||||
@snickers2k: habe im thread geantwortet
__________________
JD-Dev & Server-Admin |
#53
|
|||
|
|||
Letztes Update ist draußen - made by snickers2k
|
#54
|
|||
|
|||
Ich starte Flexget immer mit dem "-c ......./config.yml" parameter.
Damit das Script funktioniert muss man die Datei search_XXX.py in einen Unterordner legen, der "plugins" lautet und im selben Verzeichnis ist, wie die *.yml Datei. Was ich noch nicht herausgefunden habe: Wie werden die zwei *.py Scripte getriggert, die im External-Plugins Ordner liegen? Und ich musste folgendes zusätzlich installieren, damit die Scripte funktionieren: apt-get install python-beautifulsoup EDIT 2.9.: Pfad für Folderwatch stimmt nicht: Suchen und Ersetzen: {{ secrets.JDownloader.path }}/folderwatch/ --> {{ secrets.JDownloader.path }}/ Last edited by knumsi; 02.09.2016 at 10:30. Reason: update |
#55
|
|||
|
|||
die .py werden mit "python ZZ-RSS.py" getriggert. Allerdings fürchte ich, dass diese nicht mehr funktionieren. Die darin enthaltenen Ergebnisse ändern sich (wenigstens bei mir) nicht mehr. Evtl kann es ja jemand bei sich testen?
"JDownloader.path" steht für den JD-Path, nicht für den darin enthaltenen folderwatch-Ordner. Sonst ists doppelt-gemoppelt und funktioniert nicht. Last edited by Jiaz; 11.09.2016 at 14:14. |
#56
|
|||
|
|||
Hi,
nachdem ich mit dem RSSCrawler von Rix gut zu recht komme wollte ich mich Flexget widmen.Ich habe mich mal mit deiner config versucht, allerdings scheitere ich schon im Auth bei Trakt: Code:
root@debian-jessie-1:~/.config/flexget# flexget trakt auth itsie ******** 2016-09-14 15:02 CRITICAL manager [/templates/Discover-enable-Backfill/discover/from/0] The key `xy` is not valid here. Only known plugin names are valid keys. 2016-09-14 15:02 CRITICAL manager [/templates/pyload-enable-Queue/pyload] `username` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-enable-Queue/pyload] `password` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-disable-Queue/pyload] `username` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-disable-Queue/pyload] `password` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Youtbe/pyload] `username` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Youtbe/pyload] `password` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Watchlist/pyload] `username` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Watchlist/pyload] `password` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/Discover-disable-Backfill/discover/from/0] The key `xy` is not valid here. Only known plugin names are valid keys. 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Archive/pyload] `username` is a required property 2016-09-14 15:02 CRITICAL manager [/templates/pyload-Archive/pyload] `password` is a required property 2016-09-14 15:02 CRITICAL manager Failed to load config file: Did not pass schema validation. Could not start manager: Did not pass schema validation. root@debian-jessie-1:~/.config/flexget# cd / root@debian-jessie-1:/# find -name flexget ./root/.config/flexget ./usr/local/bin/flexget ./usr/local/lib/python2.7/dist-packages/flexget Last edited by Itsie; 14.09.2016 at 20:33. |
#57
|
|||
|
|||
mit dem auth hat es nichts zutun. der funktioniert scheinbar.
das die config meldet, pyload würde ein username fehlen, kann so eigentlich nicht sein. Ich benutze ja schließlich die selbe config und habe dieses Problem nicht. Hast du den pyload-username etc aus der secrets datei gelöscht, weil du es "nicht brauchtest" ? Das also wieder rückgängig machen. Egal ob du pyload nutzt oder nicht. xy unter discover wird wohl für S J stehen? Also bitte das S J external-plugin in den python-flexget ordner verschieben... evtl doch dass tutorial lesen und so Was meinst du mit RSSCrawler von Rix ?! Link? Last edited by snickers2k; 16.09.2016 at 23:15. |
#58
|
|||
|
|||
Hi,
also ich hänge die Config anbei, die External-Plugins Ordner Struktur passt nun auch. Code:
root@flexrss:/usr/local/lib/python3.4/dist-packages/flexget# ls -hla total 260K drwxr-sr-x 9 root staff 4.0K Sep 17 07:16 . drwxrwsr-x 83 root staff 4.0K Sep 17 07:09 .. drwxr-sr-x 3 root staff 4.0K Sep 17 07:08 api -rw-r--r-- 1 root staff 14K Sep 17 07:08 config_schema.py -rw-r--r-- 1 root staff 11K Sep 17 07:08 db_schema.py -rw-r--r-- 1 root staff 12K Sep 17 07:08 entry.py -rw-r--r-- 1 root staff 3.1K Sep 17 07:08 event.py drwxr-xr-x 4 root root 4.0K Sep 17 07:10 External-Plugins -rw-r--r-- 1 root staff 1.7K Sep 17 07:08 __init__.py -rw-r--r-- 1 root staff 6.1K Sep 17 07:08 ipc.py -rw-r--r-- 1 root staff 7.3K Sep 17 07:08 logger.py -rw-r--r-- 1 root staff 39K Sep 17 07:08 manager.py -rw-r--r-- 1 root staff 22K Sep 17 07:08 options.py -rw-r--r-- 1 root staff 19K Sep 17 07:08 plugin.py drwxr-sr-x 20 root staff 4.0K Sep 17 07:17 plugins drwxr-sr-x 2 root staff 4.0K Sep 17 07:08 __pycache__ -rw-r--r-- 1 root staff 25K Sep 17 07:08 task.py -rw-r--r-- 1 root staff 3.9K Sep 17 07:08 task_queue.py drwxr-sr-x 5 root staff 4.0K Sep 17 07:08 templates -rw-r--r-- 1 root staff 9.4K Sep 17 07:08 terminal.py drwxr-sr-x 4 root staff 4.0K Sep 17 07:08 ui drwxr-sr-x 4 root staff 4.0K Sep 17 07:08 utils -rw-r--r-- 1 root staff 18K Sep 17 07:08 validator.py -rw-r--r-- 1 root staff 448 Sep 17 07:08 _version.py -rw-r--r-- 1 root staff 7.2K Sep 17 07:08 webserver.py Code:
root@flexrss:/usr/local/lib/python3.4/dist-packages/flexget/plugins# ls api cli clients daemon estimators filter generic __init__.py input internal list metainfo modify operate output parsers __pycache__ Search-Plugins services sites Angehangen, externe Links sind leider untersagt. Trakt Auth nach aktuellem Stand: root@flexrss:~/.flexget# flexget trakt auth Itsie 123456 2016-09-17 07:30 CRITICAL manager [/templates/pyload-enable-Queue/pyload] 'username' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-enable-Queue/pyload] 'password' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Archive/pyload] 'username' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Archive/pyload] 'password' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-disable-Queue/pyload] 'username' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-disable-Queue/pyload] 'password' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Watchlist/pyload] 'username' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Watchlist/pyload] 'password' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Youtbe/pyload] 'username' is a required property 2016-09-17 07:30 CRITICAL manager [/templates/pyload-Youtbe/pyload] 'password' is a required property 2016-09-17 07:30 CRITICAL manager Failed to load config file: Did not pass schema validation. Rix RSScrawler: github.com/rix1337/RSScrawler LG und vielen Dank! Last edited by Itsie; 17.09.2016 at 09:40. |
#59
|
|||
|
|||
es hat immer noch nichts mit dem trakt auth zutun.. die secrets datei sieht gut aus.. evtl was an der config verändert? ergibt jedenfalls so erstmal keinen Sinn... Sonst müsste der Fehler ja auch bei allen anderen kommen.
Kommentiere mal den ganzen pyLoad bereich aus der config aus. Dann muss es gehen. Ich werde mir das ganze dann mal bei Zeiten angucken. Evtl nehme ich pyLoad auch raus - nutzt ja eh kaum noch jemand. Btw. lesen hilft. Den INHALT aus dem Search-Plugins-Ordner in den python-flexget ordner verschieben. Nicht den Ordner selbst. Das hilft schon mal bei dem anderen error. Ps. Den kram von rix1337 kann ich leider nicht ernst nehmen. Ist nicht mit Flexget kompatibel.. und tatsächlich ist es ein Trabbi im vergleich zu einem Spaceshuttle (flexget). Ist ein alter fork von den Uhralten pyLoad-plugins von gutz-pilz, die ich schon zu pyLoad zeiten nicht genutzt habe. Man muss schon schwer einen an der Waffel haben, erstmal hunderte Filme/Serien (aktuell habe ich 300 Filme/Serien in der IMDb Watchlist) in eine .txt zu copy-pasten, statt dank flexget auf imdb/trakt einfach auf den "watchlist"-button zu klicken Evtl kann jemand den scraper teil aus rix/gutz-pilz-script umbauen, sodass es für flexget nutzbar wird? Denn der von gutz-pilz geschriebene scraper teil ist wirklich gut. Leider der Rest nicht^^ Last edited by snickers2k; 17.09.2016 at 15:40. |
#60
|
|||
|
|||
Hi,
ja nu hat es geklappt, musste einfach in: /usr/local/lib/python2.7/dist-packages/flexget/ Jedoch ist beim Ausführen folgender Fehler: 2016-09-17 23:11 WARNING configure_series Sync_Plex_Watchlist_to_Trakt_OnHold Error during input plugin plex: Could not retrieve accesstoken for 192.168.178.43. Die Login Daten stimmen jedoch, jemand eine Idee wie ich das fixe? PS: Ja da hast du Recht, trotzdem hat sich da jemand viel Arbeit gemacht und es lief, jedoch echt lahm wie du schon sagst, mit Plex als Quelle wäre das angenehm. Aber auch hier habe ich gespendet und werde es bei dir natürlich auch noch nachholen, aber erstmal ans laufen bekommen den Spaß. Last edited by Itsie; 18.09.2016 at 01:16. |
#61
|
|||
|
|||
Hm... gut zu wissen; den ganzen Task "Sync_Plex_Watchlist_to_Trakt_OnHold" in der config löschen ... Frage mich nur, wieso das bei mir nicht passiert.. Na egal. Werde die Tage die config updaten, damit solche Fehler nicht mehr auftauchen. Das ganze soll möglichst eh nur über trakt/imdb funktionieren. Die Daten dann am besten mit plex-trakt-scrobbler zusammenführen. zB in Plex etwas raten, damit es in trakt auch gerated ist. Hier baue ich zB gerade eine funktion, die anhand der Ratings Filme behandeln soll. zB "5 (in Plex ) = 10 Sterne in trakt = in 1080p neu laden".
Last edited by snickers2k; 19.09.2016 at 19:36. |
#62
|
|||
|
|||
Hi,
ist es nicht möglich nach dem vorhandenen auf Plex suchen zu lassen? Und einfach neue Folgen abfragen zu lassen? Sprich das "trakt" gar nicht benötigt wird? Ich mein auf der anderen Seite aktualisiert das Plex Plugin ja sowieso Trakt, jedoch nur vom Verstädnis her. Wie schaffe ich es denn, dass er nur 720p läd, das reicht mir i.d.R oder nur 1080p? Ich warte dann einfach auf dein "config" Update, sagst du hier bescheid? LG |
#63
|
|||
|
|||
Deine Installation funktioniert eigentlich.. wie gesagt, einfach den task: Sync_Plex_Watchlist_to_Trakt_OnHold löschen
Das Plex-Plugin von Flexget wird Stiefmütterlich behandelt. Wenn man zB Plex als "Plex-Home" (multi-user) laufen hat, funktioniert Flexget seit über einem Jahr nicht. Qualität wählst du in der Secrets datei aus.. zB Main-Quality:720p, High-Quality:1080p |
#64
|
|||
|
|||
Hi,
scheint soweit zu klappen. Wie weit reicht die Backward Suche? Ich habe von 5 Serien nur die letzte Staffel die ich schaue und eig. sollte er ja alle vorherigen Staffeln dann auch suchen und in den Folderwatch Ordner legen? Bei mir hat er das nur bei einer Serie gemacht und dies auch nur Staffel 2. Außerdem gibt es beim Ausführen noch folgende Hinweise: Code:
2016-09-21 07:08 VERBOSE task Series_Collection_EN FAILED: `N S0102 Ersetzt 720p HDTV X264-Ersetzt` by urlrewriting plugin 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('dict' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('dict' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('dict' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('dict' object has no attribute 'language') 2016-09-21 07:08 ERROR if Series_Collection_EN Error occured while evaluating statement `trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language') Code:
2016-09-21 07:04 WARNING crossmatch Series_Collection_DE Error during input plugin trakt_list: Could not retrieve list from trakt (404 Client Error: Not Found for url: **External links are only visible to Support Staff** 2016-09-21 07:04 WARNING crossmatch Series_Collection_DE Error during input plugin trakt_list: `type` cannot be `episodes` for collection list. Code:
## Eigene Daten eintragen queue: movie: Default series: Default |
#65
|
|||
|
|||
Quote:
Ich dachte, dieses Setup hier basiert zwingend auf den RSS-Feeds der beiden Contentseiten? Wenn eben diese nicht mehr funktionieren, wie erhältst du dann überhaupt irgendwelche positiven Ergebnisse? --------------------------------- Das SerienXXX-RSS.py funktioniert eigentlich immer noch, soweit ich das beurteilen kann. Nur das FilmXXX-RSS.py bringt aktuell nur einen Genre-Feed als Ergebnis. |
#66
|
|||
|
|||
itsie: "onhold" liste auf trakt.tv anlegen. Alles was darin landet, wird nicht mehr geladen, bis es von der liste entfernt wurde.
"`trakt_translations.language == ['german']`. ('NoneType' object has no attribute 'language')" .. komisch, kommt bei mir nicht. gucke ich mir mal an. Die Einstellungen für "Queue" sind flexget bezogen. Falls man einen eigenen Queue-Namen nutzt. Default ist ok, nutze ich auch. Nein, das Setup hier ist einfach eine Flexget config für verschiedene Seiten. S J unterstützt "search", dank CENGOiSM. sceper-ws ist nur für englische sachen - und unterstützt auch search HDA und MB können zZ nur "streamen", also gucken was aktuell im feed auftaucht. Unter Umständen funktionieren diese aber seit neustem nicht mehr, wesshalb ich eine andere Lösung eines Freundes nutze. Ich werde mal gucken, ob ich das noch irgendwie auf github zur "selbstinstallation" stellen kann. |
#67
|
|||
|
|||
Hi,
war länger nicht aktiv, wie ich sehe hat sich hier einiges getan. Auch Flexget hat anscheinend zwischenzeitlich reichliche Updates bekommen. Für alle Interessierten: wie snickers2k schon erwähnt hat, bastele ich (oder besser werde basteln) an einer Such-Plugin Lösung für S-J, H-D und M-B. Das ist unabhängig von einem RSS-Feed der jeweiligen Seite, welche nur die aktuellen Angebote listet, sondern sucht "on demand" nach einem gegebenen Titel, Folge etc. Ich lese mich neu in Python und Flexget an deswegen dauert es teilweise länger als vielleicht nötig aber eine Lösung ist besser als keine. ^^ Haben hier die Interessenten vielleicht ein paar Ideen, oder Wünsche, wie man die ganze Sache perfektionieren könnte? Zur Zeit fällt mir dazu nur eine Sprachwahl, eine Hosterauswahl und Qualitätsauswahl ein. Vielleicht noch eine bevorzuge Netfli* über *TunesHD oder dergleichen. Grüße, CENGOiSM |
#68
|
|||
|
|||
Hey CENGOiSM, freut mich, dass du noch dabei bist
Sprachwahl und Hoster wären cool. Aber wie zuverlässig funktioniert das? zZ habe ich die Sprachwahl über regexp - was bis auf deutsche Serien gut funktioniert. Für Deutsche Serien ist es allerdings eine Katastrophe, weil dann kein "German" im Titel auftaucht. Hosterwahl wäre super. Am besten auch so, dass man es in der config direkt eingeben kann, damit ich es in die Auswahl in die secrets übernehmen kann. Gibt es wirklich einen Unterschied zwischen Netfli* über *TunesHD ? Eigentlich arbeitet ja flexget - und auch die config mit "flexget.com/Plugins/quality", wo man ein minimum angeben kann. |
#69
|
|||
|
|||
Quote:
Auf S-J etc steht doch aber German im Titel? Im moment ist es auch so implementiert das über if german im titel => deutsch, ansonsten english aber da gibts noch glaub spanisch französisch auf S-J allein, muss das verallgemeinern. Jap meine mit Einstellungen natürlich die config-Möglichkeit via Flexget (also search sj -hoster: ul -language: de). Mir persönlich hat es auch noch nie Freude bereitet über irgendwelche Umwege. Genau Flexget hat eine quality Einstellungen, was ich aber meine ist zB wenn du auf 1080p quality in Flexget einstellst kommt einmal Netfli* 1080p und einmal *TunesHD 1080p für die selbe Episode. Oder kann man das auch filtern über Flexget-quality? |
#70
|
|||
|
|||
Python,Flexget,Filebot How-To
Hallo zusammen,
da ich anfangs mir das ganze zusammen suchen musste, versuche ich diese Schritte den ein oder andren zu ersparen und alles zusammen zu fassen. Ich nutze Debian auf einem QNAP Nas mit der Container Station. Sicherlich ist es auch möglich auf Debian zu verzichten, bei mir war es macht der Gewohnheit. Bitte beachte, dass für die genutzte Konfiguration von crack00r folgendes zusätzlich benötigt wird: Variante 1: Plex: github.com/trakt/Plex-Trakt-Scrobbler Variante 2: Kodi: kodi.wiki/view/Add-on:Trakt 1. Python installieren 2. Flexget installieren & konfigurieren 3. Filebot installieren & konfigurieren 1. Python Packages updaten: Code:
apt-get update Code:
apt-get install python python-pip Code:
pip install --upgrade setuptools 2. Flexget Flexget Setup: Code:
pip install flexget Code:
flexget -V Code:
mkdir ~/.flexget Code:
apt-get install git Code:
git clone github.com/crack00r/Flexget-Config.git Code:
cd / find -name flexget Code:
mv ~/Flexget-Config/External-Plugins/ /usr/local/lib/python2.7/dist-packages/flexget mv ~/Flexget-Config/Search-Plugins/search_xy.py /usr/local/lib/python2.7/dist-packages/flexget/plugins/ mv ~/Flexget-Config/config.yml ~/.flexget/ mv ~/Flexget-Config/secrets.yml ~/.flexget/ Code:
nano ~/.flexget/secrets.yml Code:
flexget trakt auth deinuser deinpin Code:
flexget execute Code:
flexget daemon start -d Filebot benennt aufgrund einer Datenbank z.B TheTVDB die Serien und verschiebt Sie in einen gewünschten Ordner, der Vorteil an dem hier angebotenen Script ist die Struktur die mit genutzt werden kann: DLFolderArchive: '---Archiv' Diese beinhaltet Unterordner wie "Serien" oder "Movies", deswegen können verschiedene Datenbanken und Pfade gepflegt werden, in meinem Fall habe ich Serien von Filmen getrennt und bin glücklich über diese Funktionalität. Download: Code:
wget -O filebot.deb '**External links are only visible to Support Staff** Code:
dpkg -i filebot.deb Code:
filebot -rename --conflict skip /share/Download/rss/---Archiv/Series/ --output /share/Plex/Serien/ -r --format "{n}/Season {s}/{n} - {s00e00} - {t}" --db TheTVDB --lang de -non-strict filebot.net/cli.html Ich habe mir einen Cronjob dafür angelegt um einfach gar nichts mehr machen zu müssen. -- Ich hoffe ich konnte euch ein wenig helfen , selber muss ich noch dazu sagen, dass der Author der Konfiguration einen tollen Job macht, lasst Ihm doch eine kleine Spende da, er hilft wo er kann. Last edited by Jiaz; 26.09.2016 at 10:02. |
#71
|
|||
|
|||
Quote:
Ist ne Deutsche Serie, desshalb kein "German" im Titel. Allerdings wird mit dem xy "external-plugin", was noch von gutz-pilz kommt, immer ein "Deutsch" oder "Englisch" vor dem Namen im RSS angezeigt. Scheint xy spezifisch zu sein - wesshalb es dir auch so angezeigt werden müsste. Dieses musste ich leider durch "manipulate" entfernen, da es mit IMDb/Trakt Probleme gemacht hat. Schön wäre es, wenn dein Plugin nach eben diesem Eintrag schaut, es in dein Plugin übergibt und den Namen danach cleaned. Ich muss zugeben, in letzter Zeit habe ich auch schon gewisse Probleme mit dem "seen"-Plugin gehabt. Eigentlich sollte ja eine Episode/Film nur ein einziges mal geladen werden - und danach als "seen" übersprungen werden. Leider ist das in letzter Zeit teilweise nicht der Fall. Muss ich mir noch einmal anschauen bzw. im flexget git ein issue erstellen. Vielen Dank Itsie, für das Tutorial, werde es mal in den ersten Post übernehmen. Crack00r habe ich mal gegen snickers2k ersetzt, denn tatsächlich ist crack00r jemand anderes Meine aktuelle Filebot-Config, als Beispiel: Es werden Filme auf 2 Festplatten aufgeteilt, möglich wären auch 3 oder mehr. Enthalten sind "movieFormat" und "seriesFormat". Code:
filebot -script fn:amc --def skipExtract=y --def clean=y --lang de --action move -non-strict "/media/snikay/Misc2/Downloads/---Archiv" --conflict override --def subtitles=en,de --def "movieFormat={n =~ /^(?i)[0-9a-l]/ ? '/media/snikay/Movies.A-L' : n =~ /^(?i)[m-z]/ ? '/media/snikay/Movies.M-Z' : '/media/snikay/Movies.M-Z'}:/Movies/{n.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue')}/{fn.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue')}" --def "seriesFormat=/media/snikay/Series/Archiv/{n.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue').replaceTrailingBrackets()}/{episode.special ? 'Special' : 'Season '+s.pad(2)}/{n.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue').replaceTrailingBrackets()} - {episode.special ? 'S00E'+special.pad(2) : s00e00} - {t.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue')}/{fn.ascii().replaceAll('ä', 'ae').replaceAll('ö', 'oe').replaceAll('ü', 'ue')}" Last edited by Jiaz; 26.09.2016 at 10:03. |
#72
|
|||
|
|||
Quote:
Gibt es Ausschlussregeln? Er läd leider immer "subbed" mit Last edited by Itsie; 24.09.2016 at 10:10. |
#73
|
|||
|
|||
Quote:
Habe die neuste Version hochgeladen.. sollte wieder subs ausschließen und auch keine Plex errors mehr geben. Von Plex nehme ich abstand, da es mit flexget einfach zu schlecht supported wird. Falls es noch errors gibt, bitte bescheid sagen. Last edited by snickers2k; 24.09.2016 at 16:29. |
#74
|
||||
|
||||
Quote:
Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#75
|
|||
|
|||
In der neuen Config erscheint folgendes:
Code:
root@flexget:~# flexget execute --now --discover-now 2016-09-25 17:51 VERBOSE task_queue There are 17 tasks to execute. Shutdown will commence when they have completed. 2016-09-25 17:51 INFO interval RemoveCollectedTraktMovies Ignoring interval because of --now 2016-09-25 17:51 VERBOSE input_cache RemoveCollectedTraktMovies Restored 0 entries from db cache 2016-09-25 17:51 WARNING details RemoveCollectedTraktMovies Task didn't produce any entries. This is likely due to a mis-configured or non-functional input. 2016-09-25 17:51 VERBOSE input_cache RemoveCollectedTraktMovies Restored 5 entries from db cache 2016-09-25 17:51 VERBOSE details RemoveCollectedTraktMovies Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0) 2016-09-25 17:51 VERBOSE list_remove RemoveCollectedTraktMovies removing accepted entries from trakt_list - {u'username': u'me', u'type': u'movies', u'account': u'Itsie', u'list': u'watchlist', u'strip_dates': False} 2016-09-25 17:51 VERBOSE list_remove RemoveCollectedTraktMovies removing accepted entries from movie_list - Default 2016-09-25 17:51 INFO interval RemoveCollectedTraktSeries Ignoring interval because of --now 2016-09-25 17:51 VERBOSE input_cache RemoveCollectedTraktSeries Restored 0 entries from db cache 2016-09-25 17:51 WARNING details RemoveCollectedTraktSeries Task didn't produce any entries. This is likely due to a mis-configured or non-functional input. 2016-09-25 17:51 VERBOSE input_cache RemoveCollectedTraktSeries Restored 12 entries from db cache 2016-09-25 17:51 VERBOSE details RemoveCollectedTraktSeries Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0) 2016-09-25 17:51 VERBOSE list_remove RemoveCollectedTraktSeries removing accepted entries from trakt_list - {u'username': u'me', u'type': u'shows', u'account': u'Itsie', u'list': u'watchlist', u'strip_dates': False} 2016-09-25 17:51 INFO interval RemoveCollectedIMDb No previous run recorded, running now 2016-09-25 17:51 VERBOSE utils.requests RemoveCollectedIMDb Waiting 4.70 seconds until next request to imdb.com 2016-09-25 17:51 CRITICAL plugin RemoveCollectedIMDb Login to IMDB failed. Check your credentials. 2016-09-25 17:51 WARNING task RemoveCollectedIMDb Aborting task (plugin: imdb_list) Es ist die aktuelle config.yml. Wie genau soll die "backfill" Funktion eig. laufen? Ist es so, dass er auf xy die ganzen Staffeln / Folgen sucht und davon einen crawljob generiert? Oder sucht er die RSS ab ? Muss die eig. noch in nem Cron laufen? Sprich was wird genau genutzt die Suche oder die RSS? LG Last edited by Jiaz; 26.09.2016 at 10:03. |
#76
|
|||
|
|||
Es muss die Email-Adresse sein. Noch einmal die Login-Daten prüfen. Ist flexget aktuell? Zur not einen anderen User ausprobieren. Das ist definitiv kein Fehler der config.
Backfill soll eigentlich fehlende Episoden füllen. Aber zugegeben, es könnte besser funktionieren. Bzw. werde ich da evtl noch ein paar Optionen integrieren. Werde mich damit bei Zeiten beschäftigen. Suche UND RSS (dank CENGOiSM's S-J Such-Plugin) Last edited by snickers2k; 26.09.2016 at 14:56. |
#77
|
|||
|
|||
Hi,
ja Flexget ist ind er aktuellen Version: Aber trotzdem: Code:
2016-09-26 18:33 INFO imdb_lookup Movies_Watchlist_Stream_DE Title `staatsaffaere.kunsthandel.german.doku.720p.hdtv.x264-iq` lookup failed 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Searching from imdb `Legenden.der.Leidenschaft.1994.German.720p.BluRay.x264-DECENT` 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Found **External links are only visible to Support Staff** 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Parsing imdb for `Legenden.der.Leidenschaft.1994.German.720p.BluRay.x264-DECENT` 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Searching from imdb `Die.junge.Anwaeltin.2014.German.DTS.720p.Bluray.x264-CRG` 2016-09-26 18:33 WARNING imdb_lookup Movies_Watchlist_Stream_DE IMDB lookup failed for Die.junge.Anwaeltin.2014.German.DTS.720p.Bluray.x264-CRG 2016-09-26 18:33 INFO imdb_lookup Movies_Watchlist_Stream_DE Title `die.junge.anwaeltin.2014.german.dts.720p.bluray.x264-crg` lookup failed 2016-09-26 18:33 WARNING tmdb_lookup Movies_Watchlist_Stream_DE TMDB lookup failed for Die.junge.Anwaeltin.2014.German.DTS.720p.Bluray.x264-CRG 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Searching from imdb `Der.Babynator.2005.German.DL.720p.HDTV.x264-TiPToP` 2016-09-26 18:33 VERBOSE imdb_lookup Movies_Watchlist_Stream_DE Found **External links are only visible to Support Staff** Code:
2016-09-26 18:30 VERBOSE task_queue There are 17 tasks to execute. Shutdown will commence when they have completed. 2016-09-26 18:30 INFO interval RemoveCollectedTraktMovies Ignoring interval because of --now 2016-09-26 18:30 VERBOSE input_cache RemoveCollectedTraktMovies Restored 0 entries from db cache 2016-09-26 18:30 WARNING details RemoveCollectedTraktMovies Task didn't produce any entries. This is likely due to a mis-configured or non-functional input. 2016-09-26 18:30 VERBOSE input_cache RemoveCollectedTraktMovies Restored 6 entries from db cache 2016-09-26 18:30 VERBOSE details RemoveCollectedTraktMovies Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0) 2016-09-26 18:30 VERBOSE list_remove RemoveCollectedTraktMovies removing accepted entries from trakt_list - {u'username': u'me', u'type': u'movies', u'account': u'Itsie', u'list': u'watchlist', u'strip_dates': False} 2016-09-26 18:30 VERBOSE list_remove RemoveCollectedTraktMovies removing accepted entries from movie_list - Default 2016-09-26 18:30 INFO interval RemoveCollectedTraktSeries Ignoring interval because of --now 2016-09-26 18:30 VERBOSE input_cache RemoveCollectedTraktSeries Restored 0 entries from db cache 2016-09-26 18:30 WARNING details RemoveCollectedTraktSeries Task didn't produce any entries. This is likely due to a mis-configured or non-functional input. 2016-09-26 18:30 VERBOSE input_cache RemoveCollectedTraktSeries Restored 12 entries from db cache 2016-09-26 18:30 VERBOSE details RemoveCollectedTraktSeries Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0) 2016-09-26 18:30 VERBOSE list_remove RemoveCollectedTraktSeries removing accepted entries from trakt_list - {u'username': u'me', u'type': u'shows', u'account': u'Itsie', u'list': u'watchlist', u'strip_dates': False} 2016-09-26 18:30 INFO interval RemoveCollectedIMDb No previous run recorded, running now 2016-09-26 18:30 VERBOSE utils.requests RemoveCollectedIMDb Waiting 4.66 seconds until next request to imdb.com 2016-09-26 18:30 CRITICAL plugin RemoveCollectedIMDb Login to IMDB failed. Check your credentials. 2016-09-26 18:30 WARNING task RemoveCollectedIMDb Aborting task (plugin: imdb_list) 2016-09-26 18:30 INFO interval Update_Trakt_to_Flexget Ignoring interval because of --now 2016-09-26 18:30 VERBOSE input_cache Update_Trakt_to_Flexget Restored 0 entries from db cache 2016-09-26 18:30 WARNING details Update_Trakt_to_Flexget Task didn't produce any entries. This is likely due to a mis-configured or non-functional input. 2016-09-26 18:30 VERBOSE input_cache Update_Trakt_to_Flexget Restored 6 entries from cache 2016-09-26 18:30 VERBOSE details Update_Trakt_to_Flexget Summary - Accepted: 0 (Rejected: 0 Undecided: 0 Failed: 0) 2016-09-26 18:30 VERBOSE list_add Update_Trakt_to_Flexget adding accepted entries into movie_list - Default 2016-09-26 18:30 VERBOSE input_cache Remove_IMDb_to_Trakt Restored 0 entries from db cache 2016-09-26 18:30 VERBOSE manipulate Remove_IMDb_to_Trakt Modified 0 entries. 2016-09-26 18:30 VERBOSE utils.requests Remove_IMDb_to_Trakt Waiting 4.68 seconds until next request to imdb.com 2016-09-26 18:30 WARNING crossmatch Remove_IMDb_to_Trakt Error during input plugin imdb_list: Login to IMDB failed. Check your credentials. 2016-09-26 18:30 VERBOSE list_remove Remove_IMDb_to_Trakt removing accepted entries from trakt_list - {u'username': u'me', u'type': u'movies', u'account': u'Itsie', u'list': u'watchlist', u'strip_dates': False} 2016-09-26 18:30 INFO interval Update_IMDb_to_Trakt No previous run recorded, running now 2016-09-26 18:30 VERBOSE utils.requests Update_IMDb_to_Trakt Waiting 4.35 seconds until next request to imdb.com 2016-09-26 18:30 VERBOSE utils.requests Update_IMDb_to_Trakt Waiting 4.68 seconds until next request to imdb.com 2016-09-26 18:30 CRITICAL plugin Update_IMDb_to_Trakt Login to IMDB failed. Check your credentials. 2016-09-26 18:30 WARNING task Update_IMDb_to_Trakt Aborting task (plugin: imdb_list) 2016-09-26 18:30 INFO interval Update_Series_Begin Ignoring interval because of --now 2016-09-26 18:30 VERBOSE details Update_Series_Begin Produced 12 entries. 2016-09-26 18:30 VERBOSE manipulate Update_Series_Begin Field `title` is now `marvels_agents_of_shield.2013) S03E13` 2016-09-26 18:30 VERBOSE manipulate Update_Series_Begin Modified 1 entries. 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for Castle (2009) has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for Quantico has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for The Last Ship has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for DC's Legends of Tomorrow has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for NCIS has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for Hawaii Five-0 has expired, refreshing from tvdb 2016-09-26 18:30 VERBOSE api_tvdb Update_Series_Begin Data for Marvel's Agents of S.H.I.E.L.D. has expired, refreshing from tvdb 2016-09-26 18:31 VERBOSE api_tvdb Update_Series_Begin Data for Blindspot has expired, refreshing from tvdb 2016-09-26 18:31 VERBOSE api_tvdb Update_Series_Begin Data for NCIS: Los Angeles has expired, refreshing from tvdb 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `Castle (2009) S08E01` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `LEGO NinjaGo: Masters of Spinjitzu (2011) S07E01` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `Quantico (2015) S02E01` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `The Last Ship (2014) S01E10` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `Bones (2005) S11E05` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `DC's Legends of Tomorrow (2016) S01E06` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `NCIS (2003) S13E16` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `Hawaii Five-0 (2010) S06E04` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `marvels_agents_of_shield.2013) S03E13` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `The Player (2015) S02E01` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `Blindspot (2015) S01E14` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin ACCEPTED: `NCIS: Los Angeles (2009) S07E21` by accept_all plugin 2016-09-26 18:31 VERBOSE task Update_Series_Begin REJECTED: `Castle (2009) S08E01` by if plugin because matched requirement: tvdb_status == 'Ended' 2016-09-26 18:31 VERBOSE task Update_Series_Begin REJECTED: `The Player (2015) S02E01` by if plugin because matched requirement: tvdb_status == 'Ended' 2016-09-26 18:31 VERBOSE details Update_Series_Begin Summary - Accepted: 10 (Rejected: 2 Undecided: 0 Failed: 0) 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "LEGO NinjaGo: Masters of Spinjitzu (2011)" set to S07E01 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "Quantico (2015)" set to S02E01 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "The Last Ship (2014)" set to S01E10 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "Bones (2005)" set to S11E05 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "DC's Legends of Tomorrow (2016)" set to S01E06 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "NCIS (2003)" set to S13E16 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "Hawaii Five-0 (2010)" set to S06E04 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "Marvel's Agents of S.H.I.E.L.D. (2013)" set to S03E13 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "Blindspot (2015)" set to S01E14 2016-09-26 18:31 INFO set_series_begin Update_Series_Begin First episode for "NCIS: Los Angeles (2009)" set to S07E21 2016-09-26 18:31 WARNING rss Movies_Watchlist_Stream_DE Skipped 463 RSS-entries without required information (title, link or enclosures) LG |
#78
|
|||
|
|||
ja
imdb_lookup ist etwas anderes als imdb_list .. imdb_list funktioniert nur mit gültigem login |
#79
|
|||
|
|||
Hey,
also alles gut? Scheint so zu sein Heute kam ich von der Arbeit und ne neue Folge einer Serie war da. LG |
#80
|
|||
|
|||
Wenn du Flexget mit IMDb füttern willst, ist leider noch nicht alles gut. Oder funktioniert der Login über deinen neuen Account? Wenn du eh nur trakt benutzt, ists egal.
|
|
|