Click to download this widget

CFL Team Schedule

  • Version: 1.3.2
  • Released: August 13, 2009
  • Download count 1 : 348

Description

All widgets have been tested on both Windows XP and OSX. Windows/OSX logo
  • CFL- Network TV View

Click to hide sectionDescription

The "Jump to team" context menu
This widget displays either the CFL schedule for a specific CFL week, all games for a particular team, the Sirius schedule, or the standings. The team can be chosen via the Preferences window or the context menu, which is shown below. The following CFL teams are represented:
  • British Columbia Lions
  • Edmonton Eskimos
  • Calgary Stampeders
  • Saskatchewan Roughriders
  • Winnipeg Blue Bombers
  • Hamilton Tiger-Cats
  • Toronto Argonauts
  • Montreal Alouettes
If you choose a specific CFL team, the following information is displayed:
  • Week
  • Day of week
  • Date
  • Opponent
  • Time the game will be broadcast
  • Radio
  • Network TV channel that will broadcast the game
  • Result
  • Attendance

You may enter a specific year via the Preferences window, or use the next and previous buttons to cycle through the years when displaying schedule information for a specific team. Currently, there is information for 2005-current year. These buttons are hidden until the mouse rolls over the widget, so if you're wondering where they are, move your mouse over the schedule and look in the lower left (or right, depending on your logo location) of the widget.

If you choose to view the upcoming CFL games for all teams that will be shown on network television (aka "League Games- Network"), the following information is displayed:
  • Day of week
  • Date
  • Game, including score for completed games
  • Time the game will be broadcast
  • Radio
  • Network TV channel that will broadcast the game
If you choose to view the upcoming CFL games that will be broadcast on Sirius(aka "League Games- Sirius"), the following information is displayed:
  • Day of week
  • Date
  • Game
  • Time the game will be broadcast
  • Stream
If you choose to view the conference standings, the following information is displayed:
  • W
  • L
  • T
  • PCT
  • PF
  • PA
  • STRK
  • DIV
  • CONF

When the widget loads, the CFL week displayed will be set to the current CFL week and the year displayed will be set to the current season year.

The dock will always display the record for the currently selected team for the current season, even if you're viewing the TV schedule or the team schedule for a past year. If showing the preseason record, the record will be preceded with a "P". Once the regular season starts, preseason games are not included in the record. I implemented this behavior because:
  • I am always interested in the team's current record.
  • I couldn't think of anything I wanted to see in the dock for the TV/Sirius schedule.
  • If viewing the team schedule for a past year, that year's record is already displayed in the widget itself.

To switch between the conference standings and the schedule view, use the context menu. Right-click on the widget to bring up the context menu. To view the conference standings while you are in schedule view, select "View Standings". To return to schedule view, select "View schedule/results" from the context menu; this menu item will only appear if you are viewing the conference standings.

Use the next and previous buttons to cycle through the CFL weeks when viewing schedule information for "League Games- Network" or "League Games- Sirius". You may enter also a specific week via the Preferences window. If you are viewing the standings, then the Next and Previous buttons will cycle through the years (2005-present) available on cfl.ca. If you are viewing a team schedule, you have the ability to display N games at a time, which is set via the Preferences. If you select anything other than "All", then the Next and Previous buttons will cycle through the games for the selected season year. If "All" is selected, then all games are displayed at once and the next and previous buttons cycle through the years. These buttons appear in the lower left corner of the widget if the logo isn't in the lower left corner. If the logo is positioned in the lower left corner, then these buttons appear in the lower right corner. These buttons are hidden until the mouse rolls over the widget, so if you're wondering where they are, move your mouse over the schedule and look in the lower left (or right, depending on your logo location) of the widget..

Each CFL team has their own "style", similar to how the NHL widget behaves.

Schedule will update as times and scores become available. By default, data is refreshed when the widget is loaded, when you select "Refresh" from the context menu, and when you save your Preferences. You may also, via the Preferences, set the data to refresh when the schedule is maximized.

Team schedule and network data is scraped from CFL.ca. Sirius schedule information is scraped from http://www.sirius.com.

Columns displayed and background opacity are configurable.

Logo position and size are configurable. The logo can be placed at any of the corners, allowing you to align the widget against any edge of the screen. The logo is also resizable.

Double-click the logo to minimize or expand the schedule. You may also click on the minus and plus images to minimize or expand the schedule.

Hovering over the logo will display the "Last Updated" time in a tooltip.

Time zone is configurable. Options include: Eastern Time (default), Central Time (Eastern Time - 1 hr), Mountain Time (Eastern Time - 2 hrs), Pacific Time (Eastern Time - 3 hrs), and Atlantic (Eastern Time + 1 hr). The time zone feature is geared towards Canadian time zones. Since I doubt people outside Canada will run this widget, I have no plans to expand this functionality.

From the Preferences window, you can tell the widget to check for a newer version on startup. You can also check for updates by selecting "Check for newer version" from the context menu.

[ return to top ]

Click to show sectionNotes

  • September 2007: Prior to version 4.0 of Yahoo! Widgets, making multiple copies of the widget would allow you to display different information at the same time. For example, you could make two copies of the widget and set one to display the 2005 schedule, and one to display the 2006 schedule. You could also make multiple copies of the widget, and set each copy to display information from a different team. Or you could set one widget to display League Games, and the other copy to display the schedule for a specific team. While this can still be done on a Mac, you can no longer do this on Windows because of a bug in Yahoo! Widgets. If you need to be able to do this on Windows, contact me and I will see what I can do.
  • Since it scrapes data from a live web page, this widget will break if that web page changes its format. I'm, uh, not really a sports fan. With the exception of my Georgia Tech and Redskins widgets, I don't run any of my sports widgets. If something is broken, please contact me and I will attempt to fix it.

[ return to top ]

Click to show sectionThanks

  • To the fine people behind www.ajaxload.info, which I used to generate the new (well, new in August 2007) "loading" graphic that is optionally displayed when data is being retrieved
  • To Chris Creamer and his totally fabulous sportslogos.net site. And thanks to everyone who uploaded a logo to his site.
  • To Don Reiter and jc for beta testing

[ return to top ]

Widget detail last updated: August 13, 2009
  1. Download count last updated: Sunday October 22nd, 2017 at 02:53:43 AM UTC. Download counting started: Friday January 12, 2007 at 06:00:00 PM EST.