home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
Popular Plugins
OnlineVideos
Support for a site request thread
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="corporate_gadfly" data-source="post: 773298" data-attributes="member: 113254"><p><strong>Canadian channels from CTV family</strong></p><p></p><p>First of all thanks for the wonderful plugin.</p><p></p><p>Can I request some Canadian channels from the CTV family (I'm pretty sure they are geo-locked)? </p><p></p><p>CTV</p><p>TSN (sports)</p><p>CTV News</p><p>Discovery</p><p>Comedy Network</p><p>Space</p><p>Bravo</p><p>BNN</p><p>Fashion</p><p></p><p>I'm obviously willing to do some work. My main dev machine is Mac OS X and I don't have VirtualBox or VMWare on it (its from work). My HTPC is an SSD machine and I don't have the C# skills or space on the HTPC to install Visual Studio.</p><p></p><p>I looked at Doskabouter's excellent <a href="http://code.google.com/p/mp-onlinevideos2/source/browse/trunk/SiteUtilProjects/OnlineVideos.Sites.doskabouter/CBCUtil.cs" target="_blank">CBCUtil.js</a> and that set the wheels in motion in my brain.</p><p></p><p>So, far for all of the above CTV family of channels, I'm able to get their categories using a URL to their AJAX script. So, the respective URLs are:</p><p></p><p>CTV: <a href="http://watch.ctv.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.ctv.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>TSN (sports): <a href="http://watch.tsn.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.tsn.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>CTV News: <a href="http://watch.ctv.ca/news/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.ctv.ca/news/AJAX/VideoLibraryWithFrame.aspx</a></p><p>Discovery: <a href="http://watch.discoverychannel.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.discoverychannel.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>Comedy Network: <a href="http://watch.thecomedynetwork.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.thecomedynetwork.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>Space: <a href="http://watch.spacecast.com/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.spacecast.com/AJAX/VideoLibraryWithFrame.aspx</a></p><p>Bravo: <a href="http://watch.bravo.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.bravo.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>BNN: <a href="http://watch.bnn.ca/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.bnn.ca/AJAX/VideoLibraryWithFrame.aspx</a></p><p>Fashion: <a href="http://watch.fashiontelevision.com/AJAX/VideoLibraryWithFrame.aspx" target="_blank">http://watch.fashiontelevision.com/AJAX/VideoLibraryWithFrame.aspx</a></p><p></p><p>So, different domains with same URLs.</p><p></p><p>This produces output like:</p><p></p><p>[SPOILER]<div class="Frame VideoLibrary" id="VideoLibraryFrame"></p><p> </p><p> <div id="Level1" class="Level1"></p><p> </p><p> <ul></p><p> </p><p> <li class="Alternate"> </p><p> <a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart"></p><p> The Daily Show with Jon Stewart<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report"></p><p> The Colbert Report<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="8481" onclick="return Interface.GetChildPanel('Show',8481, 2, this );" href="http://watch.thecomedynetwork.ca/conan/" title="Conan"></p><p> Conan<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="3996" onclick="return Interface.GetChildPanel('Show',3996, 2, this );" href="http://watch.thecomedynetwork.ca/tosho/" title="Tosh.O"></p><p> Tosh.O<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="6673" onclick="return Interface.GetChildPanel('Show',6673, 2, this );" href="http://watch.thecomedynetwork.ca/ugly-americans/" title="Ugly Americans"></p><p> Ugly Americans<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="10934" onclick="return Interface.GetChildPanel('Show',10934, 2, this );" href="http://watch.thecomedynetwork.ca/jon-benjamin-has-a-van/" title="Jon Benjamin Has a Van"></p><p> Jon Benjamin Has a Van<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="11613" onclick="return Interface.GetChildPanel('Show',11613, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-at-just-for-laughs/" title="Comedy at Just For Laughs"></p><p> Comedy at Just For Laughs<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="10073" onclick="return Interface.GetChildPanel('Show',10073, 2, this );" href="http://watch.thecomedynetwork.ca/workaholics/" title="Workaholics"></p><p> Workaholics<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="1457" onclick="return Interface.GetChildPanel('Show',1457, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-now/" title="Comedy Now"></p><p> Comedy Now<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="6675" onclick="return Interface.GetChildPanel('Show',6675, 2, this );" href="http://watch.thecomedynetwork.ca/hiccups/" title="Hiccups"></p><p> Hiccups<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="6615" onclick="return Interface.GetChildPanel('Show',6615, 2, this );" href="http://watch.thecomedynetwork.ca/dan-for-mayor/" title="Dan For Mayor"></p><p> Dan For Mayor<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="896" onclick="return Interface.GetChildPanel('Show',896, 2, this );" href="http://watch.thecomedynetwork.ca/roasts-/" title="Roasts"></p><p> Roasts<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="2117" onclick="return Interface.GetChildPanel('Show',2117, 2, this );" href="http://watch.thecomedynetwork.ca/canadian-comedy-awards/" title="Canadian Comedy Awards"></p><p> Canadian Comedy Awards<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="862" onclick="return Interface.GetChildPanel('Show',862, 2, this );" href="http://watch.thecomedynetwork.ca/chappelles-show/" title="Chappelle's Show"></p><p> Chappelle's Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="2579" onclick="return Interface.GetChildPanel('Show',2579, 2, this );" href="http://watch.thecomedynetwork.ca/chocolate-news/" title="Chocolate News"></p><p> Chocolate News<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="901" onclick="return Interface.GetChildPanel('Show',901, 2, this );" href="http://watch.thecomedynetwork.ca/comedians-a-z/" title="Comedians A-Z"></p><p> Comedians A-Z<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="8269" onclick="return Interface.GetChildPanel('Show',8269, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-inc/" title="Comedy Inc."></p><p> Comedy Inc.<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="2045" onclick="return Interface.GetChildPanel('Show',2045, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-central-presents/" title="Comedy Central Presents"></p><p> Comedy Central Presents<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="7088" onclick="return Interface.GetChildPanel('Show',7088, 2, this );" href="http://watch.thecomedynetwork.ca/comics-on/" title="Comics on..."></p><p> Comics on...<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="1063" onclick="return Interface.GetChildPanel('Show',1063, 2, this );" href="http://watch.thecomedynetwork.ca/cream-of-comedy/" title="Cream of Comedy"></p><p> Cream of Comedy<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="2291" onclick="return Interface.GetChildPanel('Show',2291, 2, this );" href="http://watch.thecomedynetwork.ca/dog-bites-man/" title="Dog Bites Man"></p><p> Dog Bites Man<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="860" onclick="return Interface.GetChildPanel('Show',860, 2, this );" href="http://watch.thecomedynetwork.ca/drawn-together/" title="Drawn Together"></p><p> Drawn Together<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="1322" onclick="return Interface.GetChildPanel('Show',1322, 2, this );" href="http://watch.thecomedynetwork.ca/freak-show/" title="Freak Show"></p><p> Freak Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="894" onclick="return Interface.GetChildPanel('Show',894, 2, this );" href="http://watch.thecomedynetwork.ca/good-morning-world/" title="Good Morning World"></p><p> Good Morning World<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="3844" onclick="return Interface.GetChildPanel('Show',3844, 2, this );" href="http://watch.thecomedynetwork.ca/hotbox/" title="Hotbox"></p><p> Hotbox<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="2666" onclick="return Interface.GetChildPanel('Show',2666, 2, this );" href="http://watch.thecomedynetwork.ca/house-party/" title="House Party"></p><p> House Party<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="3320" onclick="return Interface.GetChildPanel('Show',3320, 2, this );" href="http://watch.thecomedynetwork.ca/important-things/" title="Important Things"></p><p> Important Things<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="6077" onclick="return Interface.GetChildPanel('Show',6077, 2, this );" href="http://watch.thecomedynetwork.ca/john-olivers-new-york-stand-up-show/" title="John Oliver's New York Stand Up Show"></p><p> John Oliver's New York Stand Up Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="861" onclick="return Interface.GetChildPanel('Show',861, 2, this );" href="http://watch.thecomedynetwork.ca/keys-to-the-vip/" title="Keys to the VIP"></p><p> Keys to the VIP<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="1328" onclick="return Interface.GetChildPanel('Show',1328, 2, this );" href="http://watch.thecomedynetwork.ca/live-at-gotham/" title="Live At Gotham"></p><p> Live At Gotham<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="5164" onclick="return Interface.GetChildPanel('Show',5164, 2, this );" href="http://watch.thecomedynetwork.ca/michael--michael-have-issues/" title="Michael & Michael Have Issues"></p><p> Michael & Michael Have Issues<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="1325" onclick="return Interface.GetChildPanel('Show',1325, 2, this );" href="http://watch.thecomedynetwork.ca/not-to-be-repeated/" title="Not To Be Repeated"></p><p> Not To Be Repeated<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="9566" onclick="return Interface.GetChildPanel('Show',9566, 2, this );" href="http://watch.thecomedynetwork.ca/onion-sportsdome/" title="Onion SportsDome"></p><p> Onion SportsDome<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="884" onclick="return Interface.GetChildPanel('Show',884, 2, this );" href="http://watch.thecomedynetwork.ca/reno-911/" title="Reno 911!"></p><p> Reno 911!<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="1445" onclick="return Interface.GetChildPanel('Show',1445, 2, this );" href="http://watch.thecomedynetwork.ca/root-of-all-evil/" title="Root Of All Evil"></p><p> Root Of All Evil<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="8844" onclick="return Interface.GetChildPanel('Show',8844, 2, this );" href="http://watch.thecomedynetwork.ca/russell-simmons-presents-stand-up-at-the-el-rey/" title="Russell Simmons Presents Stand-Up at The El Rey"></p><p> Russell Simmons Presents Stand-Up at The El Rey<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="3286" onclick="return Interface.GetChildPanel('Show',3286, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-network-specials/" title="Comedy Network Specials"></p><p> Comedy Network Specials<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="5249" onclick="return Interface.GetChildPanel('Show',5249, 2, this );" href="http://watch.thecomedynetwork.ca/secret-girlfriend/" title="Secret Girlfriend"></p><p> Secret Girlfriend<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="10364" onclick="return Interface.GetChildPanel('Show',10364, 2, this );" href="http://watch.thecomedynetwork.ca/sports-show-with-norm-macdonald/" title="Sports Show with Norm Macdonald"></p><p> Sports Show with Norm Macdonald<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="1496" onclick="return Interface.GetChildPanel('Show',1496, 2, this );" href="http://watch.thecomedynetwork.ca/strangers-with-candy/" title="Strangers With Candy"></p><p> Strangers With Candy<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="3834" onclick="return Interface.GetChildPanel('Show',3834, 2, this );" href="http://watch.thecomedynetwork.ca/thats-my-bush/" title="That's My Bush"></p><p> That's My Bush<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="8842" onclick="return Interface.GetChildPanel('Show',8842, 2, this );" href="http://watch.thecomedynetwork.ca/the-benson-interruption/" title="The Benson Interruption"></p><p> The Benson Interruption<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="1324" onclick="return Interface.GetChildPanel('Show',1324, 2, this );" href="http://watch.thecomedynetwork.ca/the-bobroom/" title="The Bobroom"></p><p> The Bobroom<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="10204" onclick="return Interface.GetChildPanel('Show',10204, 2, this );" href="http://watch.thecomedynetwork.ca/the-comedy-awards/" title="The Comedy Awards"></p><p> The Comedy Awards<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="5243" onclick="return Interface.GetChildPanel('Show',5243, 2, this );" href="http://watch.thecomedynetwork.ca/the-jeff-dunham-show/" title="The Jeff Dunham Show"></p><p> The Jeff Dunham Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="863" onclick="return Interface.GetChildPanel('Show',863, 2, this );" href="http://watch.thecomedynetwork.ca/the-jon-dore-television-show/" title="The Jon Dore Television Show"></p><p> The Jon Dore Television Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="963" onclick="return Interface.GetChildPanel('Show',963, 2, this );" href="http://watch.thecomedynetwork.ca/the-owl-and-the-man/" title="The Owl and the Man"></p><p> The Owl and the Man<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="4953" onclick="return Interface.GetChildPanel('Show',4953, 2, this );" href="http://watch.thecomedynetwork.ca/the-red-green-show/" title="The Red Green Show"></p><p> The Red Green Show<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="859" onclick="return Interface.GetChildPanel('Show',859, 2, this );" href="http://watch.thecomedynetwork.ca/the-sarah-silverman-program/" title="The Sarah Silverman Program"></p><p> The Sarah Silverman Program<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="7416" onclick="return Interface.GetChildPanel('Show',7416, 2, this );" href="http://watch.thecomedynetwork.ca/upload-yours/" title="Upload Yours"></p><p> Upload Yours<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li class="Alternate"> </p><p> <a id="10879" onclick="return Interface.GetChildPanel('Show',10879, 2, this );" href="http://watch.thecomedynetwork.ca/todd--the-book-of-pure-evil/" title="Todd & The Book of Pure Evil"></p><p> Todd & The Book of Pure Evil<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="4912" onclick="return Interface.GetChildPanel('Show',4912, 2, this );" href="http://watch.thecomedynetwork.ca/yuk-yuks-great-canadian-laugh-off/" title="Yuk Yuk's Great Canadian Laugh Off"></p><p> Yuk Yuk's Great Canadian Laugh Off<span></span></p><p> </a></p><p> </li></p><p> </p><p> </ul></p><p> </p><p> </div>[/SPOILER]So, first <div> with id=Level1 has an unordered list <ul>. It has two list items <li> for each show, e.g.,</p><p></p><p>[HTML] <li class="Alternate"> </p><p> <a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart"></p><p> The Daily Show with Jon Stewart<span></span></p><p> </a></p><p> </li></p><p> </p><p> <li></p><p> <a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report"></p><p> The Colbert Report<span></span></p><p> </a></p><p> </li></p><p>[/HTML]Not sure where to go from here.</p><p></p><p>Doskabouter, any help?</p><p></p><p>If you understand python, all of these networks can be reverse-engineered from <a href="http://forum.xbmc.org/showthread.php?t=97262" target="_blank">XBMC's Canada on Demand Plugin</a> and specifically <a href="https://github.com/andrepl/plugin.video.canada.on.demand/tree/master/channels" target="_blank">the source</a>.</p></blockquote><p></p>
[QUOTE="corporate_gadfly, post: 773298, member: 113254"] [b]Canadian channels from CTV family[/b] First of all thanks for the wonderful plugin. Can I request some Canadian channels from the CTV family (I'm pretty sure they are geo-locked)? CTV TSN (sports) CTV News Discovery Comedy Network Space Bravo BNN Fashion I'm obviously willing to do some work. My main dev machine is Mac OS X and I don't have VirtualBox or VMWare on it (its from work). My HTPC is an SSD machine and I don't have the C# skills or space on the HTPC to install Visual Studio. I looked at Doskabouter's excellent [URL="http://code.google.com/p/mp-onlinevideos2/source/browse/trunk/SiteUtilProjects/OnlineVideos.Sites.doskabouter/CBCUtil.cs"]CBCUtil.js[/URL] and that set the wheels in motion in my brain. So, far for all of the above CTV family of channels, I'm able to get their categories using a URL to their AJAX script. So, the respective URLs are: CTV: [URL]http://watch.ctv.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] TSN (sports): [URL]http://watch.tsn.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] CTV News: [URL]http://watch.ctv.ca/news/AJAX/VideoLibraryWithFrame.aspx[/URL] Discovery: [URL]http://watch.discoverychannel.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] Comedy Network: [URL]http://watch.thecomedynetwork.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] Space: [URL]http://watch.spacecast.com/AJAX/VideoLibraryWithFrame.aspx[/URL] Bravo: [URL]http://watch.bravo.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] BNN: [URL]http://watch.bnn.ca/AJAX/VideoLibraryWithFrame.aspx[/URL] Fashion: [URL]http://watch.fashiontelevision.com/AJAX/VideoLibraryWithFrame.aspx[/URL] So, different domains with same URLs. This produces output like: [SPOILER]<div class="Frame VideoLibrary" id="VideoLibraryFrame"> <div id="Level1" class="Level1"> <ul> <li class="Alternate"> <a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart"> The Daily Show with Jon Stewart<span></span> </a> </li> <li> <a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report"> The Colbert Report<span></span> </a> </li> <li class="Alternate"> <a id="8481" onclick="return Interface.GetChildPanel('Show',8481, 2, this );" href="http://watch.thecomedynetwork.ca/conan/" title="Conan"> Conan<span></span> </a> </li> <li> <a id="3996" onclick="return Interface.GetChildPanel('Show',3996, 2, this );" href="http://watch.thecomedynetwork.ca/tosho/" title="Tosh.O"> Tosh.O<span></span> </a> </li> <li class="Alternate"> <a id="6673" onclick="return Interface.GetChildPanel('Show',6673, 2, this );" href="http://watch.thecomedynetwork.ca/ugly-americans/" title="Ugly Americans"> Ugly Americans<span></span> </a> </li> <li> <a id="10934" onclick="return Interface.GetChildPanel('Show',10934, 2, this );" href="http://watch.thecomedynetwork.ca/jon-benjamin-has-a-van/" title="Jon Benjamin Has a Van"> Jon Benjamin Has a Van<span></span> </a> </li> <li class="Alternate"> <a id="11613" onclick="return Interface.GetChildPanel('Show',11613, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-at-just-for-laughs/" title="Comedy at Just For Laughs"> Comedy at Just For Laughs<span></span> </a> </li> <li> <a id="10073" onclick="return Interface.GetChildPanel('Show',10073, 2, this );" href="http://watch.thecomedynetwork.ca/workaholics/" title="Workaholics"> Workaholics<span></span> </a> </li> <li class="Alternate"> <a id="1457" onclick="return Interface.GetChildPanel('Show',1457, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-now/" title="Comedy Now"> Comedy Now<span></span> </a> </li> <li> <a id="6675" onclick="return Interface.GetChildPanel('Show',6675, 2, this );" href="http://watch.thecomedynetwork.ca/hiccups/" title="Hiccups"> Hiccups<span></span> </a> </li> <li class="Alternate"> <a id="6615" onclick="return Interface.GetChildPanel('Show',6615, 2, this );" href="http://watch.thecomedynetwork.ca/dan-for-mayor/" title="Dan For Mayor"> Dan For Mayor<span></span> </a> </li> <li> <a id="896" onclick="return Interface.GetChildPanel('Show',896, 2, this );" href="http://watch.thecomedynetwork.ca/roasts-/" title="Roasts"> Roasts<span></span> </a> </li> <li class="Alternate"> <a id="2117" onclick="return Interface.GetChildPanel('Show',2117, 2, this );" href="http://watch.thecomedynetwork.ca/canadian-comedy-awards/" title="Canadian Comedy Awards"> Canadian Comedy Awards<span></span> </a> </li> <li> <a id="862" onclick="return Interface.GetChildPanel('Show',862, 2, this );" href="http://watch.thecomedynetwork.ca/chappelles-show/" title="Chappelle's Show"> Chappelle's Show<span></span> </a> </li> <li class="Alternate"> <a id="2579" onclick="return Interface.GetChildPanel('Show',2579, 2, this );" href="http://watch.thecomedynetwork.ca/chocolate-news/" title="Chocolate News"> Chocolate News<span></span> </a> </li> <li> <a id="901" onclick="return Interface.GetChildPanel('Show',901, 2, this );" href="http://watch.thecomedynetwork.ca/comedians-a-z/" title="Comedians A-Z"> Comedians A-Z<span></span> </a> </li> <li class="Alternate"> <a id="8269" onclick="return Interface.GetChildPanel('Show',8269, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-inc/" title="Comedy Inc."> Comedy Inc.<span></span> </a> </li> <li> <a id="2045" onclick="return Interface.GetChildPanel('Show',2045, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-central-presents/" title="Comedy Central Presents"> Comedy Central Presents<span></span> </a> </li> <li class="Alternate"> <a id="7088" onclick="return Interface.GetChildPanel('Show',7088, 2, this );" href="http://watch.thecomedynetwork.ca/comics-on/" title="Comics on..."> Comics on...<span></span> </a> </li> <li> <a id="1063" onclick="return Interface.GetChildPanel('Show',1063, 2, this );" href="http://watch.thecomedynetwork.ca/cream-of-comedy/" title="Cream of Comedy"> Cream of Comedy<span></span> </a> </li> <li class="Alternate"> <a id="2291" onclick="return Interface.GetChildPanel('Show',2291, 2, this );" href="http://watch.thecomedynetwork.ca/dog-bites-man/" title="Dog Bites Man"> Dog Bites Man<span></span> </a> </li> <li> <a id="860" onclick="return Interface.GetChildPanel('Show',860, 2, this );" href="http://watch.thecomedynetwork.ca/drawn-together/" title="Drawn Together"> Drawn Together<span></span> </a> </li> <li class="Alternate"> <a id="1322" onclick="return Interface.GetChildPanel('Show',1322, 2, this );" href="http://watch.thecomedynetwork.ca/freak-show/" title="Freak Show"> Freak Show<span></span> </a> </li> <li> <a id="894" onclick="return Interface.GetChildPanel('Show',894, 2, this );" href="http://watch.thecomedynetwork.ca/good-morning-world/" title="Good Morning World"> Good Morning World<span></span> </a> </li> <li class="Alternate"> <a id="3844" onclick="return Interface.GetChildPanel('Show',3844, 2, this );" href="http://watch.thecomedynetwork.ca/hotbox/" title="Hotbox"> Hotbox<span></span> </a> </li> <li> <a id="2666" onclick="return Interface.GetChildPanel('Show',2666, 2, this );" href="http://watch.thecomedynetwork.ca/house-party/" title="House Party"> House Party<span></span> </a> </li> <li class="Alternate"> <a id="3320" onclick="return Interface.GetChildPanel('Show',3320, 2, this );" href="http://watch.thecomedynetwork.ca/important-things/" title="Important Things"> Important Things<span></span> </a> </li> <li> <a id="6077" onclick="return Interface.GetChildPanel('Show',6077, 2, this );" href="http://watch.thecomedynetwork.ca/john-olivers-new-york-stand-up-show/" title="John Oliver's New York Stand Up Show"> John Oliver's New York Stand Up Show<span></span> </a> </li> <li class="Alternate"> <a id="861" onclick="return Interface.GetChildPanel('Show',861, 2, this );" href="http://watch.thecomedynetwork.ca/keys-to-the-vip/" title="Keys to the VIP"> Keys to the VIP<span></span> </a> </li> <li> <a id="1328" onclick="return Interface.GetChildPanel('Show',1328, 2, this );" href="http://watch.thecomedynetwork.ca/live-at-gotham/" title="Live At Gotham"> Live At Gotham<span></span> </a> </li> <li class="Alternate"> <a id="5164" onclick="return Interface.GetChildPanel('Show',5164, 2, this );" href="http://watch.thecomedynetwork.ca/michael--michael-have-issues/" title="Michael & Michael Have Issues"> Michael & Michael Have Issues<span></span> </a> </li> <li> <a id="1325" onclick="return Interface.GetChildPanel('Show',1325, 2, this );" href="http://watch.thecomedynetwork.ca/not-to-be-repeated/" title="Not To Be Repeated"> Not To Be Repeated<span></span> </a> </li> <li class="Alternate"> <a id="9566" onclick="return Interface.GetChildPanel('Show',9566, 2, this );" href="http://watch.thecomedynetwork.ca/onion-sportsdome/" title="Onion SportsDome"> Onion SportsDome<span></span> </a> </li> <li> <a id="884" onclick="return Interface.GetChildPanel('Show',884, 2, this );" href="http://watch.thecomedynetwork.ca/reno-911/" title="Reno 911!"> Reno 911!<span></span> </a> </li> <li class="Alternate"> <a id="1445" onclick="return Interface.GetChildPanel('Show',1445, 2, this );" href="http://watch.thecomedynetwork.ca/root-of-all-evil/" title="Root Of All Evil"> Root Of All Evil<span></span> </a> </li> <li> <a id="8844" onclick="return Interface.GetChildPanel('Show',8844, 2, this );" href="http://watch.thecomedynetwork.ca/russell-simmons-presents-stand-up-at-the-el-rey/" title="Russell Simmons Presents Stand-Up at The El Rey"> Russell Simmons Presents Stand-Up at The El Rey<span></span> </a> </li> <li class="Alternate"> <a id="3286" onclick="return Interface.GetChildPanel('Show',3286, 2, this );" href="http://watch.thecomedynetwork.ca/comedy-network-specials/" title="Comedy Network Specials"> Comedy Network Specials<span></span> </a> </li> <li> <a id="5249" onclick="return Interface.GetChildPanel('Show',5249, 2, this );" href="http://watch.thecomedynetwork.ca/secret-girlfriend/" title="Secret Girlfriend"> Secret Girlfriend<span></span> </a> </li> <li class="Alternate"> <a id="10364" onclick="return Interface.GetChildPanel('Show',10364, 2, this );" href="http://watch.thecomedynetwork.ca/sports-show-with-norm-macdonald/" title="Sports Show with Norm Macdonald"> Sports Show with Norm Macdonald<span></span> </a> </li> <li> <a id="1496" onclick="return Interface.GetChildPanel('Show',1496, 2, this );" href="http://watch.thecomedynetwork.ca/strangers-with-candy/" title="Strangers With Candy"> Strangers With Candy<span></span> </a> </li> <li class="Alternate"> <a id="3834" onclick="return Interface.GetChildPanel('Show',3834, 2, this );" href="http://watch.thecomedynetwork.ca/thats-my-bush/" title="That's My Bush"> That's My Bush<span></span> </a> </li> <li> <a id="8842" onclick="return Interface.GetChildPanel('Show',8842, 2, this );" href="http://watch.thecomedynetwork.ca/the-benson-interruption/" title="The Benson Interruption"> The Benson Interruption<span></span> </a> </li> <li class="Alternate"> <a id="1324" onclick="return Interface.GetChildPanel('Show',1324, 2, this );" href="http://watch.thecomedynetwork.ca/the-bobroom/" title="The Bobroom"> The Bobroom<span></span> </a> </li> <li> <a id="10204" onclick="return Interface.GetChildPanel('Show',10204, 2, this );" href="http://watch.thecomedynetwork.ca/the-comedy-awards/" title="The Comedy Awards"> The Comedy Awards<span></span> </a> </li> <li class="Alternate"> <a id="5243" onclick="return Interface.GetChildPanel('Show',5243, 2, this );" href="http://watch.thecomedynetwork.ca/the-jeff-dunham-show/" title="The Jeff Dunham Show"> The Jeff Dunham Show<span></span> </a> </li> <li> <a id="863" onclick="return Interface.GetChildPanel('Show',863, 2, this );" href="http://watch.thecomedynetwork.ca/the-jon-dore-television-show/" title="The Jon Dore Television Show"> The Jon Dore Television Show<span></span> </a> </li> <li class="Alternate"> <a id="963" onclick="return Interface.GetChildPanel('Show',963, 2, this );" href="http://watch.thecomedynetwork.ca/the-owl-and-the-man/" title="The Owl and the Man"> The Owl and the Man<span></span> </a> </li> <li> <a id="4953" onclick="return Interface.GetChildPanel('Show',4953, 2, this );" href="http://watch.thecomedynetwork.ca/the-red-green-show/" title="The Red Green Show"> The Red Green Show<span></span> </a> </li> <li class="Alternate"> <a id="859" onclick="return Interface.GetChildPanel('Show',859, 2, this );" href="http://watch.thecomedynetwork.ca/the-sarah-silverman-program/" title="The Sarah Silverman Program"> The Sarah Silverman Program<span></span> </a> </li> <li> <a id="7416" onclick="return Interface.GetChildPanel('Show',7416, 2, this );" href="http://watch.thecomedynetwork.ca/upload-yours/" title="Upload Yours"> Upload Yours<span></span> </a> </li> <li class="Alternate"> <a id="10879" onclick="return Interface.GetChildPanel('Show',10879, 2, this );" href="http://watch.thecomedynetwork.ca/todd--the-book-of-pure-evil/" title="Todd & The Book of Pure Evil"> Todd & The Book of Pure Evil<span></span> </a> </li> <li> <a id="4912" onclick="return Interface.GetChildPanel('Show',4912, 2, this );" href="http://watch.thecomedynetwork.ca/yuk-yuks-great-canadian-laugh-off/" title="Yuk Yuk's Great Canadian Laugh Off"> Yuk Yuk's Great Canadian Laugh Off<span></span> </a> </li> </ul> </div>[/SPOILER]So, first <div> with id=Level1 has an unordered list <ul>. It has two list items <li> for each show, e.g., [HTML] <li class="Alternate"> <a id="851" onclick="return Interface.GetChildPanel('Show',851, 2, this );" href="http://watch.thecomedynetwork.ca/the-daily-show-with-jon-stewart/" title="The Daily Show with Jon Stewart"> The Daily Show with Jon Stewart<span></span> </a> </li> <li> <a id="855" onclick="return Interface.GetChildPanel('Show',855, 2, this );" href="http://watch.thecomedynetwork.ca/the-colbert-report/" title="The Colbert Report"> The Colbert Report<span></span> </a> </li> [/HTML]Not sure where to go from here. Doskabouter, any help? If you understand python, all of these networks can be reverse-engineered from [URL="http://forum.xbmc.org/showthread.php?t=97262"]XBMC's Canada on Demand Plugin[/URL] and specifically [URL="https://github.com/andrepl/plugin.video.canada.on.demand/tree/master/channels"]the source[/URL]. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Popular Plugins
OnlineVideos
Support for a site request thread
Contact us
RSS
Top
Bottom