Skip to content
Aggregate patch notes for League of Legends champions since the last time you played them
JavaScript CSS Python PHP HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
cache
champion_data_scrape
database
scrape_patch_items
static-data
website
.gitignore
LICENSE
README.md
aatrox.json
package-lock.json
riot-patch-notes.sketch
riot.txt
runes.json
scrapePatches.py
scrapeRunesPatches.py
scrapedpatchdata.json

README.md

Champion Changelog

Champion Changelog is a patch TL;DR since you last played the champion.

Running the app

Run npm install in website/ and backend/ to download the required packages, and ensure that you have the latest version of Node.

You need to start the backend and the frontend in order for the app to work:

  • in website/, npm run start
  • in backend/, npm start

Public endpoint

Scraping patch data is difficult, so we made an endpoint to help others also use the patch data we scraped from the Riot PatchNotes. Our data goes from 7.22 (Runes Reforged) to 8.22 for Runes and 8.13 to 8.22 for champion data.

To use the endpoint, you can send an HTTP request to:

https://heabuh.com/leaguepatch/

with the proper endpoint URL. There are currently 3 endpoint URLS:

/getrunepatchchanges?patch_number=[PATCH NUMBER]

This endpoint will return all the rune changes for a particular patch number.

/getchampionpatchchanges?patch_number=[PATCH NUMBER]

This endpoint will return all the changes to champions for a particular patch number.

/getrelevantchanges?patch_number=[PATCH NUMBER]&champion=[CHAMP NAME]

This endpoint will return all the relevant changes (based on top 10 items and runes scraped from champion.gg which can be found in info.json) for a particular champion on a particular patch. This includes only runes and champion changes for now.

You can’t perform that action at this time.