Skip to content

woctezuma/steam-points-shop

Repository files navigation

Steam Points Shop

Build status with Github Action Code coverage Code Quality

This repository contains Python code to find games which have been removed from the Steam Points Shop.

Cover: reply by Steam Support

The Steam Points Shop is a loyalty program for Steam. It allows to exchange loyalty points for items (profile backgrounds, emoticons) which are otherwise available by spending money:

  • either by collecting a complete set of trading cards, then crafting badges, to have a chance to obtain one of many items (at least three) of different rarity.
  • or by directly purchasing the item from another user via the Steam Market.

Interestingly, some games are excluded from the Steam Points Shop, or removed by request of the game developers. The complete list is not public, but can be inferred from public data.

Requirements

  • Install the latest version of Python 3.X.
  • Install the required packages:
pip install -r requirements.txt

Usage

Removed Games

To find games which appear on SteamCardExchange, but have been removed from Steam Points Shop, run:

python find_removed_games.py

Missing Games

To find games which appear on Steam Points Shop, but are missing from SteamCardExchange, run:

python find_missing_games.py

NB: missing games are games for which the price of a booster is unknown (NA for Not Available) on SteamCardExchange. Therefore, these games are not actually missing: it is an issue with our data retrieval process which relies on booster prices.

Unknown booster price

Results

The Wiki shows:

  • a list of games removed from Steam Points Shop,
  • a list of games missing from SteamCardExchange.

References