except:
        pass
try:
        action = params["action"]
except:
        pass
try:
        itemparams = urllib.unquote_plus(params["params"])
        if itemparams != None and len(itemparams):
                itemparams = get_params(itemparams)
except:
        pass


print "Mode: " + str(action)
print "URL: " + str(url)
print "Name: " + str(name)

if action==None or url==None or len(url)<1:
        nav.addDir('Channels', 'http://www.iptv.ge/en/tv/', 'Channels', '')
        xbmc.executebuiltin("Container.SetViewMode(51)")
       
elif action=='Channels':
		Scraper.Scraper().GetChannels(url)
		xbmc.executebuiltin("Container.SetViewMode(500)")

elif action=='PlayTV':
	Scraper.Scraper().PlayTV(url)
		
xbmcplugin.endOfDirectory(int(sys.argv[1]))
        pass
try:
        itemparams = urllib.unquote_plus(params["params"])
        if itemparams != None and len(itemparams):
                itemparams = get_params(itemparams)
except:
        pass


print "Mode: " + str(action)
print "URL: " + str(url)
print "Name: " + str(name)


if action==None or url==None or len(url)<1:
	nav.addDir('TV', 'http://www.myvideo.ge/c/livetv', 'Channels', '')
	nav.addDir('Video Channels', '#', 'VideoChannels', '')
	xbmc.executebuiltin("Container.SetViewMode(50)")
       
elif action=='Channels':
	Scraper.Scraper().GetChannels(url)
	xbmc.executebuiltin("Container.SetViewMode(500)")

elif action=='GetTvSchedule':
	Scraper.Scraper().GetTvSchedule(url, itemparams)
	xbmc.executebuiltin("Container.SetViewMode(50)")
	
elif action=='JumpOnTime':
	Scraper.Scraper().JumpOnTime(url, itemparams)
	
elif action=='PlayByTime':