Code Monkey home page Code Monkey logo

lor_master's Introduction

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

lor_master's People

Contributors

shaobaili3 avatar painttist avatar lmeilibr avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.