claudedwithlove
explore/mlp-ppa-ics

mlp-ppa-ics

Cherished

This project scrapes Major League Pickleball (MLP) and Professional Pickleball Association (PPA) event schedules and transforms them into subscribable iCalendar files, allowing fans to add tournament matchups directly to their phone or desktop calendar applications. It parses live tournament data and generates multiple filtered calendar feeds organized by league division, court type, and event category, eliminating the need to manually check tournament websites.

N
by noahsw
·0··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
7.3 / 10

This project scrapes Major League Pickleball and Professional Pickleball Association tournament schedules to generate live-updating iCalendar feeds that users can subscribe to in their calendar applications. It provides multiple filtered feeds organized by league division, court type, and broadcast channel, eliminating manual schedule checking for pickleball fans.

Code Quality6.5
Usefulness8.5
Claude Usage6.0
Documentation8.0
Originality7.5
Highlights
  • Comprehensive filtering system with 15+ different calendar feeds covering divisions, courts, and broadcast channels
  • Excellent documentation with detailed subscription instructions for all major calendar platforms (iOS, Android, macOS, Outlook)
  • Practical solution to a real problem - automatically syncing sports schedules to personal calendars with hourly updates
To Improve
  • Add error handling and fallback mechanisms for when scraping APIs fail or change format
  • Include automated tests to verify calendar generation and data parsing functionality
Type
Language