Jump to content

DCI Event Calendar for your iPhone, iPad or Mac (automatically updated with scores)


Recommended Posts

EDIT: I’ve updated the calendar for the 2022 season. Right now it only shows DCI events but I plan to add support for DCA events as well. Events will show their start and end time in your time zone (assuming it takes 10 minutes to announce scores) as well as the schedule when possible in the local time zone. Events streamed on FloMarching will be shown as “busy” (filled in dot in the screenshots below), otherwise they will show as “free.” It will also check for scores for past events, and display them in the notes. 
 
 
Let me know if you have any issues installing, or suggestions for improvements. (Scores are guaranteed to be delayed as it only updates every hour; ideally this would be an app that sends push notifications as the scores are announced, but this will have to do for now.)
 
Enjoy!

Ibzcrty.png

IVlv9ME.png
 

iD8l7sf.png
Mz6JnWf.png

Edited by Hrothgar15
  • Like 3
Link to comment
Share on other sites

I noticed that the "export" function on http://dci.org/schedule doesn't really work reliably, so I went ahead and created this calendar myself, which you can subscribe to on your Mac. (You may have to paste this URL into the URL bar.)
This will add a new calendar to the Calendar app—make sure to set the update frequency to daily, because the calendar will live update as info on dci.org changes. (Further down the line I plan to add support for past events to update with the scores from that show.)
Once added, you can view the events in any calendar-based app on your Mac, adjusted for your time zone. Here's what it looks like in action (using Fantastical).:
calendar.png
Let me know if you have any questions/complaints!

I've been wanting to do this for a while.... Should work in Google Calendar also.

Link to comment
Share on other sites

  • 2 weeks later...

I went ahead and added updating of scores for past events (usually a day or two late, but great for reference).

calendar2.png

Let me know how this is working out for people!

Edited by Hrothgar15
Link to comment
Share on other sites

This worked out nicely for me but I can't adjust the times.

Yeah, the calendar is read-only, but that's because you shouldn't have to adjust it yourself. It's a bit naive about how long it thinks each event is (it assumes max 3 corps per hour), and there is a bug where sometimes the list of performing corps isn't retrieved correctly, so it doesn't know how long the event should be.

Also the times that you see are adjusted for your time zone (at least I hope, let me know if somehow all of the times are appearing off by a number of hours).

Code is here, for the technically curious: https://github.com/jordanekay/Corpsboard/blob/master/Scripts/Calendar.swift

Link to comment
Share on other sites

The calendar shows the Belton show starting at 4:00 and the Denton show starting at 5:00.

I am currently sitting in Eastern time. Should be reading 7:00 and 8:00.

If that isn't fixable that's ok at least I know what, if any, shows are happening on my calendar.

Link to comment
Share on other sites

The calendar shows the Belton show starting at 4:00 and the Denton show starting at 5:00.

I am currently sitting in Eastern time. Should be reading 7:00 and 8:00.

If that isn't fixable that's ok at least I know what, if any, shows are happening on my calendar.

This should now be fixed. Events will now specifically state which time zone they're in and show the time in both your local time zone, and the time zone in which they take place. Let me know if the calendar updates for you with the correct times (you may have to go to invoke View > Refresh Calendars).

Link to comment
Share on other sites

This should now be fixed. Events will now specifically state which time zone they're in and show the time in both your local time zone, and the time zone in which they take place. Let me know if the calendar updates for you with the correct times (you may have to go to invoke View > Refresh Calendars).

Yes, it's perfect! I give it a "10"!

Link to comment
Share on other sites

I would like to thank DCI for having such an awful website. You (DCI) have led me to find drumcorps and fall in love their app. DCI, I have left you for another app!

PS - you (DCI.org) contiinue to operate less than desired in other sections of your webpage - including the schedule section. LIVE is better but still not where it needs to be.

Edited by drumcorpsfever
Link to comment
Share on other sites

  • 11 months later...

Calendar is now updated for the 2016 season, with all events and results as they come in (paste into your address bar): webcal://p41-calendars.icloud.com/published/2/HwMFZkoiGwAR4RC8n853-DQOxbMO4NVpu5B7uEoV5bKMd0ty-VWknBGabZgA5v9oxDdAMzE7G7qUlarhyQwDbHORYv2BRtHAVzg7Hhlnr14

cal.png

Let me know if you have any issues!

For the technically inclined, project is here (written in Swift 3).

Edited by Hrothgar15
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...