Skip to content

Conversation

@nikhilutexas
Copy link
Contributor

Summary

  • Add AEW scraper that fetches events from official allelitewrestling.com website
  • Parse dates, times, venues with proper timezone handling (PT, MT, CT, ET, AEDT)
  • Handle Wix JavaScript-rendered page with text-based parsing
  • Differentiate PPV events (4hr) from regular shows (3hr)

Test plan

  • Added 22 unit tests covering datetime parsing, event fetching, calendar class
  • All 238 tests pass locally
  • Tested scraper locally - successfully scraped 17 events from AEW website

Events scraped

2026-02-12 00:30 UTC - AEW Dynamite: Ontario @ Toyota Arena, Ontario, CA
2026-02-14 07:30 UTC - AEW Grand Slam: Australia @ Qudos Bank Arena, Sydney, AUS
2026-02-15 06:30 UTC - AEW House Rules: Brisbane @ Brisbane Entertainment Centre
2026-02-19 00:30 UTC - AEW Dynamite: Sacramento @ Memorial Auditorium
2026-03-15 23:00 UTC - AEW: Revolution 2026 @ Crypto.com Arena, Los Angeles, CA
2026-04-12 23:00 UTC - AEW: Dynasty 2026 @ Rogers Arena, Vancouver, BC
2026-08-31 00:00 UTC - AEW All In: London @ Wembley Stadium, London, England
... and 10 more

🤖 Generated with Claude Code
via Happy

nikhilutexas and others added 2 commits February 6, 2026 00:36
- Parse Main Card and Prelims sections from UFC.com event pages
- Extract fighter names with proper spacing (first + last name)
- Include weight class for each fight (e.g., Bantamweight)
- Add broadcast/streaming info (e.g., Watch On Paramount+)
- Limit to 5 fights per card section to keep descriptions readable

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
- Scrape events from official allelitewrestling.com website
- Parse dates, times, venues with proper timezone handling (PT, MT, CT, ET, AEDT)
- Handle Wix JavaScript-rendered page with text-based parsing
- Differentiate PPV events (4hr) from regular shows (3hr)
- Add comprehensive unit tests (22 tests covering datetime parsing, event fetching, calendar class)
- Use proper logging instead of print statements

Tested locally with 17 events successfully scraped from AEW website.

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
@nikhilutexas nikhilutexas merged commit a15f359 into Sync2Cal:main Feb 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant