This page is for anyone at UDisc who followed the link in the User-Agent that DGLeague sends: DGLeague/1.0 (+https://dgleague.app/guides/udisc). It says what DGLeague is, exactly what it reads from UDisc, how often, what it keeps, and how to reach a person.
DGLeague is a web app that disc golf league managers use to run a league: rosters, sign-ups, pay-ins, payouts, and a history of past events. It is the league's back office. UDisc stays the scorecard: players keep scoring in UDisc, and DGLeague can read the public results afterwards so a manager does not retype them. DGLeague does not require UDisc.
DGLeague reads three kinds of public UDisc page, and only when a league manager asks:
Every request is a GET for a public page. DGLeague does not sign in to UDisc, does not fetch anything behind a sign-in, and does not send a POST, a form or any other write.
Every request starts with a click by a league manager in DGLeague. Importing past events requests the schedule pages and then one leaderboard per event. Syncing one event requests that event's leaderboard, and only while the event is being scored. Refreshing upcoming events requests two schedule pages. Reading a league's past divisions requests the schedule page and up to five recent leaderboards. No part of the running service requests UDisc on a timer, so nothing is requested unless a manager just asked for it.
DGLeague does not fetch course caddie book pages.
Retry-After says (at most 60 seconds), or a few seconds that grow with each try if UDisc gives no time. All the waiting for one request is capped at 60 seconds in total.User-Agent above, so it can be told apart from browsers and from other tools, and it leads back to this page.For example, importing a league with 126 past events is about 133 requests (7 schedule pages and 126 leaderboards), roughly two minutes.
For a league that connected UDisc, DGLeague keeps what it read from the public pages so the league has its own history:
This is kept in that league's own records in DGLeague.
User-Agent; it always says it is DGLeague.If DGLeague's traffic is a problem, or you want it to change, write to support@dgleague.app.