sfeed_aggro - randomcrap - random crap programs of varying quality
(HTM) git clone git://git.codemadness.org/randomcrap
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
sfeed_aggro (402B)
---
1 #!/bin/sh
2 # sfeed aggregator alligator example:
3 # - prefix "[feedname] " before the item title.
4 # - sort by newest first.
5 # - show top 10 entries
6
7 for f in ~/.sfeed/feeds/*; do
8 b="${f##*/}"
9 # prefix basename of file before title and output sfeed(5) format.
10 LC_ALL=C awk -v "feed=$b" 'BEGIN {FS = OFS = "\t"; } { $2 = "[" feed "] " $2; print $0; }' < "$f"
11 done | \
12 LC_ALL=C sort -k1,1rn | \
13 sed 10q