JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #261  
Old 15.09.2019, 21:16
piloader piloader is offline
I will play nice!
 
Join Date: Jun 2019
Posts: 10
Default

Hi,

Leider hänge ich mal wieder.
Ich habe alle config Pakete neue geladen.
Allerdings kommt immer wieder dieser Fehler.

HTML Code:
2019-09-15 20:14 CRITICAL manager                       [/templates/Discover-enable-Backfill/discover/from/0] The key `searchSJ` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/templates/Discover-disable-Backfill/discover/from/0] The key `searchSJ` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Low/discover/from/0] The key `searchHdarea` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Low/discover/from/1] The key `searchHdworld` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Low/discover/from/2] The key `searchMovieBlog` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Main/discover/from/0] The key `searchHdarea` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Main/discover/from/1] The key `searchHdworld` is not valid here. Only known plugin names are valid keys.
2019-09-15 20:14 CRITICAL manager                       [/tasks/Movies_Watchlist_Search_DE_Main/discover/from/2] The key `searchMovieBlog` is not valid here. Only known plugin names are valid keys.
Reply With Quote
  #262  
Old 16.09.2019, 12:45
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

plugins ordner ausm git geladen?

Last edited by snickers2k; 16.09.2019 at 12:57.
Reply With Quote
  #263  
Old 16.09.2019, 15:59
piloader piloader is offline
I will play nice!
 
Join Date: Jun 2019
Posts: 10
Default

Hi,

Habe hiermit dem Befehl geladen.

cd /tmp/ && wget **External links are only visible to Support Staff**...
unzip master.zip
mkdir ~/.flexget && cp -r Flexget-Config-master/* ~/.flexget/

Zuvor habe ich mit
sudo rm -R .flexget

Alles alte entfernt.
Reply With Quote
  #264  
Old 16.09.2019, 17:52
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

bei mir funktioniert es. versuch mal mit absoluten pfaden. offensichtlich ist der inhalt aus dem plugins-ordner nicht geladen/kopiert
Reply With Quote
  #265  
Old 16.09.2019, 23:08
piloader piloader is offline
I will play nice!
 
Join Date: Jun 2019
Posts: 10
Default

Sieht eigentlich aus als wäre alles drin.

HTML Code:
piloader@piLoader:~: ls -la .flexget/plugins/
insgesamt 68
drwxr-xr-x 3 piloader piloader  4096 Sep 16 00:01 .
drwxr-xr-x 5 piloader piloader  4096 Sep 16 00:01 ..
-rw-r--r-- 1 piloader piloader  9257 Sep 16 00:01 BaseApi.py
-rw-r--r-- 1 piloader piloader  1146 Sep 16 00:01 BaseSearchPlugin.py
-rw-r--r-- 1 piloader piloader  3280 Sep 16 00:01 HDAreaApi.py
-rw-r--r-- 1 piloader piloader  3584 Sep 16 00:01 HDWorldApi.py
-rw-r--r-- 1 piloader piloader  1060 Sep 16 00:01 MovieBlogApi.py
-rw-r--r-- 1 piloader piloader  2631 Sep 16 00:01 MoviesSearch.py
-rw-r--r-- 1 piloader piloader 12105 Sep 16 00:01 ombi.py
drwxr-xr-x 2 piloader piloader  4096 Sep 16 00:01 __pycache__
-rw-r--r-- 1 piloader piloader  7705 Sep 16 00:01 SJApi.py
-rw-r--r-- 1 piloader piloader  1059 Sep 16 00:01 SeriesSearch.py
Drum verstehe ich es auch nicht.
Kann das crawl schiefgehen?

ok meine Fehler ich hade unter /home/piloader noch eine config.yml als backup liegen die wurde nun als erstes angezogen und hat natürlich keine Plugins gesehen.:outch:
Mein Fehler Trotzdem danke.

Leider bekomme ich diesen Fehler.
Wenn ich mir die Datei mit notepad++ anschaue ist es utf8.
Aber ich sehe auch das der Kommentar danach nicht mehr funktioniert.
Kommentiere ich es aus könnte das der Grund sein weshalb mein Enable Disable nicht funktioniert und stendig ein error geworfen wird weil ich keine Actors.yml habe.

HTML Code:
2019-09-17 00:16 CRITICAL manager                       while scanning a double-quoted scalar in "<unicode string>", line 80, column 21: regexp: "\'" # remove apostrophes ^ found unknown escape character "'" in "<unicode string>", line 80, column 23: regexp: "\'" # remove apostrophes ^

-------------------------------------------------------------------------------
 Malformed configuration file (check messages above). Common reasons:
-------------------------------------------------------------------------------

 o Indentation error
 o Missing : from end of the line
 o Non ASCII characters (use UTF8)
 o If text contains any of :[]{}% characters it must be single-quoted (eg. value{1} should be 'value{1}')

 Reason: found unknown escape character "'"

 Check configuration near line 79, column 20
 Check configuration near line 79, column 22

 Fault is almost always in one of these lines or previous ones

2019-09-17 00:16 CRITICAL manager                       Failed to load config file: Config file is not valid YAML
Could not start manager: Config file is not valid YAML

Last edited by raztoki; 17.09.2019 at 01:33.
Reply With Quote
  #266  
Old 17.09.2019, 18:59
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

kannst nochmal ausprobieren. aber keine garantie.. ist gerade alles (auch die plugins von topy) ein work-in-progess
ich teste das noch mal bzgl
Quote:
Reason: found unknown escape character "'"
und bzgl. dieses verdammten "$" , was irgendwie nicht richtig escapen will.
Reply With Quote
  #267  
Old 17.09.2019, 23:30
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

sorry, aber ich habe mir überlegt das sharing des ganzen einzustampfen. bis auf topy kommt nicht viel unterstützung/austausch - wofür ich das ganze ursprünglich geteilt habe.
Reply With Quote
  #268  
Old 18.09.2019, 00:27
piloader piloader is offline
I will play nice!
 
Join Date: Jun 2019
Posts: 10
Default

Ok schade zu hören das du es nicht mehr teilst.

Bin leider nicht zu sehr mit der Thematik Flexget und Python vertraut und deswegen keine große Hilfe.

War mir aber auch nicht sicher ob es schon funktioniert hatte oder ob ich nur gerade wieder zu blöde bin um alles richtig einzurichten.
Reply With Quote
  #269  
Old 18.09.2019, 11:24
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

es liegt einfach daran, dass es aktuell nicht so läuft wie es sollte - und ich die config permanent aktualisiere und alle arbeit haben, ohne ergebnis (options editieren etc).

Last edited by snickers2k; 28.09.2019 at 17:45.
Reply With Quote
  #270  
Old 25.09.2019, 12:11
Amiganer Amiganer is offline
Super Loader
 
Join Date: Mar 2019
Posts: 28
Default github Adresse falsch?

Hallo.

Ich wollte mal schauen, was ihr so in eurem config.yml hier so macht.

Ich habe unter der Adresse github.com/crack00r/Flexget-Config (aus dem ersten Post) keine config.yml gefunden, da sind nur Verzeichnisse mit plugins und Python2 scripts.
Wie ist denn die richtige Adresse?
Bitte...

Bye,
Christian

Last edited by Amiganer; 25.09.2019 at 17:06.
Reply With Quote
  #271  
Old 28.09.2019, 20:18
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

da du ja deine config noch nicht geshared hast, muss ich mir erstmal das ganze mit digest mal anschauen.. bin da jetzt auf den selben fehler mit dem folderwatch gestoßen wie du
Reply With Quote
  #272  
Old 30.09.2019, 11:22
Amiganer Amiganer is offline
Super Loader
 
Join Date: Mar 2019
Posts: 28
Default

Quote:
Originally Posted by snickers2k View Post
da du ja deine config noch nicht geshared hast, muss ich mir erstmal das ganze mit digest mal anschauen.. bin da jetzt auf den selben fehler mit dem folderwatch gestoßen wie du
Hmmm..... Die relevanten Teile habe ich gepostet....
Dann mal ganz ausführlich....

in der config.yml...
-------------------------------------------------------------------
XYZ:
disable: seen
priority: 10
html:
url: **External links are only visible to Support Staff**...
accept_all: yes
make_html:
file: cfgXYZ.yml
template: cfgXYZ
--------------------------------------------------------------------

die cfgXYZ.template sieht so aus
--------------------------------------------------------------------
tasks:
{%- for entry in task.accepted %}
XYZ_{{ loop.index }}:
priority: {{ loop.index }}
cfscraper: yes
html:
url: {{ entry.url }}
digest:
list: AddUrlBat
state: accepted
#
{%- endfor %}
makeAddUrlbat:
priority: 99999
from_digest:
list: AddUrlBat
seen: no
accept_all: yes
make_html:
file: dataXYZ.csv
template: AddUrlcsv
list_add:
- entry_list: mySeenList
--------------------------------------------------------------------
Zur Sicheerheit wird hier noch der loop index mit angefügt, damit es auch immer eindeutig ist.

AddUrlcsv.template
-------------------------------------------------------------------
{%- for entry in task.accepted %}
"{{ entry.title }}-{{ loop.index }}","{{ entry.url }}"
{%- endfor %}
-------------------------------------------------------------------
Das schreibt den CSV-File...


cfgXYZ.template (im Verzeichnis Templates)
--------------------------------------------------------------------
chunks=0
autoConfirm=true
autoStart=true
deepAnalyseEnabled=true
enabled=true
extractAfterDownload=true
forcedStart=true
priority=HIGHEST
packageName=XYZ.abc
#
# Links
#
text={% for entry in task.accepted %}{{ entry.url }}
{% endfor %}
#
--------------------------------------------------------------
Das muß für jeden angelegt werden, es unterscheidet sich aber nur um den Namen in "packageName".


Aufrug des neuen cfgXYZ.yml
---------------------------------------------------------------
cfgDo:
priority: 95
disable: seen
mock:
- {title: 'Filename', filename: 'cfgXYZ.yml' }
accept_all: yes
exec:
allow_background: no
on_output:
for_accepted: FlexGet.exe -c "{? cfgpath ?}/{{filename}}" -L error execute
--------------------------------------------------------------
Hier kann man mit mock weitere cfg.... einfügen.

Einlesen des CSV (in config.yml)
--------------------------------------------------------------
csvMegabusty:
priority: 98
csv:
url: '{? path ?}/dataXYZ.csv'
values:
title: 1
url: 2
accept_all: yes
digest:
list: XYZLinks
state: accepted
--------------------------------------------------------------
Die Links werden so in mein digest übernommen

Das finale (in config.yml):
--------------------------------------------------------------
makeXYZ:
priority: 99
from_digest:
list: XYZLinks
seen: no
accept_all: yes
make_html:
file: JD2\XYZ.crawljob
template: XYZ
list_add:
- entry_list: mySeenList
-------------------------------------------------------------
Mit den Proritäten regel ich, das auf jedenfall alles nacheinander ausgeführt wird.

Wenn jetzt noch etwas fehlt, einfach danach fragen....

Ich sammle ALLE Links eben in einem Digest, das erst ganz zum Schluß auch in der crawljob ausgelesen wird. Dadurch kann ich halt auch Links von der zweiten Seite laden.

Wie man die Links für die zweite Seite findet ist recht unterschiedlich. Das "schlimmste" ist eine Seite, wo ich wirklich mit "-text" danach suchen muß (alle Links stehen zB im Button mit Label "Continue reading").

Bei mir landen jetzt alle "...crawlob" im Verzeichnis "JD2", mit einem Python-Script kopiere ich die dann in "folderwatch"....

folderwatch.py
-----------------------------------------------------------------------------------------------------
#! python3

import os, shutil
from os.path import join as ospj
from os.path import basename as ospb

BASEDIR = os.path.dirname(os.path.abspath(__file__))
FROMPATH = ospj(BASEDIR, 'JD2')
SAVEPATH = ospj('D:\\', 'JD2', 'folderwatch')

opath = None
for path, fname in walkdir(FROMPATH, False):
if fname.endswith('crawljob'):
print('CP:', ospj(path, fname))
print('-->', SAVEPATH)
shutil.move(ospj(path, fname), SAVEPATH)
--------------------------------------------------------------------------------------------
Das Script ist so eingestellt, das es im selben Verzeichnis wie das config.yml steht. Wer es nicht erkennt: Es ist in Python3 geschrieben (der Support für Python 2 ist ausgelaufen).

Bye, Christian
P.S.: Die Formatierung ist wohl verloren gegangen, ich hoffe das stört nicht....

Last edited by Amiganer; 30.09.2019 at 11:28.
Reply With Quote
  #273  
Old 10.10.2019, 21:43
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

alter verwalter...
noch mehr hättest du das ganze auch nicht umbiegen können ? :D

okay, also da werde ich eher einen anderen Ansatz verfolgen.

Aber da du ja offensichtlich weißt was du tust, frage ich mich noch, was du mit meiner config willst :D
oder geht es nur um topy's plugins?
Reply With Quote
  #274  
Old 20.10.2019, 10:17
Amiganer Amiganer is offline
Super Loader
 
Join Date: Mar 2019
Posts: 28
Default

Quote:
Originally Posted by snickers2k View Post
alter verwalter...
noch mehr hättest du das ganze auch nicht umbiegen können ? :D

okay, also da werde ich eher einen anderen Ansatz verfolgen.

Aber da du ja offensichtlich weißt was du tust, frage ich mich noch, was du mit meiner config willst :D
oder geht es nur um topy's plugins?
Hallo.

Wie du ja selber sagst, mein Ansatz verbiegt es ziemlich.
Vielleicht kann man auch den Ansatz aus diesen Thread hier nutzen und es vereinfachen? Ich denke, dass man da evtl. etwas kombinieren kann.
Vielleicht erkenne ich auch etwas in der Config, die etwas bei meinem Ansatz einfacher macht.....

Außerdem habe ich selber den echten Grund für Flexget, den Dowload von Serien noch nicht genutzt, könnte jetzt aber was gebrauchen.

Ist es eigentlich möglich, einen crawljob so zu konstruieren, dass die herunter geladene Datei einen eignen Namen oder auch nur einen PREFIX bekommt?
Ich habe festgestellt, dass bei mir die Thubnails, die ich gerne hätte, recht oft den selben Namen haben, aber doch unterschiedlich sind. Es gibt teilweise 3x Thumbnails, die exakt den selben Namen haben und somit beim Download erst gar nicht geladen werden, oder überschrieben werden.
Das gemeinesame an den Thumbnails: Sie kommen alle von einem Picture-Hoster.

Wenn ich das auch noch in meine config unterbringen will, dann wird es noch schlimmer :-)

Bis dann,
Christian
Reply With Quote
  #275  
Old 22.10.2019, 19:55
snickers2k snickers2k is offline
JD Addict
 
Join Date: Oct 2015
Posts: 168
Default

Aktuell macht es glaube ich wenig Sinn, dass ganze wieder public zu machen.
Ich baue aktuell noch fleißig weiter bzw alles komplett um.
Inzwischen habe ich Main und Low Movies zusammengelegt und weiter hinten gefiltert, damit nicht alles doppelt und dreifach durchläuft.

Dateinamen regele ich inzwischen genau so. Flexget kann mit {{ title }} den Releasename an JD abgeben. Allerdings nur für den Ordner, da die File ja erst im anschluss entpackt wird. Dazu habe ich dann einen task, der die Dateien im Download-Ordner anhand ihres oberliegenden Ordners (Release-Name+imdb_id von flexget) umbenennt, sofern dieser nicht der eigentliche Download-Ordner ist.
Anschließend kann die Datei wieder fehlerfrei durch guessit identifiziert werden.
Wesshalb ich dann einen weiteren "Filebot-Like"-Task gebaut habe, der die Datei wieder in hübsch, nur nach eindeutigem Match, in die eigene Library verschiebt. Wobei dann auch ein Filebot mode "strict" funktionieren würde.

Also ein Trailer-Download-Task baue ich auch gerade. Die sind leider viel zu oft nicht vorhanden - und ja auch ein PlexPass feature.
Aber warum zum Teufel lädst du die Poster mit Flexget ?!
Wenns um das lokale vorhandensein geht, kannste mit "lambda-plugin" auch mit Plex exportieren.. O_o

Last edited by snickers2k; 22.10.2019 at 20:10.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 09:53.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.