Skip to content

A Go / Memcached server which web scrappes matches from Liquipedia when accessed by an iCal URL. Events generated are included in standard calendar apps.

Notifications You must be signed in to change notification settings

Napolitain/liquipedia-calendar

Repository files navigation

liquipedia-calendar

Watch this video to introduce you to Liquipedia Calendar : https://www.youtube.com/watch?v=wwhYcQSVFdA

What is it ?

liquipedia-calendar is a web scrapper / iCalendar server which uses https://liquipedia.net/starcraft2/Liquipedia:Upcoming_and_ongoing_matches as a source and Go as a iCalendar server.

The end result is a customizable link which permits to subscribe to arbitrary number of players and teams, pro or not as long as it figures on Liquipedia webpage.

You can subscribe to a iCal feed using this URL generator and liquipedia.net

Example link for Starcraft 2 with Maru and Serral players : https://liquipedia-calendar.oa.r.appspot.com/?query=673d7374617263726166743226703d4d6172752c53657272616c

Once the link added in a Calendar App, events are auto generated and look like this.

Features supported

  • Every e sports games from liquipedia.net (having a dedicated matches page).
  • Auto updating calendar integrated into standard calendar apps (such as Apple Calendar, Google Calendar, Microsoft Outlook). Notifications handled by calendar application.
  • Specific players, games, teams
  • A static website written with Next.JS to easily make an URL for subscribing.

Features being worked on

  • For now, none

Technical

See technical architecture here

About

A Go / Memcached server which web scrappes matches from Liquipedia when accessed by an iCal URL. Events generated are included in standard calendar apps.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages