Skip to content

ymgyt/syndicationd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bcf864b · Feb 13, 2024
Feb 11, 2024
Feb 13, 2024
Feb 6, 2024
Feb 13, 2024
Jan 14, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Jan 15, 2024
Feb 13, 2024
Feb 12, 2024
Feb 12, 2024
Feb 1, 2024
Jan 28, 2024
Jan 14, 2024
Feb 13, 2024
Feb 13, 2024
Feb 10, 2024
Jan 31, 2024
Feb 13, 2024

Repository files navigation

Syndicationd

CI

Demo

Syndicationd is a TUI feed viewer, based on feed-rs and ratatui.

Features

  • Subscribe feeds(RSS1, RSS2, Atom,...) and browse latest entries
  • Open the entry in a browser

Install

Nix

nix run github:ymgyt/syndicationd

Cargo

cargo install synd-term --locked

Usage

Log file

The log file path is based on ProjectDirs::data_dir().
Please refer to the --log flag in synd --help for the default output destination.

You can modify the log directives using the environment variable SYND_LOG. (for example, SYND_LOG=synd=debug)

Theme

The theme can be changed using the --theme flag. Please refer to the help for the values that can be specified.

Backend api

By default, use https://syndicationd.ymgyt.io as the backend api(hosted on my home Raspberry Pi).
To change the endpoint, specify the --endpoint flag

Clear cache and logs

Authentication credentials are cached. to remove them, execute synd clear.

License

This project is available under the terms of either the Apache 2.0 license or the MIT license.