Jellayy / ez.gg

Ultimate League of Legends Companion App based on Python and HTML through eel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EZ.GG Banner

Have you ever been in a League of Legends queue or in the middle of champion select when it suddenly hits you: I wish I could grab a snack right now but what if I miss queue? What if I dont lock in my champion in time? EZ.GG (formerly known as SnackTime) is the ultimate League of Legends companion app to make the queuing and champion select experience better.

Demo

EZ.GG Demo

Features

EZ.GG can:

  • Automatically accept queue pop
  • Smartly Ban champions
  • Select your champion (currently disabled for Beta releases)
  • Set your runes and summoner spells
  • And more! (maybe)

Installation & Usage

EZ.GG is currently in beta. Some features will be disabled in public releases while we work on them. Features available in the beta will probably have bugs. We greatly encourage you to open up issues for any bugs you experience to help us make the app better! For bug reporting, please see this section.

It is highly recommended that you have a chrome/chromium installation to use EZ.GG. While there is a fallback for other browsers, the experience is not good.

To use the latest beta, head over to the releases tab for exe and dmg releases.

If you'd like to access dev versions or want to tinker with the code yourself, clone and run the repo using the commands below:

git clone https://github.com/Jellayy/ez.gg
cd ez.gg/src
pip install -r requirements.txt
python driver.py

Riot TOS

Not gonna lie I haven't read the TOS for external tools on league, but I'm pretty sure the autopilot feature is against TOS.

Do we care?
No.

But in all reality, as undocumented as they are, the client API endpoints used in EZ.GG are exactly as accessible as the ones Riot does allow other tools to use. The great part about EZ.GG is we aren't distributing this closed-source for monetization. This is open-source software you're either downloading or pulling yourself. I'd love to see Riot try and throw a takedown at open-source software using openly available API calls.

However, for the sake of your own Riot account, use at your own risk.

If anyone at Riot happens to be reading this, if you could accidentally send over a dev Client/LCU API that'd be great. Then we wouldn't have to actively degrade your game quality by dodging 30 games in a row just to test one feature.

If Riot for some reason blocks the API calls their own client frontend uses, we WILL remake this with machine vision out of spite. Come at us riot (with job offers).

Bug Reporting

If you run into an issue while using EZ.GG, we encourage you to open issues to help us improve the app!

In order to ensure enough information is provided to diagnose or reproduce the issue, please include any applicable screenshots and logs from your session. EZ.GG's logs can be found in the user/home folder of your respective platform:

~/ezgg-logs.txt

Contributing

Go ahead.

About

Ultimate League of Legends Companion App based on Python and HTML through eel


Languages

Language:Python 53.1%Language:JavaScript 20.4%Language:HTML 18.7%Language:CSS 7.8%