zhiz-m / LoR_Master

A deck tracker and player inspector for League of Runeterra(LoR)

Home Page:https://www.lormaster.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Legends of Runeterra Deck Tracker - LoR Master Tracker

LoR Master Tracker is a open source deck tracker for League of Runeterra.

Features

  • Player Profile

    Player Profile displays all your match history with analytical data. n

  • Player Inspector

    By simply providing the player name, Player Inspector shows match history and statistics. Multiple Language player names are supported. n

  • Deck Tracker

    At the game beginning, players' decks, opponent history, rank, both graveyards and cards in hand number automatically revealed by real-time deck tracker. c c

    Disclaimer:

    Opponent history are pulled from recent 10 matches by Riot API. Riot suggested website DAK.GG provides the same functionality. We are looking forward to getting feedback from the community and Riot.

  • Master Leaderboard

    Master Leaderboard is powered by open-source LMT Crawler. You can inspect master players via clicking player names. c

  • Deck Code Viewer

    The deck viewer can be displayed in-game and outside the game via entering the deck codes.

Development

LoR Master Tracker backend service is written by Python3. The user interface is built by Electron and Vuejs

Build Instructions

Pre-requisites:

  • To run command line tools, you'll need to configure Python3
  • npm
  1. Clone or Download the repository:
git clone https://github.com/shaobaili3/LoR_Master
  1. Run Python Service
pip install -r requirements.txt
python LMTService.py

If this errors out, make sure that you have an Python3 environment variable pointing to the right path.

  1. Run Electron User Interface
cd UI
npm install
npm run dev

Make sure you are in UI directory.

FAQ

Q. Is using LoR Master Tracker considered cheating?
A. This project is registered in the Riot Development Portal and API keys are authorized by Riot. All data source is from Riot API and LoR Data Dragon. There is no third-party data source, API, and no local or remote database. all requests sent via our Riot API keys, all data cached locally.

Built with ❤ by Storm & FlyingFish

About

A deck tracker and player inspector for League of Runeterra(LoR)

https://www.lormaster.com

License:MIT License


Languages

Language:JavaScript 55.2%Language:Vue 29.7%Language:Python 11.2%Language:SCSS 2.7%Language:HTML 0.6%Language:CSS 0.4%Language:Shell 0.1%Language:Batchfile 0.0%