Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbeley/game_deals
Python script to create a formatted reddit table from a list of steam games with data from Steam, IsThereAnyDeal, Opencritic, HowLongToBeat.
https://github.com/dbeley/game_deals
game-deals humble-bundle humblebundle reddit steam
Last synced: about 1 month ago
JSON representation
Python script to create a formatted reddit table from a list of steam games with data from Steam, IsThereAnyDeal, Opencritic, HowLongToBeat.
- Host: GitHub
- URL: https://github.com/dbeley/game_deals
- Owner: dbeley
- License: mit
- Created: 2021-04-06T21:35:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-27T19:33:27.000Z (about 1 year ago)
- Last Synced: 2023-09-28T07:03:23.810Z (about 1 year ago)
- Topics: game-deals, humble-bundle, humblebundle, reddit, steam
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# game_deals
This script will create a formatted reddit markdown table from a list of steam games.
## Requirements
- python
- requests## Installation
- Install the requirements (python + requests library)
- Clone the repo
- Check how to use the script with:```
python game_deals.py -h
```## Configuration
- Create an API key on https://isthereanydeal.com/dev/app/
- Copy the `config_example.ini` file to another file named `config.ini`
- Replace `ITAD_API_KEY_HERE` with your own API key in `config.ini`## Usage
- Create a text file containing several steam game URLs (one per line).
```
https://store.steampowered.com/app/466560/Northgard/
https://store.steampowered.com/app/1080110/F1_2020/
https://store.steampowered.com/app/588650/Dead_Cells/
https://store.steampowered.com/app/255710/Cities_Skylines/
```Example files are also provided see `example.txt` and `example-with-tiers.txt`.
- Run the script: `python game_deals.py FILENAME.txt`
This will create a file named `TIMESTAMP_game_deals.txt`.
## Credits
- [Steam](https://store.steampowered.com/)
- [IsThereAnyDeal](https://isthereanydeal.com/)
- [Opencritic](https://opencritic.com/)
- [HowLongToBeat](https://howlongtobeat.com/)