There is still much to do, keep your eyes open
- Manually
> git clone https://github.com/ssiyad/rssd > cd rssd > make > make install
- From AUR
or using your favorite AUR helper
> git clone https://aur.archlinux.org/rssd.git > cd rssd > makepkg -si
yay -S rssd
- or download a release, and manually copy executable into
$PATH
Default location is $XDG_CONFIG_HOME/rssd/config.json
but could be overridden with --config
> rssd --config ./cfg/cfg.json
> rssd add-feed "https://ssiyad.com/blog/index.xml"
> rssd list-feed
+-------+--------------------------------+-----------------------------------+
| INDEX | FEED | LAST |
+-------+--------------------------------+-----------------------------------+
| 0 | http://rss.art19.com/the-daily | https://www.nytimes.com/the-daily |
+-------+--------------------------------+-----------------------------------+
> rssd remove-feed 0
removed: https://www.twentyfournews.com/feed
> rssd set-exec *command or /path/to/script*
- Desktop notifications
> rssd set-exec "notify-send '&title' '&item_title'"
- Telegram bot
> rssd set-exec "curl https://api.telegram.org/bot\$BOT_TOKEN/sendMessage?chat_id=\$TG_CHAT&text=&item_title"
- using systemd
> systemctl --user enable rssd.timer > systemctl --user start rssd.timer
make install
copy service and unit files into/usr/lib/systemd/user
- with standalone mode
> rssd --standalone --interval 5
--interval
is in minutes and is used only when in standalone mode
Placeholders need to be prefixed with &
, like &item_title
title
desc
lang
item_title
item_link
item_pubDate
item_desc
item_authorName
item_authorEmail