dotfiles

Cross platform dotfiles for linux, mac and windows

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
#!/bin/sh

# rssr - rss reader

[ -z "$RSSR_FUZZY_SEARCHER" ] && RSSR_FUZZY_SEARCHER=$(FUZZER)
[ -z "$FEEDS_PATH" ] && FEEDS_PATH="${HOME}/.sfeed/feeds"
[ -z "$BROWSER" ] && BROWSER=open

test -z "$RSSR_FUZZY_SEARCHER" && ( echo "RSSR_FUZZY_SEARCHER needs to be set" && exit 1 )

cd "$FEEDS_PATH" || (echo "FEEDS_PATH: $FEEDS_PATH does not exist" && exit 1)

website="$(ls | $RSSR_FUZZY_SEARCHER)"

[ -n "$website" ] && link=$(cat "$website" | cut -f3 | $RSSR_FUZZY_SEARCHER)

[ -n "$link" ] && "$BROWSER"  "$link"