updateall.sh - 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
---
updateall.sh (696B)
---
1 #!/bin/sh
2
3 # count amount of feeds in a sfeedrc file.
4 countfeeds() {
5 count=0
6 . "$1"
7 feed() {
8 count=$((count + 1))
9 }
10 feeds
11 echo "$count"
12 }
13
14 cd ~/.sfeed || exit 1
15
16 #sfeed_update sfeedrc
17 #sfeed_update sfeedrc.daily
18
19 # update using xargs and also use a progress indicator.
20 total=$(countfeeds "$HOME/.sfeed/sfeedrc")
21 totaldaily=$(countfeeds "$HOME/.sfeed/sfeedrc.daily")
22 total=$((total + totaldaily))
23
24 #(sfeed_update_xargs sfeedrc;
25 #sfeed_update_xargs sfeedrc.daily) 2>&1 | "$HOME/.sfeed/progress.sh" "$total"
26
27 (sfeed_update sfeedrc;
28 sfeed_update sfeedrc.daily) 2>&1 | "$HOME/.sfeed/progress.sh" "$total"
29
30 echo "Regenerating static files, creating archive for this week, etc..."
31 ./sfeed_update.sh