EPG search for Central Europe and other countries with iso6937

  • Hi,


    I have made new python encoding file (/usr/lib/python2.6/encodings/iso6937.py) for iso6937 encode/decode to/from unicode/str strings.
    ISO6937 is used in the EPG in the Central Europe and some other countries.


    Without this new encoding file wasn't possible to use EPG search in the many plugins. Now it is possible convert string and search EPG via:


    searchstr = searchstr.decode('UTF-8', 'replace').encode(encoding, 'replace')
    epgcache = eEPGCache.getInstance()
    ret = epgcache.search(('RIBDT', 500, eEPGCache.PARTIAL_TITLE_SEARCH, searchString, eEPGCache.NO_CASE_CHECK))


    where encoding variable is set to 'iso6937'.


    I want to ask all developers, please enable to change codings in your EPG search plugins. Don't use only "default" ISO8859-15 or UTF-8 encodings. There are countries with other encodings in EPG in the world. For example EPGSearch plugin uses config.plugins.epgsearch.encoding in the /etc/enigma2/settings file.
    Many thanks.

  • Hallo jungs,


    in der datei "EPGSearch.py" gibt es da fur die deutschen schon eine loesung ...


    Code
    # Workaround to allow search for umlauts if we know the encoding (pretty bad, I know...)


    umlauts ... ja das wort is bestimmt ein deutsches wort


    Warum eingentlich ist 'iso6937' oder auch anderen ISOs nach jahren immer noch nicht in dmm plugins implementiert ?


    vielen Dank fuer die aenderungen im vorraus


    MGF Robby



    2 helour: ty for your work


    btw: https://www.dream-multimedia-t…&postID=129440#post129440
    ein aenliches problem mit autotimer epg habe ich hier erleutert


    edit:
    habe raugefunden das "EPGSearch.py" stammt von dem selben author "Michel Hartmann"
    https://github.com/MichelHartm…pgsearch/src/EPGSearch.py


    Nur so nebenbei: DMM ist nicht Autor des Autotimer Plugins, das hat ritzMo geschrieben wenn ich mich richtig erinnere
    ritzmo ist aber derzeit hier nicht sooo aktiv, vielleicht kann das ja wirklich jemand anderer einpflegen :smiling_face:


    wenn mas sich das genau anschaut https://github.com/MichelHartmann/enigma2-plugins, wird man festellen das cca 70 plugins in dmm boxen stammen von eine und der selber person "Michel Hartmann". 'ritzMo' user profile https://www.dream-multimedia-tv.de/board/index.php?page=User&userID=26066
    2 Michel Hartmann alias ritzMo: hiermit vielen dank fuer so viele dmm plugins


    Also stellt sich die frage: falls 'ritzMo' nich mehr taetig is in dmm comunity und seine werke stehen unter https://github.com/MichelHartm…ter/autotimer/src/LICENSE und da steht unter anderen ...


    Zitat

    Alternatively, this plugin may be distributed and executed on hardware which
    is licensed by Dream Multimedia GmbH.


    This plugin is NOT free software. It is open source, you are allowed to
    modify it
    (if you keep the license),


    Also nach meiner meinung ist est fuer dmm wohl moglich diese cca. 70 plugins weiter zu pflegen, nur keiner will sich noch mehr arbeit ereignen oder teusche ich mich ?

    2 Mal editiert, zuletzt von robbyrobby ()

  • wenn ich die seite so anschaue, dann handelt es sich um einen clone von schwerkraft (offizielles repository für dreambox-plugins). ritzMo hat viele plugins geschrieben, aber 70 sind es nicht.


    übrigens: umlaut ist sehr wohl auch ein englisches wort.

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • dre vielen dank, ich programiere nicht selbs daher habe ich auch keine ahnung welche git is original und wer pflegt es


    zB: hier http://schwerkraft.elitedvb.ne…e386f3a7e667db18cfef4fd61 ist diese plugin, an wem sollen wir uns wenden, wer is dafuer zustaendig ?




    btw: hast eine ahnung wo ist jetz git fuer enigma2 locale ? (ich weiss das enigma2 nicht mehr OPEN ist aber die mo und po datein glaube ich sind nicht fuer gehemniskraemerei)


    danke im vorraus


    MFG Robby

    2 Mal editiert, zuletzt von robbyrobby ()