So I started working on #22 and while doing so ended up rewriting the whole thing...
Basically, the flow is now more clear.
It downloads the feeds and keeps an internal index of all the games with proper iCal events.
Then when you request a feed it just looks through those feeds and adds the events that match the teams you want.
So I started working on #22 and while doing so ended up rewriting the whole thing...
Basically, the flow is now more clear. It downloads the feeds and keeps an internal index of all the games with proper iCal events. Then when you request a feed it just looks through those feeds and adds the events that match the teams you want.
Fixes #22, #18, #10 & #3