aboutsummaryrefslogtreecommitdiff
path: root/scripts/atom.sh
blob: 73c35ecca60d18ff76c6a102c8e04c03d5f973c2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")"

if [[ ! -d "node_modules" ]]; then
  npm i rss
fi

feed() {
  local tag="$1"
  local tmp="/tmp/$tag.json"
  buku -t "$tag" --json > "$tmp"
  node atom.js "$tag" "$tmp"
}

mkdir -p ~/.newsboat
feed ril            > ~/.newsboat/ril.xml
feed simple-archive > ~/.newsboat/simple-archive.xml
feed inbox          > ~/.newsboat/inbox.xml