42 lines
877 B
Markdown
42 lines
877 B
Markdown
# srv
|
|
|
|
View RSS feeds from the terminal.
|
|
|
|

|
|
|
|
## configure
|
|
|
|
srv reads configuration from `~/.config/srv/config.yaml`
|
|
|
|
If a configuration is not provided, a default configuration is generated.
|
|
|
|
- `feeds` is a list of RSS/Atom feeds to be loaded in srv.
|
|
- `externalViewer` defines an application to override the default web browser (optional).
|
|
|
|
An example config can be copied:
|
|
|
|
```shell
|
|
cp ./config-example.yaml ~/.config/srv/config.yaml
|
|
```
|
|
|
|
## control
|
|
|
|
Key mappings are statically defined for the time being.
|
|
|
|
- `TAB` switches between Feeds and Items.
|
|
- `UP/DOWN` navigates feeds and items`
|
|
- `ENTER` either selects a feed or opens a feed item in an external application.
|
|
- `F5` refresh list of feeds
|
|
|
|
## build
|
|
|
|
```shell
|
|
make build
|
|
```
|
|
|
|
## test
|
|
|
|
```shell
|
|
make test
|
|
```
|