FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: draddy am 08 April 2022, 14:56:03

Titel: [erledigt] Kodi Thumbnail reading in URL umwandeln
Beitrag von: draddy am 08 April 2022, 14:56:03
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
Titel: Antw:Kodi Thumbnail reading in URL umwandeln
Beitrag von: draddy am 08 April 2022, 15:34:53
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 ;)