Skip to content

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

License

Notifications You must be signed in to change notification settings

dragoran/LoR_Master

This branch is 105 commits behind shaobaili3/LoR_Master:master.

Repository files navigation

Legends of Runeterra Deck Tracker - LoR Master Tracker

LoR Master Tracker is a open source deck tracker for League of Runeterra. 符文之地魔盒是一款开源LoR记牌器

Features

  • 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 Python3.

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

Built with ❤ by Storm & FlyingFish

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 52.0%
  • Vue 33.1%
  • Python 11.0%
  • SCSS 2.3%
  • HTML 0.9%
  • CSS 0.4%
  • Other 0.3%