Coder Social home page Coder Social logo

davidweatherall / league-data-scraping-and-analytics Goto Github PK

View Code? Open in Web Editor NEW
16.0 1.0 5.0 242.51 MB

Tools to scrape data from the riot API and calculate stats used for eSports betting, such as first blood %

Python 100.00%
python3 python leagueoflegends scrape betting betting-models

league-data-scraping-and-analytics's Introduction

League Data Scraping and Analytics

Scripts analyse data from league of legends json files and scripts to scrape match data files and match timeline files from RIOT api

Data

Contains 11,000 match data files(/jsons) and their respective timeline file(/jsons/timeline) along with the code to generate your own more up to date data set.

Scripts

publicScape.py - scrapes match data files from the riot games API and at the same time does an analysis on the best champions for First Blood.

scrapeTimelines.py - scrapes the matching timeline files from the match files (from publicScape)

synergyFb.py - Calculates First blood rates of synergy between champions from your data set (e.g. When Lee Sin and Shen are on the same team they have a 50% first blood rate).

proScrape.py - Takes a match link as input and gets the relevant match and timeline data and storing them in .json's.

Pro

This is where the data and scripts for pro games (LCK, LMS, EULCS, NALCS) is.

firstBlood.py and firstDragon.py - Champion analysis of chance of each champion's team getting first blood / first dragon.

blueFB.py and blueDragon.py - Analysis of change of getting first blood / dragon on blue vs red side.

by David Weatherall

league-data-scraping-and-analytics's People

Contributors

davidweatherall2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

league-data-scraping-and-analytics's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.