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 -siyay -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.timermake installcopy service and unit files into/usr/lib/systemd/user - with standalone mode
> rssd --standalone --interval 5--intervalis 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