Skip to content

Add Golf Calendar extension#273

Open
ryantcarter wants to merge 1 commit intoglanceapp:mainfrom
ryantcarter:add-golf-calendar
Open

Add Golf Calendar extension#273
ryantcarter wants to merge 1 commit intoglanceapp:mainfrom
ryantcarter:add-golf-calendar

Conversation

@ryantcarter
Copy link
Copy Markdown

Summary

Adds the Golf Calendar extension to the community extensions list.

Repository: https://github.com/ryantcarter/glance-golf

What it does

A lightweight FastAPI service that aggregates upcoming golf events from multiple professional tours into a unified JSON feed:

  • PGA Tour - via CalendarLabs ICS feed
  • DP World Tour - via CalendarLabs ICS feed
  • LIV Golf - via CalendarLabs ICS feed

Features

  • Merges all 3 tours into one chronologically sorted feed
  • Multi-day tournaments displayed as single entries with date ranges
  • 30-minute caching to avoid excessive requests
  • Filter by tour or get all events combined
  • Returns JSON for use with Glance's custom-api widget

Preview

Shows upcoming golf tournaments with tour name, date range, location, and duration.

Installation

Runs as a Docker container alongside Glance on a shared user-defined network.

Aggregates upcoming golf events from PGA Tour, DP World Tour, and LIV Golf
into a unified JSON feed for Glance custom-api widgets.
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