Northeast Wisconsin35.0°F, fair, wind calm, wind chill °F
Mar 31 2015, 11:53 pm CDT
I'm working hard to make sure these calendars work great in any calendar program in any time zone.
If you're not sure how to use iCal formatted calendars,
it may not work properly for you. The following information is here to help you get the most from these schedules.
1) Time zone handling
The raw data in these data files specifies the US Central time zone for every game. If your calendar application
properly handles time zones, and if the time zone is set properly on your computer, then the game times
will be automatically adjusted to reflect your home time zone.
If you're having troubles with time zones, be sure to check out the tips explained below.
2) Time zone problems
Not all calendar applications handle time zones the same way, and some, quite frankly, just do it wrong (especially Apple products).
If you're in this situation, it probably means that the schedules are appearing in your calendar correctly,
except that the game times are off an hour or two. Instead of just sitting here pointing fingers, I built
in a small feature to help out. You can now force my web site to adjust the game time by as many hours
as you want. Here's how:
Here's an example of a standard ICS link:
Here's the same schedule, with with one hour added to each game time:
Here's the same schedule, with with two hours subtracted from each game time:
I think you get the idea. Just add or subtract however many hours you need (up to 24).
Just know that when you do this, the actual data is technically wrong, as
it's still in the central time zone (where SEZ hails from). And if you happen to upgrade your calendar
and it starts to handle time zones correctly, then your game times may be wrong again. But I figure that
if it makes the game times show up correctly in your calendar for now, then great.
A couple of users with iPhones have resolved time zone issues this way. First, subscribe to the schedule in Google
Calendar. Make that calendar public in Google. Then use Google's public ICS URL to subscribe in the iPhone Calenar.
This works because Google reads the data properly, whereas Apple seems to have trouble with it (though Apple seems
to read Google's data okay).
3) Incorrect data or data not updating
If you notice that some data in the calendar is not correct, it could very well be an entry error on my part, or it
could be a game that has changed time or location and I just haven't updated it yet. So, I'd like to hear from you.
HOWEVER, BEFORE YOU CONTACT ME, PLEASE READ THE REST OF THIS SECTION!
Look at the description of any event on your calendar, you'll see two date/time stamps in there:
data updated: this is the last time I actually updated my data (scores, etc)
calendar loaded: this is the last time your calendar program requested the data from my server
Understanding the above two items can be a big help when troubleshooting.
For example, I add the final scores to every game (usually on Sunday nights).
But if you notice that scores are not updating, check the "calendar loaded" time to see when it was last loaded.
If it's been a couple of weeks (or longer), then there's your problem.
Most calendar programs allow you to force an update, or to set the interval for updates.
So be sure to check your calendar program's documentation to see how to do this.
If you're using Google Calendar (like me), it does not allow you to control the updates.
As a matter of fact, Google sometimes caches the data. This means that if you subscribe to the same calendar as another
fan, and Google updates its data for that other fan, then when it goes to update the calendar for you, it may just use
the same data it got for the other fan, instead of loading it from my server. This is much quicker and more efficient for
Google's server. But unfortunately it means that you may not be getting the most recent data.
If you'd like to force Google to get the data from my server immediately, the ony way I know of is to use a URL
that is unique, that has never been used before. In other words, unsubscribe from your current calendar, and then
just immediately re-subscribe using a new, unique URL.
To make this possible, you can add a section to the URL like this:
Notice that this URL is similar to the one you've already used, but it has an extra section in there,
specifically "j:anything_you_want_here". You can put anything you want in there, as long as it starts
with "j:". So make up anything you want to insure that it's a URL that Google has never seen before.
You might want to try using your last name and then a number, something like this:
Then if you have to do it again, just use "102" and increment it each time you need a new URL.
Of course this will only be unique if no one else with your same name is doing the same thing.
4) Game time spans until 2145 (or 2146) in the iPhone/iPod Touch
A number of fans with an iPhone or iPod Touch have reported that all games are spanning
from the game time until a date in 2145. This was a bug in the operating system on the
Here's a Google search that shows a few web pages about the topic:
UPDATE: I found that if I follow Tip #2 below on my iPod Touch, this resolves the 2145 issue.
5) What about next season?
My plan is to maintain these schedules indefinitely into the future. My program is setup to
always show the current season. So when next season's schedule is announced, it'll just
automatically appear on your calendar. No need to re-subscribe.
6) Tested applications
I appreciate when you let me know that these schedules are working well in your application.
These are the applications that you have told me about where these schedules work fine:
If your application is not listed here, then, sorry, I don't know about it.
If you are using these schedules in an application not listed, please let me know.
You may also be interested in this
list of applications with iCalendar support.
7) webcal protocol in iCal app
If you're using the iCal application on a Mac, when you subscribe, it may simply download the feed and do a
one-time import. If you want a true dynamic subscription, try changing the "http" in the URL to "webcal", like this:
This may or may not work.
8) Label the games
If you'd like to add a label to the beginning of each event on your calendar, so that your events would appear like this:
NFL: Arizona at Green Bay
instead of just this:
Arizona at Green Bay
you can add your own label to the URL like this:
That's the lower case letter "l" (for label), followed by a colon, followed by the label you want (12 characters max).
I used "NFL: " in this example, but you could make it anything so that the games stand out on your calendar.
If you want a space in the label, just use the plus sign (+).
If you'd like the week number in the label, just use a dollar sign ($), like this:
Many thanks to Merv Priestley, an SEZ fan in New Zealand, for asking for this feature on the
South End Zone Facebook page on Aug 13, 2011.
I really do listen to your feedback!
9) Import or subscribe?
There are two ways you can implement my calendars: import or subscribe. Most people will want to subscribe.
Be sure to understand the differences before you proceed.
If you're not sure which method to use, I recommend subscribing. That's what I do (I use Google Calendar).
I like it because I
subscribe once, and I never touch the calendar again. Games just show up on my calendar automatically,
changes and scores appear automatically, year after year. And I can remove a calendar with a click. For me, it's easiest.
When you import a schedule into your calendar, it pulls all events from the file
and puts them directly into your calendar along with any other events you already have. Once imported,
there is no more interaction with the ICS file. You can then edit any of the imported events to add your
own notes, change dates/times, etc. You can even delete certain events if you want, just like any other
event in your calendar. In most calendars, there is no single action available to undo an import.
If you later change your mind, you'll have to individually delete each event that you imported.
When you subscribe to a schedule, you enter the URL of the ICS file into your
calendar application, which then reads the file from SEZ and shows all events in your calendar.
In many applications (i.e. Google Calendar), it simply creates a new calendar.
It then periodically
re-reads the same URL and updates your calendar accordingly with any changes. It is expected that the
schedule data may change in some way, which is indeed the case with my schedules. Game times may change,
and each game is updated with scores after it's played. The most obvious change is that toward the end
of the season, additional games are added to the schedules as the playoffs unfold.
All of these changes will happen automatically in your calendar.
Since the source of the data is my schedule data, you are not able to edit these events in your calendar.
Check your calendar application's documentation to see what methods are supported. For example, the
schedule of automatic updates to ICS subscriptions may vary; some programs may even require that you
manually click a button to cause the update to happen.
10) Can't figure out how to unsubscribe
I get this question a lot. And I usually can't answer it, because unsubscribing is a function of your calendar, not my data.
But let me say this first. If you correctly subscribed to one of my calendars, perhaps you don't really need to unsubscribe.
If you just leave it as is, the calendar will be updated again next year when new schedule data is available. Many fans
subscribed to their team's calendar several years ago, and haven't touched it since. And year after year, their teams games
just automatically appear on their calendar. So consider this first.
If you have a link that you think other users may find useful, please let me know.
Before I continue, I want to make sure you understand the role of my web site and my data. Providing calendar data like I
do is similar to providing TV programs. My web site is like a TV station. My team calendars are like a bunch of TV programs.
I'm providing the data for you to use with your calendar, just like a TV station provides the programs for you to use with
your TV. You can add a TV channel to your list of favorites on your TV if you'd like. And then if you ever want to
remove a channel from your favorites list, you would not call the TV station for help. If you can't figure out how to do it,
you'd contact your TV manual or manufacturer. Likewise, if you don't know how to unsubscribe from my calendars, you should consult the
manual or maker of your calendar program.
If you're having troubles figuring out how to unsubscribe, it may be because you actually imported my calendar instead of
subscribing to it (see explanation above). If you imported the data, there is no calendar to unsubscribe from. Each game is
now an individual event on your calendar. The only way to remove them is to delete each one individually, just like you
normally remove an event from your calendar.
That said, here is some info I found about how to unsubscribe from calendars:
11) Other issues?
If you still have technical issues or questions, I want to hear from you. Please post a message
on the South End Zone Facebook page and I'll
help you there. You may even find other SEZ fans in the same situtation as yourself who have