how to get link megavideo ?whot is wrong?
#1
# -*- coding: iso-8859-1 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Canal para pintadibujos
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import urlparse,urllib2,urllib,re
import os
import sys
import xbmc
import xbmcgui
import xbmcplugin
import scrapertools
import megavideo
import servertools
import binascii
import xbmctools

CHANNELNAME = "test"

# Esto permite su ejecución en modo emulado
try:
pluginhandle = int( sys.argv[ 1 ] )
except:
pluginhandle = ""

# Traza el inicio del canal
xbmc.output("[test.py] init")

DEBUG = True

def mainlist(params,url,category):
xbmc.output("[test.py] mainlist")

url = "http://www.ekino.tv/c,1,Akcja.html"

# Descarga la página
data = scrapertools.cachePage(url)
#xbmc.output(data)

# Extrae las entradas (carpetas)

patron = '<div.*?>[^<]+'
patron += '<a href="([^"]+)" title="([^"]+)"><img class=".*?" src="([^"]+)" title="([^"]+)" alt="([^"]+)" width=".*?" height=".*?" /></a>'


matches = re.compile(patron,re.DOTALL).findall(data)
scrapertools.printMatches(matches)


for match in matches:
# Titulo
scrapedtitle = match[1]

# URL
scrapedurl = urlparse.urljoin("http://www.ekino.tv",match[0])

# Thumbnail
scrapedthumbnail = ""

# procesa el resto
scrapeddescription = ""

# Depuracion
if (DEBUG):
xbmc.output("scrapedtitle="+scrapedtitle)
xbmc.output("scrapedurl="+scrapedurl)
xbmc.output("scrapedthumbnail="+scrapedthumbnail)

# Añade al listado de XBMC
xbmctools.addthumbnailfolder( CHANNELNAME , scrapedtitle , scrapedurl , scrapedthumbnail, "detail" )

# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )

# Disable sorting...
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )

# End of directory...
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )

def detail(params,url,category):
xbmc.output("[test.py] detail")

title = params.get("title")
thumbnail = params.get("thumbnail")
xbmc.output("[test.py] title="+title)
xbmc.output("[test.py] thumbnail="+thumbnail)

# Descarga la página
data = scrapertools.cachePage(url)
#xbmc.output(data)

# ------------------------------------------------------------------------------------
# Busca los enlaces a los videos
# ------------------------------------------------------------------------------------
listavideos = servertools.findvideos(data)

for video in listavideos:
xbmctools.addvideo( CHANNELNAME , "Megavideo - "+video[0] , video[1] , category , video[2] )
# ------------------------------------------------------------------------------------

# Label (top-right)...
xbmcplugin.setPluginCategory( handle=pluginhandle, category=category )

# Disable sorting...
xbmcplugin.addSortMethod( handle=pluginhandle, sortMethod=xbmcplugin.SORT_METHOD_NONE )

# End of directory...
xbmcplugin.endOfDirectory( handle=pluginhandle, succeeded=True )

def play(params,url,category):
xbmc.output("[test.py] play")

title = unicode( xbmc.getInfoLabel( "ListItem.Title" ), "utf-8" )
thumbnail = xbmc.getInfoImage( "ListItem.Thumb" )
plot = unicode( xbmc.getInfoLabel( "ListItem.Plot" ), "utf-8" )
server = params["server"]
xbmc.output("[test.py] thumbnail="+thumbnail)
xbmc.output("[test.py] server="+server)

xbmctools.playvideo(CHANNELNAME,server,url,category,title,thumbnail,plot)

#mainlist(None,"","mainlist")
#detail(None,"http://impresionante.tv/ponyo.html","play")
Reply

Logout Mark Read Team Forum Stats Members Help
how to get link megavideo ?whot is wrong?0