- Get notifications on wanted Steam games being on sale and this weeks free games on EpicGames.
- Python script to run in the background that checks its sources on a given interval and sends notifications via ntfy
- only tested on Linux
- Pixi
- a ntfy topic (note: those are usually public and I have not implemented auth for topics yet)
see below first in case your setup differs from linux standards
- clone this repo
- copy
.env.exampleto.envand edit the values - set up databases (and systemd service):
pixi run start --install --config-dir /path/to/configuration --script-dir /path/to/script/main.py - view with
journalctl --user -u game-notifier@game-notifier -f - remove service with
pixi run rmservice
side-note: I'm aware this isn't very neat and every help in fixing that is appreciated :]
- enter dev environment:
pixi shell
help wanted: this is impure and not a proper flake
- edit and include
game-notifier-service.nixin your configuration - when setting up the database, pass
--no-service - rebuild your configuration and enjoy
monitor with: journalctl -u gameNotifierService.service -f
- allow for configuration changes (without relying on re-installation)
- the upcoming Python exam
- my partner wanting to be notified about Sims 3 being on sale (let's hope that'll happen one day)
- me being too lazy to check EpicGames every week