diff --git a/src/streamer.rs b/src/streamer.rs index 9ad8918..6319656 100644 --- a/src/streamer.rs +++ b/src/streamer.rs @@ -16,36 +16,21 @@ pub async fn stream_handler(State(state): State>) -> impl IntoResp fn feed(urls: &Vec) -> String { let mut ret = String::new(); ret.push_str(r#""#); - ret.push('\n'); ret.push_str(r#""#); - ret.push('\n'); - ret.push_str(" "); - ret.push('\n'); - ret.push_str(" Ö1 Morgenjournal Feed"); - ret.push('\n'); - ret.push_str(" https://news.hofer.link"); - ret.push('\n'); - ret.push_str(" Feed für Ö1 Morgenjournal. Live."); - ret.push('\n'); + ret.push_str(""); + ret.push_str("Ö1 Morgenjournal Feed"); + ret.push_str("https://news.hofer.link"); + ret.push_str("Feed für Ö1 Morgenjournal. Live."); for url in urls { - ret.push_str(" "); - ret.push('\n'); - ret.push_str(&format!(" Morgenjournal DATE")); - ret.push('\n'); - ret.push_str(&format!( - " {}", - quick_xml::escape::escape(url) - )); - ret.push('\n'); - ret.push_str(&format!(" my desc")); - ret.push('\n'); - ret.push_str(" "); - ret.push('\n'); + ret.push_str(""); + ret.push_str(&format!("Morgenjournal")); + ret.push_str(&format!("{}", quick_xml::escape::escape(url))); + ret.push_str(&format!("Morgenjournal")); + ret.push_str(""); } ret.push_str(" "); - ret.push('\n'); ret.push_str(""); ret