This is my entry into the riot games league of legends api challenge 2
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Yar Ha Har! - League of Legends API Challenge 2

Avast land lubber, here be my entry to the League of Legends API Challenge 2: Bilgewater category!

My submission is a python application that gathers all matches from the list provided by Riot Games and then parses the information to generate an SQL database that is used when serving templates of html files in a Flask web server.

By: Griffin Nozell (NA: DrSunshine)

Live URL

Tested Browsers

  • Google Chrome
  • Firefox
  • Internet Explorer

More details can be found in the "About" page


How to run

python flaskapp.wsgi

Done! You can test it by going to a web browser and going to http://localhost

This will use the provided yarhahar.db database file found in src/FlaskApp/

Remake the yarhahar.db

First make a file called api.key with your riot api key in it and drop it into the src/ folder.

To collect the information go to src/ and in the command line and type:


This can take a LONG time with a development key. When finishes downloading all the matches we can now parse it to remake the yarhahar.db:


Once finishes yarhahar.db will be ready to use for the Flask server.