Skip to content

Gbillington1/sports-calendar-scraper

Repository files navigation

Sports Calendar Scraper Raspberry Pi CD Current Release Current Version Tag

This NodeJS script scrapes my school's sports calendar and then sends me an email with the properly formatted events to read on the morning announcments at school.

Todo

  • Build GitHub Action to update .env vars
  • Create a way to format every event across all sports
    • Categorize different types of events
      • sport: soccer, football, golf, field hockey, volleyball, cross country, track, basketball, swimming & diving, wrestling, cheerleading, alpine ski, baseball, softball, lacrosse
      • event status: on schedule, rescheduled/postponed, canceled
      • event:
        • [ ]
  • Handle special events (swim/wrestling meets, golf matches, postponed events, rescheduled events, canceled events, etc.)
    • Categorize the different types of events
  • Scrape scores from games that happened the day before to report on announcements

Please critique my code!

As a young developer, I am constantly learning. Feel free to leave any feedback via issues or pull requests. Additionally, you can leave a TikTok comment (see below), or you can send me an email.

Summary of the project

View on TikTok

About

Node script to automate sports calendar announcements

Resources

Stars

Watchers

Forks

Packages

No packages published