mediathekview / MServer

Server zum Steuern des Crawler
https://mediathekview.de
GNU General Public License v3.0
70 stars 19 forks source link

Develop: Themenliste über Konfiguration deaktivierbar machen #702

Closed pidoubleyou closed 3 years ago

pidoubleyou commented 3 years ago

Um die Crawlerlaufzeit am Tag in Grenzen zu halten, soll es eine Möglichkeit geben, das Durchsuchen der Themenliste über die Konfiguraiton zu (de-)aktivieren.

codingPF commented 3 years ago

Vielleicht einigen wir uns im ersten Schritt auf einen Namen für den Switch...dann kann dieser via config weitergegeben werden... Vorschlag: fullCrawlerRun: [0,1]

pidoubleyou commented 3 years ago

ich bevorzuge einen Schalter, über den das Durchsuchen der Themenliste deaktiviert werden kann: activateTopicsSearch: true/false

Der Zeitraum für die verpassten Sendung wird ohnehin schon über maximumDaysSendungVerpasstSection und maximumDaysSendungVerpasstSectionFuture gesteuert, das ist ausreichend und würde mit einem fullCrawlerRun nur zu Missverständnissen führen.

@Nicklas2751 wie ist deine Meinung?

Nicklas2751 commented 3 years ago

Ja, einfacher boolean Schalter

codingPF commented 3 years ago

Dann fangen wir mal mit der Analyse an....

a) Crawler mit "verpasste Sendungssuche"...hier könnte man ein IF um die Topicsuche machen und hätte das Ziel erreicht

b) Crawler die über DaysBack alles ziehen (ohne Topic suche). Ich würde vorschalgen, dass DaysBack dann automatisch auf 999 gesetzt wird wenn "Topicsuche aktiv" ?

c) TODO (prüfen) FUNK (abschalten weil über ARD bedient?) PHOENIX (abschalten weil über ARD bedient?) KIKA (komplett lauf dauert nur 10min - lohnt es sich hier etwas zu machen?) SR (abschalten weil über ARD bedient?)

Anmerkungen willkommen!