iInitial sfeed-tools repository. - sfeed-tools - Sfeed helper scripts. Err bitreich.org 70 hgit clone git://bitreich.org/sfeed-tools git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sfeed-tools URL:git://bitreich.org/sfeed-tools git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sfeed-tools bitreich.org 70 1Log /scm/sfeed-tools/log.gph bitreich.org 70 1Files /scm/sfeed-tools/files.gph bitreich.org 70 1Refs /scm/sfeed-tools/refs.gph bitreich.org 70 1Tags /scm/sfeed-tools/tag bitreich.org 70 1README /scm/sfeed-tools/file/README.md.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 654e29685a5463428886124b2c752750530664b2 /scm/sfeed-tools/commit/654e29685a5463428886124b2c752750530664b2.gph bitreich.org 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70 iDate: Wed, 23 Aug 2023 12:37:34 +0200 Err bitreich.org 70 i Err bitreich.org 70 iInitial sfeed-tools repository. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i A README.md | 8 ++++++++ Err bitreich.org 70 i A sfeed_aggro | 15 +++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 23 insertions(+), 0 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/README.md b/README.md /scm/sfeed-tools/file/README.md.gph bitreich.org 70 i@@ -0,0 +1,8 @@ Err bitreich.org 70 i+# Sfeed Tools Err bitreich.org 70 i+ Err bitreich.org 70 i+People are posting useful helper scripts for sfeed(1): Err bitreich.org 70 i+ Err bitreich.org 70 i+ git://bitreich.org/sfeed Err bitreich.org 70 i+ Err bitreich.org 70 i+Here is a repository to aggregate those scripts. Err bitreich.org 70 i+ Err bitreich.org 70 1diff --git a/sfeed_aggro b/sfeed_aggro /scm/sfeed-tools/file/sfeed_aggro.gph bitreich.org 70 i@@ -0,0 +1,15 @@ Err bitreich.org 70 i+#!/bin/sh Err bitreich.org 70 i+# Author: Evil_Bob Err bitreich.org 70 i+# Err bitreich.org 70 i+# sfeed aggregator alligator example: Err bitreich.org 70 i+# - prefix "[feedname] " before the item title. Err bitreich.org 70 i+# - sort by newest first. Err bitreich.org 70 i+# - show top 10 entries Err bitreich.org 70 i+ Err bitreich.org 70 i+for f in ~/.sfeed/feeds/*; do Err bitreich.org 70 i+ b="${f##*/}" Err bitreich.org 70 i+ # prefix basename of file before title and output sfeed(5) format. Err bitreich.org 70 i+ LC_ALL=C awk -v "feed=$b" 'BEGIN {FS = OFS = "\t"; } { $2 = "[" feed "] " $2; print $0; }' < "$f" Err bitreich.org 70 i+done | \ Err bitreich.org 70 i+sort -k1,1rn | \ Err bitreich.org 70 i+sed 10q Err bitreich.org 70 .