EPG-DB translator script (OE2.2)

    • EPG-DB translator script (OE2.2)

      Tach,

      Habe mal ein py Skript zusammengehackt, welches die Events in der EPG DB mittels Google-Translate übersetzt. Wenn wer ein Plugin daraus machen will nur zu, ich werde es nicht :)
      Skript kopiert die DB nach /tmp und legt eine neue Tabelle in der DB an (T_Translated), dann werden die Events zu Google geschickt und das Ergebnis in DB gespeichert. Wenn alle Events abgearbeitet sind und RESTART_GUI=True, wird e2 gestoppt, DB wieder zurück nach /etc/enigma2 kopiert und e2 wieder gestartet.
      Der erste Durchlauf kann einige Zeit dauern, beim nächsten Run werden dann nur die noch nicht übersetzten Events abgearbeitet.

      Zip entpacken, ggf. Skript editieren und auf Box kopieren und starten mit python /path/to/epgdb-translate.py

      Quellcode

      1. TARGET_LANG='en'
      2. LANGS_EXCLUDE = ('deu', 'ger', 'eng')
      3. # try avoid flooding google :)
      4. DELAY_SECS=0.5
      5. RESTART_GUI=True

      -> alles was nicht deutsch oder englisch ist, wird übersetzt.

      Ich habe keinen Plan wie die EPG DB auf anderen OS ausschaut, ich habe es nur auf OE2.2 getestet.
      Dateien