feature: Steam Store game price extractor #28
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
A Steam Store extractor would let mort track game prices — useful for a new eggwatch-style price monitoring feature but for games. This ties into the mortbux economy nicely: users could be notified of sales, or bet on whether a game will go on sale.
Proposed API
URL Patterns
https://store.steampowered.com/app/{appid}https://store.steampowered.com/search/?term={query}Notes
Implemented in PR #47. Added
sites/steampackage withGetGamePrice()(by app ID) andSearchGames()(by query). Handles regular prices, discounts, free-to-play, age gate bypass, and USD/EUR/GBP currency detection. Full mock-based test coverage.