Hallo zusammen,
ich habe mir ein Tool gebastelt, um diverse Manipulationen an Eit Files per Linux Konsole durchführen zu können.
Vielleicht ist es ja auch für andere nützlich...
Hier eine erste Testversion des Tools, falls es jemand testen möchte.
Was kann das Tool?
- Eit-Files lesen und in Text oder json Strings wandeln
- vdr-info Files importieren
- MediathekView Infodateien importieren
- Anpassen der Einträge
- Ausgabe als Text
- Ausgabe als JSON String
- Eit-Files schreiben
Alles anzeigen
Beispiele:
java -jar EitTool.jar -m Aufzeichung.txt -e Aufzeichung >> Es werden Eit und ts.meta Dateien aus einer Mediathekvie Infodatei erzeugt
java -jar EitTool.jar -v vdr.info -E Aufzeichung.eit
>> Es werden Daten der vdr.info in Aufzeichung.eit geschrieben
java -jar EitTool.jar -T "Der Film" -S "Kurzbeschreibung" -D "ausführliche Beschreibung" -d 2022-01-02 -t 21:00:00 -l 01:30:00 -E Aufzeichung.eit
>> Es wird eine neue Eit Datei erzeugt
java -jar EitTool.jar -i Aufzeichung.eit -j
>> Es werden die Daten der Eit Datei als JSON String ausgegeben
java -jar EitTool.jar -i Aufzeichung.eit -H
>> Es werden die Daten der Eit Datei als Text ausgegeben
Das Tool arbeitet die Kommandozeile sequenziell ab !
Das bedeutet es ist möglich eine importierte Datei vor dem Schreiben zu ändern.
Beispiel: java -jar EitTool.jar -i Aufzeichung.eit -S "neue Kurzbeschreibung" -E neuesEit.eit
Das Tool ist nur rudimentär getestet und Fehler sind sehr wahrscheinlich - Aber vielleicht mag es ja dennoch jemand probieren.
ich habe mir ein Tool gebastelt, um diverse Manipulationen an Eit Files per Linux Konsole durchführen zu können.
Vielleicht ist es ja auch für andere nützlich...
Hier eine erste Testversion des Tools, falls es jemand testen möchte.
Was kann das Tool?
- Eit-Files lesen und in Text oder json Strings wandeln
- vdr-info Files importieren
- MediathekView Infodateien importieren
- Anpassen der Einträge
- Ausgabe als Text
- Ausgabe als JSON String
- Eit-Files schreiben
Quellcode
- > java -jar EitTool.jar
- **************************************************************************************
- eitTool (c)p_body Version: 0.1.0
- **************************************************************************************
- Usage:
- eitTool [options]
- -i, --import_eit <file name> Read information from eit file
- -m, --import_MediathekView_txt <file name> Read information from mediathekview meta txt file
- -v, --import_vdrinfo <file name> Read information from vdr info file
- -L, --language_code <ISO_639_language_code> set active ISO_639_language_code default : "deu"
- -T, --event_name <TEXT> replace/add eventname with <TEXT>
- -S, --short_event_description <TEXT> replace/add short description with <TEXT>
- -D, --event_description <TEXT> replace/add long description with <TEXT>
- -d, --recording_date <YYYY-MM-DD> replace/add recording date <YYYY-MM-DD>
- -t, --recording_time <HH:MM:SS> replace/add recording time <HH:MM:SS> (UTC)
- -l, --recording_duration <HH:MM:SS> replace/add recordings length <HH:MM:SS>
- -E, --write_eit <file name> Export eit file <file name>
- -e, --write_enigma2_metafiles <file name> Export meta information to <file name>.eit and <file name>.ts.meta files
- -j, --json_output Prints EIT data of current lanuage as json String to console
- -p, --text_output Prints EIT data of current lanuage as text block to console (no CRs)
- -H, --text_output2 Prints EIT data of current lanuage as text block to console
- -h, --help this help screen
Beispiele:
java -jar EitTool.jar -m Aufzeichung.txt -e Aufzeichung >> Es werden Eit und ts.meta Dateien aus einer Mediathekvie Infodatei erzeugt
java -jar EitTool.jar -v vdr.info -E Aufzeichung.eit
>> Es werden Daten der vdr.info in Aufzeichung.eit geschrieben
java -jar EitTool.jar -T "Der Film" -S "Kurzbeschreibung" -D "ausführliche Beschreibung" -d 2022-01-02 -t 21:00:00 -l 01:30:00 -E Aufzeichung.eit
>> Es wird eine neue Eit Datei erzeugt
java -jar EitTool.jar -i Aufzeichung.eit -j
>> Es werden die Daten der Eit Datei als JSON String ausgegeben
java -jar EitTool.jar -i Aufzeichung.eit -H
>> Es werden die Daten der Eit Datei als Text ausgegeben
Das Tool arbeitet die Kommandozeile sequenziell ab !
Das bedeutet es ist möglich eine importierte Datei vor dem Schreiben zu ändern.
Beispiel: java -jar EitTool.jar -i Aufzeichung.eit -S "neue Kurzbeschreibung" -E neuesEit.eit
Das Tool ist nur rudimentär getestet und Fehler sind sehr wahrscheinlich - Aber vielleicht mag es ja dennoch jemand probieren.
VU + Ultimo4K, VU+ Duo4K, VU + Zero4K:
VTi 15.0.02 (2022-12-15-vti-master (99a40fe7d))
VTi 15.0.02 (2022-12-15-vti-master (99a40fe7d))