Konsolen JAVA EitTool

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Konsolen JAVA EitTool

      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

      Quellcode

      1. > java -jar EitTool.jar
      2. **************************************************************************************
      3. eitTool (c)p_body Version: 0.1.0
      4. **************************************************************************************
      5. Usage:
      6. eitTool [options]
      7. -i, --import_eit <file name> Read information from eit file
      8. -m, --import_MediathekView_txt <file name> Read information from mediathekview meta txt file
      9. -v, --import_vdrinfo <file name> Read information from vdr info file
      10. -L, --language_code <ISO_639_language_code> set active ISO_639_language_code default : "deu"
      11. -T, --event_name <TEXT> replace/add eventname with <TEXT>
      12. -S, --short_event_description <TEXT> replace/add short description with <TEXT>
      13. -D, --event_description <TEXT> replace/add long description with <TEXT>
      14. -d, --recording_date <YYYY-MM-DD> replace/add recording date <YYYY-MM-DD>
      15. -t, --recording_time <HH:MM:SS> replace/add recording time <HH:MM:SS> (UTC)
      16. -l, --recording_duration <HH:MM:SS> replace/add recordings length <HH:MM:SS>
      17. -E, --write_eit <file name> Export eit file <file name>
      18. -e, --write_enigma2_metafiles <file name> Export meta information to <file name>.eit and <file name>.ts.meta files
      19. -j, --json_output Prints EIT data of current lanuage as json String to console
      20. -p, --text_output Prints EIT data of current lanuage as text block to console (no CRs)
      21. -H, --text_output2 Prints EIT data of current lanuage as text block to console
      22. -h, --help this help screen
      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.
      Dateien
      • EitTool.zip

        (31,49 kB, 32 mal heruntergeladen, zuletzt: )
      VU + Ultimo4K, VU+ Duo4K, VU + Zero4K:

      VTi 15.0.02 (2022-12-15-vti-master (99a40fe7d))