An open API service indexing awesome lists of open source software.

https://github.com/woctezuma/steam-points-shop

Find games which have been removed from the Steam Points Shop.
https://github.com/woctezuma/steam-points-shop

Last synced: about 1 month ago
JSON representation

Find games which have been removed from the Steam Points Shop.

Awesome Lists containing this project

README

          

# Steam Points Shop

[![Build status with Github Action][build-image-action]][build-action]
[![Code coverage][codecov-image]][codecov]
[![Code Quality][codacy-image]][codacy]

This repository contains Python code to find games which have been removed from the [Steam Points Shop](https://store.steampowered.com/points/shop/).

![Cover: reply by Steam Support](https://github.com/woctezuma/steam-points-shop/wiki/img/steam_support.png)

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](https://www.python.org/downloads/).
- Install the required packages:

```bash
pip install -r requirements.txt
```

## Usage

### Removed Games

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

```bash
python find_removed_games.py
```

### Missing Games

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

```bash
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](https://github.com/woctezuma/steam-points-shop/wiki/img/unknown_booster_price.png)

## Results

The [Wiki](https://github.com/woctezuma/steam-points-shop/wiki) shows:
- a list of games [removed](https://github.com/woctezuma/steam-points-shop/wiki/removed_games) from Steam Points Shop,
- a list of games [missing](https://github.com/woctezuma/steam-points-shop/wiki/missing_games) from SteamCardExchange.

## References

- [Steam Points Shop](https://store.steampowered.com/points/shop/)
- [`steam-market`](https://github.com/woctezuma/steam-market): find arbitrages on the Steam Market.

[build]:
[build-image]:

[build-action]:
[build-image-action]:

[pyup]:
[dependency-image]:
[python3-image]:

[codecov]:
[codecov-image]:

[codacy]:
[codacy-image]: