A second-hand site monitor
  • Go 98.2%
  • Nix 1.8%
Find a file
2026-08-11 11:05:20 +02:00
cmd/shopservatory fix: telegram thumbnails and monitoring 2026-08-02 03:48:13 +02:00
internal feat: support seller dedup, and consistency fixes 2026-08-11 11:05:20 +02:00
nix feat: support multiple users 2026-06-29 23:59:29 +02:00
.gitignore feat: Initial commit 2026-06-26 11:42:14 +02:00
flake.lock feat: Initial commit 2026-06-26 11:42:14 +02:00
flake.nix feat: add ricardo 2026-06-30 18:29:37 +02:00
go.mod feat: support multiple users 2026-06-29 23:59:29 +02:00
go.sum feat: support multiple users 2026-06-29 23:59:29 +02:00
LICENSE feat: Initial commit 2026-06-26 11:42:14 +02:00
README.md feat: Initial commit 2026-06-26 11:42:14 +02:00
shopservatory.example.toml feat: admin ui 2026-06-30 13:20:50 +02:00

shopservatory

This is a service that watches various (second-hand) marketplaces for new listings and displays them in a nice aggregated manner.

Notifications are possible using Telegram currently.

Install

Here's how to do it using NixOS:

imports = [ inputs.<shopservatory input name>.nixosModules.default ];
services.shopservatory = {
  enable = true;
  flaresolverr.enable = true; # if you need to pass challenges
  environmentFile = "<path to your secrets env>";
};

If you are not using NixOS, I trust you know how to set this up :)

Contributing

Contributions, for example to support new sources, are very welcome!