Gollum

Live

Auction tracker with automated alerting

overview

Gollum is an auction tracker that answers a very specific question: which listing is the best quality for the price, rather than simply the cheapest? It was born from a real quest — finding the right necklace without overpaying.

A Playwright scraping pipeline follows auctions over time and ranks items on a quality-for-price basis. When something worth acting on appears, it fires an alert through a self-hosted email service, so the whole loop runs without third-party notification providers.

On demand, an LLM vision model reads the listing photographs to pull details that never make it into the structured text — condition, materials, hallmarks — and feeds them back into the ranking.

how it works

  • Ranks on quality-for-price instead of lowest price, so genuine bargains beat noise.
  • Playwright pipeline tracks listings over time rather than taking a single snapshot.
  • Alerts go out through a self-hosted mail server — no external notification SaaS.
  • On-demand LLM vision reads listing photos to enrich the ranking signal.

stack

Scraping

Playwright Python FastAPI

Ranking

Quality-for-price scoring

Vision

Gemini vision On-demand analysis

Alerting

Self-hosted email Authentik SSO