Exemplo n.º 1
0
def listGrid(url, pluginhandle, sky_main):
    grid_url = urllib.unquote_plus(
        util.parameters_string_to_dict(url, 0)['end_of_url'])
    filename = util.filename_creator(grid_url)
    try:
        if util.get_mod(filename) == False:
            x = pickle.load(open(filename, "rb"))
        if util.get_mod(filename) == True:
            x = scrap_grid.grid_scraper(grid_url, filename)
    except:
        x = scrap_grid.grid_scraper(grid_url, filename)
    for i in x:
        name = i[0]
        url = i[1]
        thumb_end = i[2]
        nextMode = i[3]
        if thumb_end[0:2] == 'ht':
            thumbUrl = thumb_end
        else:
            x = urllib.quote(thumb_end)
            thumbUrl = sky_main + x
        joined = "name=" + urllib.quote_plus(
            name) + "&end_of_url=" + urllib.quote_plus(url)
        util.addDir(name, joined, nextMode, thumbUrl)
        added = True
    xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 2
0
def list_atoz_series(url, pluginhandle, sky_main):
    atoz_url = sky_main + url
    filename = util.filename_creator(atoz_url)
    try:
        if util.get_mod(filename) == False:
            x = pickle.load(open(filename, "rb"))
        if util.get_mod(filename) == True:
            x = scrap_atoz.scrap_itemorvideoid_atoz(atoz_url, filename)
    except:
        x = scrap_atoz.scrap_itemorvideoid_atoz(atoz_url, filename)
    for i in x:
        name = i[0]
        url = i[1]
        nextMode = i[2]
        thumb_end = i[3]
        if thumb_end[0:2] == 'ht':
            thumbUrl = thumb_end
        else:
            x = urllib.quote(thumb_end)
            thumbUrl = sky_main + x
        joined = "name=" + urllib.quote_plus(
            name) + "&end_of_url=" + urllib.quote_plus(url)
        util.addDir(name, joined, nextMode, thumbUrl)
        added = True
    xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 3
0
def listCatchuptv_menus(menu_url, pluginhandle):
	level = 0
	filename = util.filename_creator(menu_url)	
	try:
		if util.get_mod(filename) == False:
			x = pickle.load(open(filename, "rb"))
		if util.get_mod(filename) == True:
			x = scrap_menus.scrapODmenus(menu_url, level, filename)
	except:
		x = scrap_menus.scrapODmenus(menu_url, level, filename) #create cache files and returns the database
	for i in x:
		name = i[0]
		url = i[1]
		mode = i[2]
		join = "name="+urllib.quote_plus(name)+"&end_of_url="+urllib.quote_plus(url)
		thumbUrl = ""
		util.addDir(name, join, mode, thumbUrl)
		added = True
	xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 4
0
def listCatchtv_submenus(url, pluginhandle, sky_main):
	sub_url = sky_main+urllib.unquote_plus(util.parameters_string_to_dict(url,0)['end_of_url'])
	level = 1
	filename = util.filename_creator(sub_url)	
	try:
		if util.get_mod(filename) == False:
			x = pickle.load(open(filename, "rb"))
		if util.get_mod(filename) == True:
			x = scrap_menus.scrapODmenus(sub_url, level, filename)
	except:
		x = scrap_menus.scrapODmenus(sub_url, level, filename) #create cache files and returns the database
	for i in x:
		name = i[0]
		url = i[1]
		mode = i[2]
		join = "name="+urllib.quote_plus(name)+"&end_of_url="+urllib.quote_plus(url)
		thumbUrl = ""
		util.addDir(name, join, mode, thumbUrl)
		added = True
	xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 5
0
def listCatchuptv_menus(menu_url, pluginhandle):
    level = 0
    filename = util.filename_creator(menu_url)
    try:
        if util.get_mod(filename) == False:
            x = pickle.load(open(filename, "rb"))
        if util.get_mod(filename) == True:
            x = scrap_menus.scrapODmenus(menu_url, level, filename)
    except:
        x = scrap_menus.scrapODmenus(
            menu_url, level,
            filename)  #create cache files and returns the database
    for i in x:
        name = i[0]
        url = i[1]
        mode = i[2]
        join = "name=" + urllib.quote_plus(
            name) + "&end_of_url=" + urllib.quote_plus(url)
        thumbUrl = ""
        util.addDir(name, join, mode, thumbUrl)
        added = True
    xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 6
0
def listGrid(url, pluginhandle, sky_main):
	grid_url = urllib.unquote_plus(util.parameters_string_to_dict(url,0)['end_of_url'])
	filename = util.filename_creator(grid_url)	
	try:
		if util.get_mod(filename) == False:
			x = pickle.load(open(filename, "rb"))
		if util.get_mod(filename) == True:
			x = scrap_grid.grid_scraper(grid_url, filename)
	except:
		x = scrap_grid.grid_scraper(grid_url, filename)
	for i in x:
		name = i[0]
		url = i[1]
		thumb_end = i[2]
		nextMode = i[3]
		if thumb_end[0:2] == 'ht':
			thumbUrl = thumb_end
		else:
			x = urllib.quote(thumb_end)
			thumbUrl = sky_main+x
		joined = "name="+urllib.quote_plus(name)+"&end_of_url="+urllib.quote_plus(url)
		util.addDir(name, joined, nextMode, thumbUrl)
		added = True
	xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 7
0
def list_atoz_series(url, pluginhandle, sky_main):
	atoz_url = sky_main+url
	filename = util.filename_creator(atoz_url)
	try:
		if util.get_mod(filename) == False:
			x = pickle.load(open(filename, "rb"))
		if util.get_mod(filename) == True:
			x = scrap_atoz.scrap_itemorvideoid_atoz(atoz_url, filename)
	except:
		x = scrap_atoz.scrap_itemorvideoid_atoz(atoz_url, filename)
	for i in x:
		name = i[0]
		url = i[1]
		nextMode = i[2]
		thumb_end = i[3]
		if thumb_end[0:2] == 'ht':
			thumbUrl = thumb_end
		else:
			x = urllib.quote(thumb_end)
			thumbUrl = sky_main+x
		joined = "name="+urllib.quote_plus(name)+"&end_of_url="+urllib.quote_plus(url)
		util.addDir(name, joined, nextMode, thumbUrl)
		added = True
	xbmcplugin.endOfDirectory(pluginhandle)
Exemplo n.º 8
0
def listCatchtv_submenus(url, pluginhandle, sky_main):
    sub_url = sky_main + urllib.unquote_plus(
        util.parameters_string_to_dict(url, 0)['end_of_url'])
    level = 1
    filename = util.filename_creator(sub_url)
    try:
        if util.get_mod(filename) == False:
            x = pickle.load(open(filename, "rb"))
        if util.get_mod(filename) == True:
            x = scrap_menus.scrapODmenus(sub_url, level, filename)
    except:
        x = scrap_menus.scrapODmenus(
            sub_url, level,
            filename)  #create cache files and returns the database
    for i in x:
        name = i[0]
        url = i[1]
        mode = i[2]
        join = "name=" + urllib.quote_plus(
            name) + "&end_of_url=" + urllib.quote_plus(url)
        thumbUrl = ""
        util.addDir(name, join, mode, thumbUrl)
        added = True
    xbmcplugin.endOfDirectory(pluginhandle)