NEWS
url decode eines Datenpunktes
-
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
-
@dos1973
warum machst du das nicht selbst ?
Lesen von Forumsbeiträgen und Suche geht ?
Mach doch mal was selbst. -
Warum...?
Welche sinnvolle Antwort soll hierauf geben... -
Warum ist die richtige Antwort.
Weil das andere für Dich erledigen sollen ?
Mal was probiert, nee. -
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...
-
@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); } });
-
PERFEKT!
funktioniert 1 A
Vielen Vielen Dank.
-
@dos1973 mit welchem Wisdget kann ich das Bild anzeigen lassen ?
-
Mit dem kodi adapter.
Der muss auf ein funktionierende Kodi zugreifen.In Kodi wiederum müssen die cover geladen sein
-
@dos1973 habs hinbekommen
-
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: