JeremyLG / ProjectAPI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProjectAPI

A DSL WITH STATISTICAL ABSTRACTION TO QUERY THE PROGRAMMABLE WEB

INTÉGRATION D'APIS WEB ET LANGAGE DÉDIÉ POUR LA DÉFINITION DE CORRÉLATION ENTRE DONNÉES

Getting Started

L'idée serait de répondre à la problématique suivante :

Est-ce que les tweets de Donald J. Trump influencent les performances des meilleurs joueurs mexicains de LoL ?

Prerequisites

Le projet a été codé en Python 3.5 sous l'éditeur Atom.io

pip3 install textx
pip3 install requests_oauthlib
pip3 install pyyaml
pip3 install pandas

Conditions

RIOT'S API :

10 requêtes toutes les 10 secondes (gérer dans le code) 500 requêtes toutes les 10 minutes

Un joueur a souvent 200-300 matches depuis début 2017 en Challenger, ce qui fait exploser la deuxième condition si on lance le programme sur plus d'un joueur pour le moment ^^'

Demande en cours

Demande d'une API Key de production à Riot pour pouvoir obtenir :

3,000 requests every 10 seconds 180,000 requests every 10 minutes

Ce serait pas mal puisqu'en soit traiter les 200 challengers ça va prendre 60 000 requêtes a priori

Si jamais c'est refusé, faudrait lancer l'API pendant 20h en soi pas pratique hihi :p

Authors

  • Clément FRANGER - Project Manager #A+Major - Clément

  • Pierre NODET - Python Leader - Pierre

  • Jérémy LE GALL - Riot's API Leader - Jérémy

  • Sivasujiban SIVANANTHAM - Twitter's API Leader - Sylvain

About


Languages

Language:Python 100.0%