I want to code a script to retrieve data from league of legends game while spectating. I want to open the league of legends client, join a game as a spectator, then run the script, and the script collects all the game data, champ damage, gold etc and save that to a json file.then display that data nicely on a webpage and the gold and players damage as graphs.
Does riot games apis provide such a thing or if there's anything on GitHub I can use for this kinda job?
There's an API for downloading the match timeline which is probably what you're after. There's no need to spectate a game to get it, you just need to register for an API key, and then you can download it using the match ID.