shaobaili3 / 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. 符文之地魔盒是一款开源LoR记牌器

  • Deck Tracker

  • Player Inspection

  • Leaderboard

  • Deck Library

  • Meta Environment

Development

LoR Master Tracker's user interface is built by Electron and Vuejs, and backend service is written by Python 3.

Build Instructions

  1. Install python3 and npm

  2. 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

// This will start a server. Served page can be accessed directly using browser as Web app version
npm run serve

// this will start Electron, accessing that served page but as Electron App version
npm run dev

Make sure you are in UI directory.

  1. Bundle the Python service and Electron user interface into a single package.

The installer is automatically generated and released by CDCI on Github Action. Please refer to python-app.yml

FAQ

Q. Is using LoR Master Tracker considered cheating?
A. This project is approved by Riot, and registered in the Riot Development Portal. All data source is from Riot API and LoR Data Dragon. There is NO third-party data source.

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 51.5%Language:Vue 34.1%Language:Python 10.5%Language:SCSS 2.2%Language:HTML 0.9%Language:CSS 0.4%Language:Shell 0.3%Language:Batchfile 0.0%Language:Procfile 0.0%