Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. url decode eines Datenpunktes

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    url decode eines Datenpunktes

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dos1973 last edited by

      Hallo,

      könnte jemand ein Script für mich schreiben, der 2 Datenpunkte, welcher Urlencoded sind, entsprechend Decoded, beschneidet und in neue DP schreibt

      kodi.0.info.fanart
      
      kodi.0.info.thumbnail
      

      Inhalt sehen so aus

      image://http%3a%2f%2fimage.tmdb.org%2ft%2fp%2foriginal%2fpUHQ3MmUkrRcnnkclZWN9l1gCF8.jpg/
      

      soll danach so aussehen, also die ganzen %2f etc.

      image://http://image.tmdb.org/t/p/original/pUHQ3MmUkrRcnnkclZWN9l1gCF8.jpg
      

      als letztes müssen vorne noch die 8 Zeichen

      image://
      

      abgeschnitten werden und als Endergebnis sollte es dann so aussehen

      http://image.tmdb.org/t/p/original/pUHQ3MmUkrRcnnkclZWN9l1gCF8.jpg
      

      würde mich sehr freuen und vielen Dank im Voraus

      Ralla66 AlCalzone 2 Replies Last reply Reply Quote 0
      • Ralla66
        Ralla66 Most Active @dos1973 last edited by

        @dos1973
        warum machst du das nicht selbst ?
        Lesen von Forumsbeiträgen und Suche geht ?
        Mach doch mal was selbst.

        1 Reply Last reply Reply Quote 0
        • D
          dos1973 last edited by

          Warum...?
          Welche sinnvolle Antwort soll hierauf geben...

          1 Reply Last reply Reply Quote 0
          • Ralla66
            Ralla66 Most Active last edited by

            Warum ist die richtige Antwort.
            Weil das andere für Dich erledigen sollen ?
            Mal was probiert, nee.

            1 Reply Last reply Reply Quote 0
            • D
              dos1973 last edited by

              ich habe selbstverständlich versucht, aber url decoden ist nicht wirklich standard und im forum findet sich auch wenig. Ich habe beispiel funktionen in js (google) gefunden, nur kann ich damit leider nichts anfangen.

              Ich habe freundlich gefragt... und hoffe auf hilfsbereite User, wieso eigentlich ich gleich diese vorwursvolle Unterstellung?

              Bleib einfach weg wenn du nicht helfen willst...

              1 Reply Last reply Reply Quote 1
              • AlCalzone
                AlCalzone Developer @dos1973 last edited by

                @dos1973 sagte in url decode eines Datenpunktes:

                kodi.0.info.fanart

                Ungetestet:

                function decode(url) {
                    // image:// am Anfang und / am Ende abschneiden
                    url = url.slice(8).slice(0, -1);
                    url = decodeURIComponent(url);
                    return url;
                }
                
                on("kodi.0.info.fanart", obj => {
                    if (obj.state && obj.state.val) {
                        const url = decode(obj.state.val);
                        setState("state.wo.es.hin.soll", url, true);
                    }
                });
                
                on("kodi.0.info.thumbnail", obj => {
                    if (obj.state && obj.state.val) {
                        const url = decode(obj.state.val);
                        setState("state.wo.es.hin.soll", url, true);
                    }
                });
                
                1 Reply Last reply Reply Quote 1
                • D
                  dos1973 last edited by

                  PERFEKT!

                  funktioniert 1 A

                  Vielen Vielen Dank.

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Kuddel @dos1973 last edited by

                    @dos1973 mit welchem Wisdget kann ich das Bild anzeigen lassen ?

                    1 Reply Last reply Reply Quote 0
                    • D
                      dos1973 last edited by

                      Mit dem kodi adapter.
                      Der muss auf ein funktionierende Kodi zugreifen.

                      In Kodi wiederum müssen die cover geladen sein

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Kuddel @dos1973 last edited by

                        @dos1973 habs hinbekommen

                        1 Reply Last reply Reply Quote 0
                        • nik82
                          nik82 Most Active last edited by nik82

                          Hallo,
                          danke für den Threat, dadurch bin ich erstmal auf den coolen Kodi Adapter gekommen.

                          Aber mit welchem Widget kann ich im VIS das Bild über den Datenpunkt anzeigen lassen?

                          Habe jetzt eine Variable mit dem Namen "Kodi_Cover" mit einer Zeichenkette erstellt.
                          Dort lasse ich den decode string reinschreiben, z.B. "http://image.tmdb.org/t/p/original/iiJcXWPfVBJXvRSSGNrMp8JuzQr.jpg"

                          Im Vis habe ich jetzt ein Basic-Image Widget erstellt und dort als Quelle "javascript.0.Kodi_Cover" eingegeben,
                          leider klappt das aber nicht.

                          Vielleicht kann mir da jemand auf die Sprünge helfen.
                          Danke im Voraus.

                          EDIT

                          Gefunden:
                          1.JPG

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          912
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          javascript
                          5
                          11
                          1055
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo