[erledigt] Kodi Thumbnail reading in URL umwandeln

Begonnen von draddy, 08 April 2022, 14:56:03

Vorheriges Thema - Nächstes Thema

draddy

moin,

hoffe für euch nur ne Fingerübung ... ;)
Kodi Modul gibt den Thumbnail link so oder ähnlich raus - (kommt drauf an ob über Emby oder TVHeadend gefüttert)

gegeben sei

image://http%3a%2f%2f192.168.177.9%3a8096%2femby%2fItems%2f64780%2fImages%2fPrimary%2f0%3fFormat%3doriginal%26Tag%3d51b4fa21ad42ed62469d405d694e095a/

rauskommen soll

http://192.168.177.9:8096/emby/Items/64788/Images/Primary/0?Format=original&Tag=a93c9cf43f2f5a379b8bae580279424f/


d.h. image:// muss weg, und

%3a :
%2f /
%26 &
%3f ?
%3d =


muss ersetzt werden

gibts da eventuell was "fertiges" was ich nur wieder nicht finde? ;)

würde das gern als sub in die 99 machen da es verschiedene kodis im haus gibt ;)

danke
Jens
OMV5@AsRock j3455 8GB RAM
FHEM@Docker, Shelly "starter pack" 4x PlugS, 2x Bulb Duo RGB, Shelly 2.5, Shelly Plus 1, DoorBird 2103V

draddy

#1
hab was gefunden ^^


http_thumbnail { my $string = ReadingsVal($name,"thumbnail",0); $string =~ s/image:\/\///; $string =~ s/%3a/:/g; $string =~ s/%2f/\//g; $string =~ s/\/$//; $string =~ s/%26/\&/g; $string =~ s/%3f/\?/g; $string =~ s/%3d/\=/g; return $string;}


ist zwar userReading, aber scheint zu klappen :D

und jetzt ne sub ^^

sub kodiThumb2html($) {
my ($string) = @_;
$string =~ s/image:\/\///;
$string =~ s/%3a/:/g;
$string =~ s/%2f/\//g;
$string =~ s/%26/\&/g;
$string =~ s/%3f/\?/g;
$string =~ s/%3d/\=/g;
$string =~ s/\/$//;
return $string;
}


geht sicher hübscher, aber läuft und ist leicht erweiterbar sollte noch was kommen in Zukunft ;)
OMV5@AsRock j3455 8GB RAM
FHEM@Docker, Shelly "starter pack" 4x PlugS, 2x Bulb Duo RGB, Shelly 2.5, Shelly Plus 1, DoorBird 2103V