Commit: 646bc654b1374b766bdc721465fd53a44459da10
Parent: 029a42c72ab570bf4783f291589ced222763ef74
Author: Randy Palamar
Date: Tue, 6 Jul 2021 10:27:07 -0600
add sfeed generating files
Diffstat:
5 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/.config/cron/crontab b/.config/cron/crontab
@@ -1,2 +1,2 @@
# Update RSS
-0 */5 * * * ~/.config/cron/rssup.sh blogs soft yt 2>&1 >/dev/null
+0 */5 * * * ~/.config/cron/rssup.sh blogs soft videos 2>&1 >/dev/null
diff --git a/.config/cron/rssup.sh b/.config/cron/rssup.sh
@@ -14,7 +14,7 @@ tmp=$(mktemp)
trap '[ -f "$tmp" ] && rm $tmp' EXIT HUP INT
update() {
- sfeed_update $configdir/${1}.rss
+ sfeed_update $configdir/${1}.sh
wait
html ${1}
}
@@ -32,7 +32,7 @@ compare() {
}
for arg; do
- . $configdir/${arg}.rss
+ . $configdir/${arg}.sh
[ -d "$sfeedpath" ] || mkdir -p "$sfeedpath"
update $arg
done
diff --git a/.config/sfeed/blogs.sh b/.config/sfeed/blogs.sh
@@ -0,0 +1,10 @@
+sfeedpath=~/.cache/sfeed/blogs
+
+feeds() {
+ . ~/.config/sfeed/feeds/blogs
+}
+
+order() {
+ # only keep newest 10 entries
+ sort -t ' ' -k1rn,1 | sed 10q
+}
diff --git a/.config/sfeed/soft.sh b/.config/sfeed/soft.sh
@@ -0,0 +1,15 @@
+sfeedpath=~/.cache/sfeed/soft
+
+feeds() {
+ . ~/.config/sfeed/feeds/soft
+}
+
+filter() {
+ # replace github commits with their plaintext patches
+ sed 's:\( .*github.*/commit/[A-z0-9]*\):\1.patch:'
+}
+
+order() {
+ # only keep newest 10 entries
+ sort -t ' ' -k1rn,1 | sed 10q
+}
diff --git a/.config/sfeed/videos.sh b/.config/sfeed/videos.sh
@@ -0,0 +1,10 @@
+sfeedpath=~/.cache/sfeed/videos
+
+feeds() {
+ . ~/.config/sfeed/feeds/videos
+}
+
+order() {
+ # only keep newest 6 entries
+ sort -t ' ' -k1rn,1 | sed 6q
+}