Самый простой вариант - спарси с маркета. Там хоть и не весь, но очень обширный список игр со Стима. В идеале конечно со стимбд брать инфу, но как по мне это дольше
Окулист, Не совсем так. json.loads делает eval строки и преобразует ее в то, чем она должна быть (в нашем случае в массив). f.read просто читает содержимое и строку возвращает. Вот например json.load выполняет f.read, ведь в него как раз передается файл, и потом опять эвалит