mirror of
https://github.com/clarencechaan/ufc-cal.git
synced 2026-10-19 00:38:30 -07:00
0cb4b89218ebfebc6c1de984ad94afaafffb1ec2
ufc-cal
Subscribe to this calendar to keep track of UFC events
Or subscribe manually from your calendar app using this URL:
webcal://raw.githubusercontent.com/clarencechaan/ufc-cal/ics/UFC.ics
What is this?
A calendar feed that automatically adds UFC events to your calendar app of choice as each event gets announced and updated over time.
This feed is not affiliated with the UFC.
Why is it better than other feeds?
The three biggest points that this aims to address, which I found lacking in other calendar feeds:
- Always kept up to date: events are added and card details are updated within a day of any changes posted by the UFC, including new events, fight additions, or removals
- Event times are accurate: event times reflect your local timezone, and always match the times posted by the UFC
- Card details: without leaving your calendar, you can see every (announced) fight on the card, whether it's on the main card, prelims, or early prelims
Example event
Info for nerds
How does it work?
- Using a GitHub Action, the UFC's website is scraped several times each day, and the
UFC.icsfile (from the URL above) is updated with any new information found
To run locally:
- Clone this repo, run the commands
npm install, thennpm start, and out spits yourUFC.icsfile with all the relevant UFC events
Description
Scrapes the UFC Website and creates a .ics file for import
7.6 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
71%
HTML
29%
