2020-10-04 17:28:28 -04:00
2020-06-21 02:36:29 -04:00
2020-10-04 17:28:28 -04:00
2020-06-21 02:20:36 -04:00
2020-10-04 17:28:28 -04:00
2020-10-04 17:28:28 -04:00
2020-06-21 02:20:36 -04:00

rfd-notify

Dependabot Docker

This tool looks for regular expressions from RedFlagDeals.com forums and will send emails based on matches.

requirements

use

USAGE:
    rfd-notify [OPTIONS] --config <config>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -c, --config <config>    Specify path to config
    -d, --dbpath <dbpath>    Specify path to where the embedded database is stored [default: ./deals_db]

docker

# Run the docker image using an example config:
docker run -e RUST_LOG=INFO davegallant/rfd-notify -c /examples/config.toml

Provide a custom configuration. An example can found in config.toml

# Provide a custom-config.toml that is in the current directory
# ensuring the correct user is mapped to the working directory
docker run -u "$(id -u):$(id -g)" -w=/tmp -e RUST_LOG=INFO -v "$PWD":/tmp davegallant/rfd-notify -c /tmp/custom-config.toml

cross compile

I had motivations to run this on a Raspberry Pi Zero (without needing docker on the pi):

alias rust-musl-builder='docker run --rm -it -v "$(pwd)":/home/rust/src messense/rust-musl-cross:arm-musleabihf'
rust-musl-builder cargo build --release

The above can be substituted for other architectures.

Description
get notified of deals based on regex
Readme GPL-3.0 4.5 MiB
Languages
Python 92.5%
Dockerfile 6.1%
Shell 1.4%