Skip to content

tbeidlershenk/hotround

Repository files navigation

HotRound

Uptime Robot status

HotRound aggregates PDGA sanctioned tournament data to calculate accurate disc golf round ratings for casual, non-sanctioned rounds.

hotround.siteDiscord Bot

How it works

The tool uses a database of ~10,000 courses, ~20,000 tournaments, ~300,000 rounds to generate ratings for any arbitrary course and tee/basket layout.

PDGALive layouts often differ by small amounts from tournament to tournament, with different names and pin-positions. HotRound groups layouts by similarity metrics, such as distance and par of each hole using a fuzzy-matching algorithm.

Example Usage

Website example

Built using

The frontend site is built using the Flask web framework to serve a ReactJS application. The discord bot is built using the Disnake python library. The dataset used by the project was scraped using Selenium and stored in a SQLite database. Applications are then deployed using Docker and Heroku.

My Skills

Contributing

Contact me at [email protected] if you have ideas / feedback or are interested in contributing! I am looking to continue developing this project and potentially working with other devs.

Credits

The data used in this project was sourced through web scraping from PDGALive and is not being used for commercial purposes.

About

HotRound aggregates PDGA sanctioned tournament data to calculate disc golf round ratings

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published