/DoinB

External overlay that assists in manually tracking summoner spell cooldowns.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Pocket DoinB

Are you tired of having to manually calculate summoner cooldowns? Sick of failing a dive because you forgot to time a flash? Pocket DoinB is the perfect resource for you! It's a simple GUI based menu that assists in tracking summoner spell cooldowns. All you have to do is click on the summoner spell used, and the time it's next available will instantly be copied to your clipboard. CTRL+V in game to paste this timer to your allies.

Instructions

  • Clone this repository
  • Navigate to the releases, download and unzip the file
  • Place the contents in the project directory
  • Head to https://developer.riotgames.com/docs/portal and request a testing API key
  • Rename .env.example to .env, and edit to include your API key and region
  • Launch the executable


  • Alternatively if the executable does not work, you may run the python script at src/main.py. You will need to install the required dependencies imported in the python modules.


TODO

  • Make copypasting smoother
  • Add more checks for API errors
  • Reduce API calls
  • Check for edge cases in UI placement
  • Add catch for duplicate timers