From db65a9ac6095c0536d796e53e15abe45649a92ec Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Tue, 19 Jul 2022 13:07:46 -0500 Subject: Add unsubscribe functionality --- runsfeed | 5 ++++- sfeed_unubscribe.sh | 12 ++++++++++++ sfeedrc | 6 ++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100755 sfeed_unubscribe.sh diff --git a/runsfeed b/runsfeed index 75b141b..3fc6ee6 100755 --- a/runsfeed +++ b/runsfeed @@ -52,13 +52,16 @@ main() { log Done. } -update_urls() { runcmd() { cmd="$(command -v "$1" || echo "./$1")" shift "$cmd" "$@" } +remove_unsubs() { + runcmd sfeed_unsubscribe.sh "$@" +} + update_urls() { runcmd sfeed_update_urls.sh "$@" } diff --git a/sfeed_unubscribe.sh b/sfeed_unubscribe.sh new file mode 100755 index 0000000..eec81ce --- /dev/null +++ b/sfeed_unubscribe.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +rmfeed() { + feed="$(echo "$1" | tr '/' '_')" + rm "${sfeedpath}/${feed}" +} + +alias feed=rmfeed + +. "$1" + +unsubscribe_feeds diff --git a/sfeedrc b/sfeedrc index 3a47d12..f9312f1 100644 --- a/sfeedrc +++ b/sfeedrc @@ -164,6 +164,12 @@ feeds_me() { : } +### Remove feeds ################################################ + +unsubscribe_feeds() { + : +} + ### Filter ###################################################### filter() { -- cgit 1.4.1-21-gabe81