2009-05-31, 07:54 PM
No offense was meant, but being a software developer myself, my first assessment was that it's possible to match it up programatically for the most part. I noticed there where more than a few channels with multiple options which would take some special handling and would add some complexity.
My cable broadcaster doesn't broadcast the call signs or anything like that. In SchedulesDirect you get a full list of all the channels along with the (call sign/names).
http://www.flickr.com/photos/38973285@N07/3582828566/
I'm figuring that you could probably do a regex match (or even just a split() on the delimiter) and use the digital channel as the key in a hash. Then match them to the EPG information downloaded from SchedulesDirect.
So digital channels 90.455, 90.450, 90.445 would turn into a keyed array like:
[455]->[90.455]
[450]->[90.450]
[445]->[90.445]
Then you could just match up the schedules direct listing by using the channel as the key to find the value. "455 KIVIDT" would be matched to 90.455 using 455 as the key. As I mentioned above, the multiple options for a digital channel would be a little more complicated but doable.
Again, no offense was meant, but while I was working on setting everything up last night, the wheels started turning.
My cable broadcaster doesn't broadcast the call signs or anything like that. In SchedulesDirect you get a full list of all the channels along with the (call sign/names).
http://www.flickr.com/photos/38973285@N07/3582828566/
I'm figuring that you could probably do a regex match (or even just a split() on the delimiter) and use the digital channel as the key in a hash. Then match them to the EPG information downloaded from SchedulesDirect.
So digital channels 90.455, 90.450, 90.445 would turn into a keyed array like:
[455]->[90.455]
[450]->[90.450]
[445]->[90.445]
Then you could just match up the schedules direct listing by using the channel as the key to find the value. "455 KIVIDT" would be matched to 90.455 using 455 as the key. As I mentioned above, the multiple options for a digital channel would be a little more complicated but doable.
Again, no offense was meant, but while I was working on setting everything up last night, the wheels started turning.