ammocpr/lib
Graham McIntire ae7e117b23
Prune listings that disappear from retailer scrapes
When a product no longer appears in a successful scrape for its
retailer+caliber, mark it out of stock. After each scrape cycle, hard
delete any product whose last_seen_at is older than 30 days (snapshots
cascade via FK). A zero-result scrape leaves existing listings alone so
a parse failure or transient site glitch can't nuke the catalog.
2026-04-22 15:41:40 -05:00
..
ammoprices Prune listings that disappear from retailer scrapes 2026-04-22 15:41:40 -05:00
ammoprices_web Add chart empty state and home-page real-time price refresh 2026-04-22 15:28:02 -05:00
ammoprices.ex Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00
ammoprices_web.ex Initial implementation of ammo price tracker 2026-03-11 15:58:12 -05:00