Skip to content
This repository has been archived by the owner on Jan 30, 2022. It is now read-only.

This project fetches curated data on Starcraft II tournament websites and generates event calenders that can be imported in Google Calendar, iCal and other calendar software that can read the .ics file format.

francoisfaubert/starcraft-calendar

Repository files navigation

StarCraft II Calendar

This project fetches information on premier StarCraft II events and generates feeds as general purpose .json format or in a .ics calendar format that can be imported in Google Calendar, Outlook, iCal and most other calendar applications.

How it works

Import the following url in your favorite calendar application. Once the feed is added, it will automatically be kept up to date by your software.

http://starcraftcalendar.francoisfaubert.com/calendar/sc2/events.ics
http://starcraftcalendar.francoisfaubert.com/api/sc2/events.json

What is listed

This tool crawls the list of every WCS StarCraft 2 events listed on WCS

Developper information

This website is built on Ruby on Rails 4.

Set up the requirements using the bundler and the database using the migration tool.

$ bundle install
$ rake db:migrate

Or, should you throw this repository on Heroku run the following command after it has been deployed for the first time.

$ heroku run rake db:migrate

There is one required daily cron command to ensure new events are fetched :

$ rake cron

Thanks

This tool was not created by and is not directly maintained by Blizzard. All my thanks go to Blizzard for their regular updates which I, in turn, pull out to generate the calendars.

I hope you will find this tool useful, your feedback is appreciated.

~ @francoisfaubert

About

This project fetches curated data on Starcraft II tournament websites and generates event calenders that can be imported in Google Calendar, iCal and other calendar software that can read the .ics file format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published