NEWS
[gelöst]Frage: Wer hat die "Tagesschau in 100s" eingebunden?
-
@jwerlsdf
Nehm dies:/* VIS Tagesschau_Link parsed die Seite https://www.tagesschau.de/100sekunden/ und sucht nach der URL zum aktuellsten Video {1} 02.03.2016 erstellt von pix 15.03.2016 zu Javascript Instanz 1 gewechselt 24.09.2016 umbenannt in VIS_Link_Tagesschau 11.11.2018 Skript angepasst und optimiert 03.05.2021 Skript an neue Tagesschau-Seite angepasst und optimiert */ const logging = true; const idURL = 'javascript.0.System.Sonstige.Tagesschau_100'; const idURL2 = 'javascript.0.System.Sonstige.Tagesschau_Stream'; const link = 'http://www.tagesschau.de/multimedia/sendung/tagesschau_in_100_sekunden/'; let film_url; let stream_url; function findeURL () { try { httpGet(link, { responseType: 'text' }, (error, response) => { if (!error && response.statusCode == 200) { let regexp = /media\.tagesschau\.de\/video\/\d*\/\d*\/TV-\d*-\d*-\d*\.webxl\.h264\.mp4/gm; let result_arr = regexp.exec(response.data); film_url = result_arr[0]; setState(idURL, "https://" + film_url); if (logging) log ("URL: " + "https://" + film_url); } else { log(error, 'error'); } }); } catch (fehler) { log("Fehler (try): " + fehler, "error"); } // nicht schön, aber nochmal für Stream try { //Tagesschau Stream als HTML const link = "https://www.tagesschau.de/multimedia/livestreams/"; httpGet(link, { responseType: 'text' }, (error, response) => { if (!error && response.statusCode == 200) { stream_url = "https://www.tagesschau.de/multimedia/livestreams/index~player.html"; setState(idURL2, stream_url); if (logging) log ("HTML: " + stream_url); } else { log(error, 'error'); } }); } catch (fehler) { log("Fehler (try): " + fehler, "error"); } } schedule("8 */1 * * *", findeURL); // jedeStunde um 8 nach voll findeURL(); -
@jwerlsdf
Nehm dies:/* VIS Tagesschau_Link parsed die Seite https://www.tagesschau.de/100sekunden/ und sucht nach der URL zum aktuellsten Video {1} 02.03.2016 erstellt von pix 15.03.2016 zu Javascript Instanz 1 gewechselt 24.09.2016 umbenannt in VIS_Link_Tagesschau 11.11.2018 Skript angepasst und optimiert 03.05.2021 Skript an neue Tagesschau-Seite angepasst und optimiert */ const logging = true; const idURL = 'javascript.0.System.Sonstige.Tagesschau_100'; const idURL2 = 'javascript.0.System.Sonstige.Tagesschau_Stream'; const link = 'http://www.tagesschau.de/multimedia/sendung/tagesschau_in_100_sekunden/'; let film_url; let stream_url; function findeURL () { try { httpGet(link, { responseType: 'text' }, (error, response) => { if (!error && response.statusCode == 200) { let regexp = /media\.tagesschau\.de\/video\/\d*\/\d*\/TV-\d*-\d*-\d*\.webxl\.h264\.mp4/gm; let result_arr = regexp.exec(response.data); film_url = result_arr[0]; setState(idURL, "https://" + film_url); if (logging) log ("URL: " + "https://" + film_url); } else { log(error, 'error'); } }); } catch (fehler) { log("Fehler (try): " + fehler, "error"); } // nicht schön, aber nochmal für Stream try { //Tagesschau Stream als HTML const link = "https://www.tagesschau.de/multimedia/livestreams/"; httpGet(link, { responseType: 'text' }, (error, response) => { if (!error && response.statusCode == 200) { stream_url = "https://www.tagesschau.de/multimedia/livestreams/index~player.html"; setState(idURL2, stream_url); if (logging) log ("HTML: " + stream_url); } else { log(error, 'error'); } }); } catch (fehler) { log("Fehler (try): " + fehler, "error"); } } schedule("8 */1 * * *", findeURL); // jedeStunde um 8 nach voll findeURL();Anständig das response genutzt !
-
Anständig das response genutzt !
@ilovegym sagte in [gelöst]Frage: Wer hat die "Tagesschau in 100s" eingebunden?:
Anständig das response genutzt !
Was meinst du damit?
Habs ja erst seit kurzem umgesetzt; dieses httpget.Dauert halt doch etwas wenn man 100+ Scripte ändern muss.
Schaust du kein Fußball ?
-
@ilovegym sagte in [gelöst]Frage: Wer hat die "Tagesschau in 100s" eingebunden?:
Anständig das response genutzt !
Was meinst du damit?
Habs ja erst seit kurzem umgesetzt; dieses httpget.Dauert halt doch etwas wenn man 100+ Scripte ändern muss.
Schaust du kein Fußball ?
response - die Parameter fuer httpGET richtig genutzt, ich hatte das einfach ersetzt und rumprobiert.
Fussball ? Nur EM oder WM, alles andere weniger.. mir sind die, die im Kreis fahren und sich mal im Kreis drehen, lieber.. erinnert so an die Arbeit.. :D
-
Dieser Beitrag wurde gelöscht!
-
@Kanumouse ja mit dem script gibt es Probleme, ggf kannst du es mal mit dem Adapter probieren
https://forum.iobroker.net/post/1235001 -
Die TGS100 funktioniert auch nicht mehr, wenn man die ganz normal über Alexa aufruft.
Was der Grund ist, ob eingestellt, sonstige technische Probleme, keine Ahnung . -
@Kanumouse ja mit dem script gibt es Probleme, ggf kannst du es mal mit dem Adapter probieren
https://forum.iobroker.net/post/1235001