MasterStats | web application providing statistical data on champion

 by   LogicalOverflow Java Version: Current License: GPL-3.0

kandi X-RAY | MasterStats Summary

kandi X-RAY | MasterStats Summary

MasterStats is a Java library. MasterStats has no bugs, it has no vulnerabilities, it has build file available, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

MasterStats is a web application providing statistical data on champion mastery. It gathers and depicts highest grades and champion level distribution graphs for both summoners and champions. Champions additionally show a mastery score and a player region distribution graph as well as the highest mastery scores known. For summoners the top champions without chests, the top champions overall, the sum of all champion mastery scores as well as a distribution graph of chests granted and champions played are also provided. This project runs on a tomcat (Version 8.0.33) server using the wicket framework for the web interface and storing the data in an Amazon web services DynamoDB. Maven is used as build system. The live demo is deployed using Amazon's AWS Beanstalk. A running demo can be found at
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              MasterStats has a low active ecosystem.
              It has 1 star(s) with 0 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              MasterStats has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of MasterStats is current.

            kandi-Quality Quality

              MasterStats has no bugs reported.

            kandi-Security Security

              MasterStats has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              MasterStats is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              MasterStats releases are not available. You will need to build from source code and install.
              Build file is available. You can build the component from source.
              Installation instructions are available. Examples and code snippets are not available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed MasterStats and discovered the below as its top functions. This is intended to give you an instant insight into MasterStats implemented functionality, and help decide if they suit your requirements.
            • Collects all summoners that have been added to the database
            • Requests the Riot API to retrieve the summoners data from the Riot API
            • Load api key
            • Returns a map of summoners that need to be updated
            • Executes the periodic update
            • Updates the rate limits for the table
            • Requests the list of all champions
            • Updates the champions
            • Generates a summoner statistic for a summoner
            • Generates a summoner statistics for the specified summoners object
            • Generates the navigation bar
            • Refresh properties from properties file
            • Unmarshalls the String to a Map
            • Get a decimal format
            • Closes the summoner
            • Returns the version of the current page
            Get all kandi verified functions for this library.

            MasterStats Key Features

            No Key Features are available at this moment for MasterStats.

            MasterStats Examples and Code Snippets

            No Code Snippets are available at this moment for MasterStats.

            Community Discussions

            No Community Discussions are available at this moment for MasterStats.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install MasterStats

            First of all you need to create the 5 DynamoDB tables:. If you want to use other table/index names you can archive this by also update the DBTable enum and the matching DataClass (all in the Db package) accordingly. If you use different capacities, the code will automatically use them.
            champion primary key (read capacity: 1, write capacity: 1): partition key: keyName (string) sort key: championId (number)
            championMastery primary key (read capacity: 10, write capacity: 10): partition key: summonerKey (string) sort key: championId (number) championPoints-chestGranted-index (read capacity: 1, write capacity: 10): partition key: championPoints (number) sort key: chestGranted (number)
            championStatistic primary key (read capacity: 1, write capacity: 1): partition key: keyName (string) sort key: championId (number)
            summoner primary key (read capacity: 5, write capacity: 1): partition key: summonerKey (string) sort key: summonerName (string) division-tier-index (read capacity: 1, write capacity: 1): partition key: division (string) sort key: tier (string) masteryScore-lastUpdated-index (read capacity: 5, write capacity: 1): partition key: masteryScore (number) sort key: lastUpdated (number)
            summonerStatistic primary key (read capacity: 1, write capacity: 1): partition key: summonerKey (string) sort key: summonerName (string)
            api.properties: has to contain the following properties: apiKey: your API key devKey: true, if you use a development key and false in case you are using a production key (used to configure the rate limits). If the option has an invalid value or is not set at all, false is used as default value.
            dynamoDB.properties: has to contain the following properties: accessKey: the access key for an IAM user with access to the database secretKey: the secret key for an IAM user with access to the database region: the region where the dynamoDB is hosted (e.g. "EU_CENTRAL_1")

            Support

            Even though the entire code is pretty much readable on its own, it ii still commented (except some simple data classes) for easier reading and understanding, so if you want to know how anything works, just have a look at the code. If any questions pop up, feel free to contact me so I can provide you with an answer and clarify the comments.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/LogicalOverflow/MasterStats.git

          • CLI

            gh repo clone LogicalOverflow/MasterStats

          • sshUrl

            git@github.com:LogicalOverflow/MasterStats.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Java Libraries

            CS-Notes

            by CyC2018

            JavaGuide

            by Snailclimb

            LeetCodeAnimation

            by MisterBooo

            spring-boot

            by spring-projects

            Try Top Libraries by LogicalOverflow

            music-sync

            by LogicalOverflowGo

            p2p_network

            by LogicalOverflowPython

            java-champion-gg-wrapper

            by LogicalOverflowJava