A simple Python script that generates a file with a list of owned games that can run on this glorious cloud platform. It gets a JSON of games supported on GeForce NOW platform (via Nvidia's site) and a JSON of games on a provided user's Steam account to do its simple magic.
Blessed be the creator of steamapi, smiley, for doing the backend work so I don't have to.
Clone the project:
$ git clone https://github.com/Shushuda/GeForce-NOW-generator.git
Install requirements:
$ pip install -r requirements.txt
Create a valid config.ini file inside the repo dir (sample in Prerequisites) and run the script from the shell. It takes two positional arguments - username and filename.
$ ./GeForce_NOW_games.py --help
usage: GeForce-NOW-games [-h] username filename
Generate a list of owned Steam games that work on GeForce NOW platform.
positional arguments:
username Steam username (urluser - present in the profile url)
filename name of the output file - will be created or overwritten
optional arguments:
-h, --help show this help message and exit
This project uses:
Python 3.7
as well as:
steamapi
python-slugify
The script requires a config.ini file of the following format:
[STEAM]
ApiKey = <insert_your_key_here>
[GEFORCE]
JsonUrl = https://static.nvidiagrid.net/supported-public-game-list/gfnpc.json
The end user will also need to obtain a valid Steam API key to connect. It is simple and easy to do (domain name is a formality - just put '127.0.0.1' since there's no place like home). Please refer to official Steam API documentation for more information.
- Weronika Sikora - Shushuda
This project is licensed under the MIT License - see the LICENSE.txt file for details
- smiley for creating the steamapi library
- PurpleBooth for creating this amazing README template