#241
|
|||
|
|||
oha. da haste ja ganze arbeit geleistet
Okay, werde ich so einbauen. serien-qualität hatte ich gestern noch eingebunden. hatte gestern versucht flexget mit python3 zu starten - gab aber noch eine ganze Reihe anderer Fehler. Evtl hat das "s" am Ende damit zu tun. Flexget selbst also doch erstmal noch weiterhin auf python2.7 laufen lassen :/ Da sind ja doch ein paar änderungen nötig. Da muss ich mal sehen wie ich bzw ob heute dazu komme. Last edited by snickers2k; 10.09.2019 at 11:19. |
#242
|
|||
|
|||
FlexGet und make_html
Hallo.
Ich habe gerade die neue FlexGet Version installiert. Das einzige was ich immer mache, ist die Abhänigkeiten wieder auf die aktuellen Versionen zu setzen, d.h. ich installiere die nicht aktuellen Versionen nach. ZB für Sqlalchemy Abhänig 1.3.3 auf 1.3.8 aktuallisiert. Bis jetzt gibt es keinen Fehler unter Python 3.7.4... Hat mich gefreut, das mein Beitrag von gestern etwas gebracht hat. Bei mir ist es halt schon einige male vorgekommen, dass JD2 mitten im schreiben der Datei angefangen hat zu sammeln, diese sind auch ab und an ziemlich groß, besonders wenn ich mal ein Tag nicht gestartet habe. Außerdem habe ich so auch nochmal kurz einen Überblick, was da gesammelt wurde :-) Ich verbieg FlexGet sowieso ziemlich, darum erzähle ich hier mal von meinem Problem. Bei mir ist es folgendes: Ich gehe auf eine Homepage. Dort ist eine Seite, auf der sind Links zu weiteren Seiten befinden. Erst diese 2te Seiten enthalten die Links, die ich haben will. Meine Links sind also eine Seite unter "ROOT" versteckt. Ich löse das wie folgt: Der selbe Ansatz wie aus meinem Post von gestern, nur schreibe ich hier eine neue Config.yml Datei zB xyzconfig.yml. Innerhalb von FlexGet kann man dann ein zweites FlexGet starten, dass sich diese xyzConfig.yml vornimmt. Mit dieser xyzConfig.yml wird eine *.csv Datei erzeugt, die dann im Haupt-Prozess wieder eingelesen wird und ganz zum Schluß wird dann erst alles in die crawljob-Dateien geschrieben. Das vielleicht mal dazu, was mit diesem "make_html" alles machbar ist. Niemand sagt, dass da auch ein HTML rauskommen muß :-) Bis dann, Christian |
#243
|
|||
|
|||
@topy
in der streams.py muss der pfad nur "rss/" lauten, statt "/config/rss/" ansonsten kommt eine Reihe von Fehlern. --- @Amiganer , sehr interessant das ganze. Aber auch sehr komplex Wie gesagt, kannst dich gerne beteiligen, falls interesse besteht. Ansonsten setze ich wohl eher auf die Plugins :D Spätestens aus mangel an know-how und Zeit Allerdings werde ich mir das mit dem digest mal durch den Kopf gehen lassen. Allerdings muss ich sehen wie es mit der Zeit in Zukunft aussieht. Last edited by snickers2k; 10.09.2019 at 13:21. |
#244
|
|||
|
|||
Also die Streams laufen soweit.
Super. Danke topy! Jetzt hätte ich allerdings eine weitere bitte an dich :D Könntest du noch die imdb_id crawlen? Die werden ja zum Glück immer mit angegeben. Damit könnte man die ganzen "lookup failed" verringern - oder evtl sogar gänzlich ausmärzen. -- Und @Amiganer, da du dich ja auch gut auskennst, hättest du evtl eine Ahnung wie die "size" in den .rss angegeben werden muss? es kommt trotz Code:
<size>43964.39MB</size> Code:
rejected on behalf of content_size plugin: no size info available nor file to read it from Flexget nimmt eh an, dass die Größe in MB angegeben ist. Irgendwie sowas war mit einem alten plugin im alten pyload forum auch schon einmal. Oder könntest du dass evtl regexp'n, topy ? Als nächstes teste ich mal die Suche. btw. auch da wäre Größe und imdb_id super Last edited by snickers2k; 10.09.2019 at 13:55. |
#245
|
|||
|
|||
Ich bin gerade noch dran hier und da zu fixen. Seriensuche spuckt über flexget teilweise Fehler, ruft mans seperat auf nicht.
Der /config/rss-Pfad passt in meiner Umgebung, das muss aber natürlich jeder anpassen, könnte ich bei Bedarf natürlich über die flexget-config konfigurierbar machen. Freut mich, dass die Stream schon mal laufen, und das unter 2.7, damit hab ich gar nicht getestet Bitte bedenken, dass das alles noch ultra "alpha" ist.. bzgl. imdb_id, da schaue ich was sich machen lässt bzgl. size: das MB hab ich da dran gehängt! kannst du also einfach entfernen, müsste in der BaseApi in der generate_rss methode sein. Ich hab's schon rausgenommen, beim nächsten Commit ist es also gefixt! Last edited by topy; 10.09.2019 at 13:55. |
#246
|
|||
|
|||
Quote:
Quote:
Ich muss jetzt mal aber noch etwas "richtiges" Arbeiten :D Last edited by snickers2k; 10.09.2019 at 14:31. |
#247
|
|||
|
|||
Ach verdammt, ich hab bock das ganze zum laufen zu bringen
Meinst du dass hier ist ein python2/3 problem ? Code:
2019-09-10 15:36 VERBOSE discover Movies_Watchlist_Search_DE_Main Searching for `Critters Attacks` with plugin `searchHdarea` (1 of 1002) 2019-09-10 15:36 CRITICAL task Movies_Watchlist_Search_DE_Main BUG: Unhandled error in plugin discover: init() takes 1 positional argument but 2 were given Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 522, in __run_plugin return method(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 23, in __call__ return self.func(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/input/discover.py", line 293, in on_task_input return self.execute_searches(config, entries, task) File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/input/discover.py", line 135, in execute_searches search_results = search.search(task=task, entry=entry, config=plugin_config) File "/usr/local/lib/python3.6/dist-packages/flexget/plugin.py", line 126, in wrapped_func return func(*args, **kwargs) File "/home/snikay/.flexget/plugins/MoviesSearch.py", line 27, in search results = api.search(entry.get('search_strings', [entry['title']])) File "/home/snikay/.flexget/plugins/BaseApi.py", line 122, in search self.init(self) TypeError: init() takes 1 positional argument but 2 were given btw. "Critters Attacks"? Das kommt dabei heraus, wenn andere Leute Filme hinzufügen dürfen Last edited by snickers2k; 10.09.2019 at 16:46. |
#248
|
|||
|
|||
Quote:
Hi, nein, kein py2/3 Problem. War ein Typo den ich bereits gefixt habe. Sollten wir evtl irgendnen Chat nutzen? habe heute noch etwas Zeit zum fixen.. Habe gerade mal gepusht, probiere es damit mal. Critters Attacks :D edit: imdb_id ist eingebaut, falls du die ohne den Präfix (tt) benötigst, bescheid sagen! seriensuche auch gefixt, allerdings gibts ab und zu noch unicode errors Last edited by topy; 10.09.2019 at 16:52. |
#249
|
|||
|
|||
okay, testrun läuft.
habe dir eine PM geschickt. edit hmpf.. erstmal wieder /config/ ändern |
#250
|
|||
|
|||
--deleted
Wahrscheinlich ist mein teil eh erstmal erledigt? Jedenfalls sind die Plugins soweit eingebunden. Hier und da noch ein paar fixes an der config selbst zwar.. (movieblog serien etc noch einbinden) An den Options würde ich aber vorerst auch nichts mehr ändern wollen, von daher .. Könnte das ganze sonst auch mal eben commiten. Dann kannst du dir entsprechende Fehler direkt live ansehen? Last edited by snickers2k; 10.09.2019 at 17:55. |
#251
|
|||
|
|||
Sieht nicht aus als würde das von einem der Plugins kommen. Was hast du denn gemacht?
Teste gerne deine aktuelle Config Last edited by topy; 10.09.2019 at 17:42. |
#252
|
|||
|
|||
omg.. anfänger fehler... alles gut.
lasse die kiste noch eben durchlaufen und commite |
#253
|
|||
|
|||
da kann etwas noch nicht stimmen.
Code:
2019-09-10 16:53 VERBOSE rss Movies_Watchlist_Stream_Main Bozo error <class 'xml.sax._exceptions.SAXParseException'> while parsing feed, but entries were produced, ignoring the error. 2019-09-10 16:53 VERBOSE rss Movies_Watchlist_Stream_Main Bozo error <class 'xml.sax._exceptions.SAXParseException'> while parsing feed, but entries were produced, ignoring the error. 2019-09-10 16:53 VERBOSE rss Movies_Watchlist_Stream_Main Bozo error <class 'xml.sax._exceptions.SAXParseException'> while parsing feed, but entries were produced, ignoring the error. 2019-09-10 16:53 VERBOSE details Movies_Watchlist_Stream_Main Produced 3 entries. 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `Ich bei Tag und du bei Nacht 1932 German 720p BluRay x264-SPiCY` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `Ich bei Tag und du bei Nacht 1932 German 720p BluRay x264-SPiCYs` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `X-Men Dark Phoenix 2019 COMPLETE UHD BLURAY-TERMiNAL` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `X-Men Dark Phoenix 2019 COMPLETE UHD BLURAY-TERMiNALs` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `Feuertaufe 1956 German DL 1080p BluRay x264-SPiCY` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Field `title` is now `Feuertaufe 1956 German DL 1080p BluRay x264-SPiCYs` 2019-09-10 16:53 VERBOSE manipulate Movies_Watchlist_Stream_Main Modified 3 entries. 2019-09-10 16:53 VERBOSE task Movies_Watchlist_Stream_Main REJECTED: `Feuertaufe 1956 German DL 1080p BluRay x264-SPiCYs` by remember_rejected plugin because rejected on behalf of content_size plugin: no size info available nor file to read it from 2019-09-10 16:53 VERBOSE task Movies_Watchlist_Stream_Main REJECTED: `X-Men Dark Phoenix 2019 COMPLETE UHD BLURAY-TERMiNALs` by regexp plugin because regexp '\bgerman\b' didn't match 2019-09-10 16:53 VERBOSE task Movies_Watchlist_Stream_Main REJECTED: `Ich bei Tag und du bei Nacht 1932 German 720p BluRay x264-SPiCYs` by quality plugin because 720p bluray h264 does not match quality requirement [<Requirements(1080p)>] 2019-09-10 16:53 VERBOSE details Movies_Watchlist_Stream_Main Summary - Accepted: 0 (Rejected: 3 Undecided: 0 Failed: 0) |
#254
|
|||
|
|||
Quote:
Hast du Test-Tasks und die Config zum reproduzieren für mich? Bei lief es jetzt mit den letzten Änderungen fehlerfrei durch, allerdings ist meine config halt murks, glaub ich. discord topy#1391 Kann anhand des Logs leider wieder keinen direkten Zusammenhang zu den Plugins sehen, wüsste also nicht wo ich ansetzen sollte. Last edited by topy; 10.09.2019 at 18:23. |
#255
|
|||
|
|||
config ist raus
|
#256
|
|||
|
|||
okay, also topy und ich saßen gestern noch ne weile am fixen. Wir kommen der Sache näher
@Amiganer , weißt du zufällig wie man die imdb_id von flexget im rss feed ausließt? Quote:
Auch imdb_url und die url statt id funktioniert nicht... Und selbst <size>3351</size> wird nicht akzeptiert.... (sogar ohne nachkommastellen). auch egal ob content_size oder eben size. gibts doch nicht :/ weiß jemand wie man die beiden Einträge richtig formatiert/benennt? Last edited by snickers2k; 11.09.2019 at 14:59. |
#257
|
|||
|
|||
omfg.. so einfach...
schlicht flexget unterschätzt... Quote:
|
#258
|
|||
|
|||
Ich bin schon ganz heiß drauf es endlich zu testen.
Aktualisiere schon den GitHubbranch im Stundentakt. Vielen Dank an euch beide snickers2k und topy das ihr euch so toll darum kümmert und uns hier im Forum über den Status informiert. |
#259
|
|||
|
|||
Quote:
//flexget.com/Plugins/regexp_parse Hiermit kannst Du ganz gezielt per python regex (in python import re) den Wert ganz genau rausfiltern. //flexget.com/Plugins/text Hier mußt Du dann alles über das Plugin raus fummeln. Das regex_parse Modul scheint hier das bessere zu sein, da man eine regex für den KEY angeben kann. Bis dann Christian P.S.: Ich habe das regex_parse Modul noch nie selber verwendet, aber es scheint auch bei mir eine Lösung für ein Problem zu sein.... Mal sehen.... |
#260
|
|||
|
|||
hey.
oha, na du kommst ja immer mit komplexen Lösungen um die Ecke tatsächlich funktioniert es gut, einfach alles in die <description> zu setzen. Wollte topy die Tage updaten und sollte dann wunder bewirken. In meinen Tests hatte ich 100%, super schnelle lookups - kein wunder, schließlich muss nicht mehr "gesucht" werden. Flexget kennt direkt die ID/url. So sollte es sein. Aber wo du dich so gut mit flexget auskennst, amiganer, könntest du vllt mal deine config hochladen, oder wenigstens mir per PN schicken? Würde mich mal interessieren, was du da so gebastelt hast. Ach und einmal an alle, wie regelt ihr euer Sorting? Filebot will einfach nicht so wie ich will. Speziell bezogen auf die ganzen extra-files. subtitles, extras, nfo etc. Am liebsten hätte ich alles in seperate Ordner, wie im Plex-Guide Code:
It is recommended that you provide some sort of descriptive name for the extras filenames. /Movies /Avatar (2009) Avatar (2009).mkv /Behind The Scenes Performance Capture.mkv /Deleted Scenes Bar Fight.mp4 Lost Sister.mkv /Interviews Sigourney Weaver.mp4 Stephen Lang.mp4 /Scenes Arrival.mp4 /Trailers Teaser Trailer.mp4 Theatrical Trailer #1.mp4 Theatrical Trailer #2.mp4 Dass hier ist der beste Ansatz den ich bisher gefunden habe; filebot .net/forums/viewtopic.php?f=8&t=10628&p=45781#p43105 . Funktioniert jedoch auch nicht. Last edited by snickers2k; 13.09.2019 at 23:47. |
Thread Tools | |
Display Modes | |
|
|