Skip to content
This repository was archived by the owner on Sep 24, 2025. It is now read-only.

Re-enable melee.gg team scraping #12

@Badaro

Description

@Badaro

Team tournament scraping had to be disabled in melee.gg (with a very ugly "blacklist" hack) because right now there's no good way to scrape these:

  1. GetRoundStandings only returns the first decklist, even if it's a team tournament
  2. GetPlayerDetails returns the decklist, but not the format
  3. However, the ordering of formats is not consistent, so we also need the format to reorder them

Any option I could find would require multiple http hits per player to get this information, and the performance was unacceptably slow, even testing was difficult due to how long it would take.

I suspect the GetRoundStandings behavior is a bug on melee and will be fixed sooner or later, so when/if that happens I can review the code and re-enable team tournaments.

In that scenario, we need to scrape back those events from May/2024 onwards.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions