Dota 2 Match Ticker (D2MT) is a small project that pulls upcoming Dota 2 matches off of the gosugamers website and adds them to google calendar as events
Script adds events which are new and removes old events with the same summary. So if a match time changed between two teams script will update the calendar event when run, however, if teams changed or the match was simply removed from the schedule (e.g. a team forfeited), then the script will leave those old matches and add new ones if team names do not match. Add way to deal with this issue.
Possible fixes - Get list of all dota events previously generated and delete them before reading matches and creating events : Compare list of previously generated dota 2 events to the current list of will be generated events and delete old events that do not match
Create GUI with simple buttons and combo boxes. Features would include:
Click button add event sync
Drop down combo box menu that lets the user select which esport they want to add events for
Drop down combo box menu that lets the user select which site they want to pull matches from
Interface which allows the user to see upcoming games and add events for specific games manually