PitchHut logo
Sync esports matches effortlessly to any calendar using iCal/ICS.
Pitch

Esports-ICS provides an easy way to sync gaming events from various esports titles directly to personal calendars like Google Calendar and Outlook. With customizable filters and compatibility with multiple calendar applications, keeping track of matches has never been simpler.

Description

Sync esports matches effortlessly with the Esports Calendar—a powerful tool that utilizes iCS/iCAL feeds for seamless integration into your preferred calendar applications, including Google Calendar, Apple Calendar, and Outlook. This repository offers a comprehensive solution for esports enthusiasts to keep track of match schedules across a variety of games, including:

  • Rocket League
  • League of Legends
  • Counter-Strike 2
  • Valorant
  • Dota 2
  • Overwatch
  • And many more, with support for over 50 titles.

Key Features

  • Universal Compatibility: Integrates with any calendar application supporting iCal/ICS feeds.
  • Custom Filters: Tailor your calendar events by filtering matches based on competition names and team names.
  • Real-time Updates: Automatically syncs upcoming matches, ensuring schedules are always current.
  • Preset Configurations: Quickly set up popular tournament feeds such as RLCS, Worlds, and major tournaments.
  • Advanced Options: Utilize features such as regex support for team name matching and inclusion of past matches.
  • Web Interface: A user-friendly URL builder is available for non-developers to create custom calendar feeds with ease. Visit the web interface here.

Usage Example

To generate your personalized calendar feed, use the following URL format:

https://ics.snwfdhmp.com/matches.ics?url=LIQUIPEDIA_URL&[OPTIONS]

For example, to get Rocket League RLCS matches:

https://ics.snwfdhmp.com/matches.ics?url=https%3A%2F%2Fliquipedia.net%2Frocketleague%2FLiquipedia%3AMatches&competition_regex=RLCS

Additional Information

The calendar events contain useful metadata including:

  • Event summaries with team abbreviations (e.g., VIT vs KC) and match type (e.g., Bo3) if available.
  • Detailed descriptions with full team names as well as links for more information.

For developers, comprehensive API documentation is provided to explore advanced functionalities, such as multiple URL support for merging events from different competitions.

Support & Contributions

For assistance, open an issue on the GitHub repository or reach out via Discord. Contributions are welcome, providing an opportunity to help enhance this tool for the esports community.

This project promises to simplify how enthusiasts keep track of esports events and respond to the evolving landscape of competitive gaming.

0 comments

No comments yet.

Sign in to be the first to comment.