Habe jetzt mal das Kopieren der Datei in meinen Apache mit Gewalt gemacht.
In der epg.py nach Zeile 439 "self.status = "Idle" folgende Zeilen eingefügt.
Code
try:
if os.path.exists("/var/www/html/epg/epg.xml.gz"):
os.remove("/var/www/html/epg/epg.xml.gz")
except:
pass
try:
#copy file from src to dest
shutil.copyfile(f"{self.file_paths['storage']}xml/epg.xml.gz", "/var/www/html/epg/epg.xml.gz")
self.status = "File copied successfully!"
except:
self.status = "Error coping file to destination folder!"
pass
Alles anzeigen
In den "Grabber settings" müssten dann noch 2 Felder hinzugefügt werden
1: Checkbox "Copy file"
2: Input "Destination Folder"
Nach erfolgreicher creation der xml bzw. der xml.gz prüfen, ob in den settings "Copy file" angehakt ist.
Wenn ja, die epg Datei in den Ordner "Destination folder" kopieren.
Mein Vorhaben:
easyEPG für nodejs mit electron als Webserver umzuschreiben.
Dann läuft die Gaudi auch unabhängig von Kodi auf jedem beliebigen OS mit nodejs ohne diesem python-krimskrams.
Wenn ich irgendwann mal soweit bin, bekommt easy4me natürlich alle meine *.js Dateien.