Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Estalker IPTV Player für E2, Portals & Mac`s

Danke an Kiddac.
War ja seine Beschreibung. 😉

Und an Herrn Google für die Übersetzung... 😂
 
Anbei ein Skript mit den man länderspezifische Filter setzen kann.
Das Skript setzt dabei alle nicht den Filterkriterien entsprechenden Kategorien in den hidden Bereich der Listen: Live TV, Filme und TV_Serien.
Dazu wird von dem Skript die /etc/enigma2/estalker/e-portals-data.json bearbeitet. (Dateipfad kann im Skript angepasst werden)
Vor jedem Lauf wird ein Backup der Datei erzeugt. (e-portals-data.json.bak)

Aber wie immer gilt, Anwendung auf eigene Gefahr. Also wer schon größere Änderungen an der Json Datei gemacht hat erstellt am besten
vorher ein eigenes Backup.

Wenn ihr mit einer frischen EStalker Installation beginnt, oder ein Portal neu hinzugefügt habt müsst ihr einmal pro Portal kurz die Live Kategorie aufrufen
damit das EStalker Plugin die e-portals-data.json Datei mit den Portal Kategorien befüllt.

Das Skript auf die Box kopieren und die Rechte entsprechen setzen ( chmod +x filter_categories.sh)

Nochmal Dank an Kiddac für das schicke Plugin!
Vielleicht baut er ja mal eine Filter Funktion direkt ins Plugin ein, das wäre natürlich am elegantesten ;))

Der unten stehende Aufruf setzt alles außer den DACH Kategorein in den hidden Status --debug gibt dabei eine detaillierte Ausgabe was gefunden, gematch und gehiddet wurde.
Wenn der Filter nicht greift (z.B. weil es keine DACH Kategorien für die Wiedergabe-Listel gibt) wird die Kategorie nicht bearbeitet.

VOD: total=57 matched=0 hidden=0 keine Übereinstimmung, keine hidden IDs gesetzt
SERIES: total=38 matched=0 hidden=0 keine Übereinstimmung, keine hidden IDs gesetzt

Beim 4. und 6. Portal wurde nichts gefunden, das deutet darauf hin das, wie oben erwähnt, die Live-TV Wiedergabeliste nicht mind. einmal kurz aufgerufen wurde
damit die Kategorien für das Portal in die JSON Datei eintragen werden.

Falls gestartet vor dem Skript Aufruf das EStalker Plugin beenden.

Code:
root@vuduo4kse:~# /usr/script/filter_categories.sh --debug --filter "DE|" "AT|" "CH|" "[DE]" "DE -" "AT -" "CH -" "|DE|"

=== E-PORTALS CATEGORY FILTER TOOL ===

[OK] Backup erstellt: /etc/enigma2/estalker/e-portals-data.json.bak

[DEBUG] Eingabedatei: /etc/enigma2/estalker/e-portals-data.json
[DEBUG] Ausgabedatei: /etc/enigma2/estalker/e-portals-data.json
[DEBUG] Reset: False
[DEBUG] Filter: [u'DE|', u'AT|', u'CH|', u'[DE]', u'DE -', u'AT -', u'CH -', u'|DE|']

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=734 matched=51 hidden=683
  VOD:    total=57 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  SERIES: total=38 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=756 matched=51 hidden=705
  VOD:    total=361 matched=18 hidden=343
  SERIES: total=219 matched=17 hidden=202

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=738 matched=51 hidden=687
  VOD:    total=361 matched=18 hidden=343
  SERIES: total=219 matched=17 hidden=202

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=71 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  VOD:    total=73 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  SERIES: total=30 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=738 matched=51 hidden=687
  VOD:    total=360 matched=18 hidden=342
  SERIES: total=219 matched=17 hidden=202

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=253 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  VOD:    total=92 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  SERIES: total=51 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=107 matched=42 hidden=65
  VOD:    total=96 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  SERIES: total=57 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt

[DEBUG] Domain: xxxxxxxxxx   MAC: xxxxxxxxx

  LIVE:   total=289 matched=50 hidden=239
  VOD:    total=89 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt
  SERIES: total=47 matched=0 hidden=0   keine Übereinstimmung, keine hidden IDs gesetzt


---- FILTER STATISTIK ----

LIVE-Kategorien: total=3686 matched=296 hidden=3066
VOD-Kategorien: total=1489 matched=54 hidden=1028
SERIES-Kategorien: total=880 matched=51 hidden=606


[FERTIG] Datei aktualisiert: /etc/enigma2/estalker/e-portals-data.json

Der Aufruf setzt alle Hidden Einträge wieder zurück:

Code:
root@vuduo4kse:~# /usr/script/filter_categories.sh --reset

=== E-PORTALS CATEGORY FILTER TOOL ===

[OK] Backup erstellt: /etc/enigma2/estalker/e-portals-data.json.bak


[OK] Alle hidden-Listen wurden zurückgesetzt.


[FERTIG] Datei aktualisiert: /etc/enigma2/estalker/e-portals-data.json

Kurze Hilfe Ausgabe

Code:
root@vuduo4kse:~# /usr/script/filter_categories.sh --help

=== E-PORTALS CATEGORY FILTER TOOL ===

Beschreibung:
  Filtert Kategorien in e-portals-data.json und trägt nicht passende IDs
  in livehidden, vodhidden und serieshidden ein.

Syntax:
  /usr/script/filter_categories.sh --filter <Filter1> [Filter2] ...
  /usr/script/filter_categories.sh --debug --filter <Filter1> [Filter2] ...
  /usr/script/filter_categories.sh --reset
  /usr/script/filter_categories.sh --help

Beispiele:
  /usr/script/filter_categories.sh --filter "DE|" "AT|" "CH|"
  /usr/script/filter_categories.sh --debug --filter "DE|" "DE " "[DE]"
  /usr/script/filter_categories.sh --reset
  (löscht alle Hidden-Einträge in /etc/enigma2/estalker/e-portals-data.json)

Du musst Regestriert sein, um das angehängte Bild zusehen.
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Zurück
Oben