From 99dd02979bd263b80fad9b4859ddcaed58e46cc0 Mon Sep 17 00:00:00 2001
From: Case Duckworth
Date: Mon, 18 Jul 2022 09:33:09 -0500
Subject: Convert youtube -> invidious
---
sfeed_html.sh | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
(limited to 'sfeed_html.sh')
diff --git a/sfeed_html.sh b/sfeed_html.sh
index 86aad43..321d451 100755
--- a/sfeed_html.sh
+++ b/sfeed_html.sh
@@ -67,6 +67,12 @@ $(for file in "$@"; do html_feed "$file"; done)
EOF
}
+filter_invidious() {
+ # Convert youtube links to invidious links
+ host="$(cat /tmp/invidious.host)"
+ sed "s@https://www\.youtube\.com@${host}@"
+}
+
html_feed() { # html_feed FEED(file) => HTML
filename="$(basename "$1")"
now="$(date +%s)"
@@ -136,7 +142,7 @@ html_feed() { # html_feed FEED(file) => HTML
printf "%s\n", NAME, NAME >> ASIDE
}
printf "%s", (stamp ? stamp : ".") > "/dev/stderr"
- }' "$1")"
+ }' "$1" | filter_invidious)"
if [ -z "$entries" ]; then return 1; fi
echo ""
# TODO: Include a link back to the website
--
cgit 1.4.1-21-gabe81