You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.2 KiB

matrix_piped_feed

Get your piped notifications on matrix!

Configuration

Copy config_example.json to config.json.

credentials:

  • user: Matrix account user
  • password: Matrix account password
  • homeserver: Matrix account homeserver

subscriptions:

  • room: Id of the matrix room
  • feed: Piped feed url

fetch_between: (Optional, if not set it will fetch 24/7)

  • start: When the fetching starts (in 24 hours)
  • end: When the fetching ends (in 24 hours)

fetch_interval:

  • Time between fetches (in seconds)

By default, the config.json and database.db3 needs to be in the directory where you execute the binaries.

Environment variables

MATRIX_PIPED_FEED__CONFIG: change the config path MATRIX_PIPED_FEED__DATABASE: change the database path

Build the project

Clone the repository:

git clone https://gitlab.com/Mageas/matrix_piped_feed

Once in the cloned directory, build the project for release:

cargo build --release

The binary is located in ./target/release/matrix_piped_feed

Self-host

I suggest you to use the docker version.