Página 2 de 3
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 29 Jul 2015, 21:52
por zanzibar1982
To tell the thruth, I noticed the issue with futurama, but I didn't mean to be silly.
Lucky us that you are a perfectionist.
I will check as soon as I get back home.
Thanks mate.
EDIT: Just checked, it works neat and clean.
I will repack the files and edit a "How to install guardaserie.net channel by robalo"
post explaining step by step how to make it work, for italian people that didn't follow
the discussion if you agree.
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 29 Jul 2015, 23:11
por zanzibar1982
For those following, we are explaining here how to install 100% working "guardaserie.net" channel for pelisalacarta.
ATM everything working on the site is working on plugin too.
Unlimited credits to robalo for his work, effort, patience and kindness.
Basically the .zip contains 3 folders:
lib , pelisalacarta , servers
that you must copy overwriting your existing files
in these paths:
for Android : root/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.pelisalacarta/
for PC : C:\Users\CURRENT_USER\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta
kindly note that AppData is a windows hidden folder so you have to change settings in your pc.
I don't have linux by hand right now but I am sure linux/openelec/ubuntu users will sort that out themselves.
Also note that you might restart your device in order to be sure Kodi loads the new libs required from new servers
http://www73.zippyshare.com/v/ZJvtjNO6/file.html
Please report any issue here.
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 30 Jul 2015, 14:29
por zanzibar1982
Fixed "I Griffin" as by your suggestion, robalo, it works perfect.
updated files here.
https://github.com/Zanzibar82/pelisalac ... n-channels
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 01 Sep 2015, 00:39
por zanzibar1982
rapidvideo not working anymore for guardaserie.net, check serie "1600 Pen",
kodi log:
Código: Seleccionar todo
01:38:08 T:3524 NOTICE: -->Python Interpreter Initialized<--
01:38:08 T:3524 NOTICE: pelisalacarta.core.config PLATFORM_NAME=kodi-isengard
01:38:08 T:3524 NOTICE: pelisalacarta.core.config runtime path = C:\Users\Barracuda\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta.it-master
01:38:08 T:3524 NOTICE: pelisalacarta.core.config data path = C:\Users\Barracuda\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta\
01:38:08 T:3524 NOTICE: pelisalacarta.core.config temp path = C:\Users\Barracuda\AppData\Roaming\Kodi\cache\test
01:38:08 T:3524 NOTICE: send:
01:38:08 T:3524 NOTICE: 'POST /wp-admin/admin-ajax.php HTTP/1.1\r\nContent-Length: 46\r\nAccept-Encoding: gzip, deflate\r\nHost: www.guardaserie.net\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0\r\nConnection: close\r\nReferer: http://www.guardaserie.net/1600-penn/\r\nCookie: __cfduid=d511243eca66ca15229883d17387e8efd1438378809\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\naction=get_episode&id=1113&season=0&episode=11'
01:38:08 T:3524 NOTICE: reply:
01:38:08 T:3524 NOTICE: 'HTTP/1.1 200 OK\r\n'
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Date: Mon, 31 Aug 2015 23:38:07 GMT
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Content-Type: text/html; charset=UTF-8
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Transfer-Encoding: chunked
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Connection: close
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Vary: Accept-Encoding
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: X-Powered-By: PHP/5.3.3
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: X-Robots-Tag: noindex
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: X-Content-Type-Options: nosniff
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Expires: Mon, 31 Aug 2015 23:38:06 GMT
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Cache-Control: no-cache
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Pragma: no-cache
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: X-Frame-Options: SAMEORIGIN
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Server: cloudflare-nginx
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: CF-RAY: 21ec913305db0e54-MXP
01:38:08 T:3524 NOTICE: header:
01:38:08 T:3524 NOTICE: Content-Encoding: gzip
01:38:08 T:3524 NOTICE: Regex File Se: 16, Ep: 00,
01:38:08 T:3524 NOTICE: title: COLOR azure 1x12 COLOR azure
01:38:08 T:4400 NOTICE: Thread BackgroundLoader start, auto delete: false
01:38:35 T:3040 NOTICE: Previous line repeats 1 times.
01:38:35 T:3040 NOTICE: Thread LanguageInvoker start, auto delete: false
What's wrong?
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 01 Sep 2015, 08:50
por robalo
No se cual puede ser tu problema, el episodio 1x12 de tu log (action=get_episode&id=1113&season=0&episode=11) lo he podido abrir sin problema. Mira mi log donde abre el vídeo y lo paro a los 6 segundos
Código: Seleccionar todo
09:41:12 T:10568 NOTICE: -->Python Interpreter Initialized<--
09:41:12 T:10568 NOTICE: pelisalacarta.core.config PLATFORM_NAME=kodi-helix
09:41:12 T:10568 NOTICE: pelisalacarta.core.config runtime path = %AppUser%\Kodi\addons\plugin.video.pelisalacarta
09:41:12 T:10568 NOTICE: pelisalacarta.core.config data path = %AppUser%\Kodi\userdata\addon_data\plugin.video.pelisalacarta\
09:41:12 T:10568 NOTICE: pelisalacarta.core.config temp path = %AppUser%\Kodi\cache\test
09:41:12 T:10568 NOTICE: send:
09:41:12 T:10568 NOTICE: 'POST /wp-admin/admin-ajax.php HTTP/1.1\r\nContent-Length: 46\r\nAccept-Encoding: gzip, deflate\r\nHost: www.guardaserie.net\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0\r\nConnection: close\r\nReferer: http://www.guardaserie.net/1600-penn/\r\nCookie: __cfduid=de306d5866ac2663fb6291c1b5a3b70bc1438023100\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\naction=get_episode&id=1113&season=0&episode=11'
09:41:12 T:10568 NOTICE: reply:
09:41:12 T:10568 NOTICE: 'HTTP/1.1 200 OK\r\n'
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: Date: Tue, 01 Sep 2015 07:41:29 GMT
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: Content-Type: text/html; charset=UTF-8
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: Transfer-Encoding: chunked
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: Connection: close
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: Vary: Accept-Encoding
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: X-Powered-By: PHP/5.3.3
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: X-Robots-Tag: noindex
09:41:12 T:10568 NOTICE: header:
09:41:12 T:10568 NOTICE: X-Content-Type-Options: nosniff
09:41:12 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: Expires: Tue, 01 Sep 2015 07:41:28 GMT
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: Cache-Control: no-cache
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: Pragma: no-cache
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: X-Frame-Options: SAMEORIGIN
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: Server: cloudflare-nginx
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: CF-RAY: 21ef55445c370df3-MAD
09:41:13 T:10568 NOTICE: header:
09:41:13 T:10568 NOTICE: Content-Encoding: gzip
09:41:13 T:10568 NOTICE: Regex File Se: 16, Ep: 00,
09:41:13 T:10568 NOTICE: title: COLOR azure 1x12 COLOR azure
09:41:13 T:10568 WARNING: CVideoInfoTag::GetDurationFromMinuteString <runtime> should be in minutes. Interpreting '' as 0 minutes
09:41:13 T:8388 NOTICE: Thread BackgroundLoader start, auto delete: false
09:41:16 T:7420 NOTICE: Thread LanguageInvoker start, auto delete: false
09:41:16 T:7420 NOTICE: -->Python Interpreter Initialized<--
09:41:16 T:7420 NOTICE: pelisalacarta.core.config PLATFORM_NAME=kodi-helix
09:41:16 T:7420 NOTICE: pelisalacarta.core.config runtime path = %AppUser%\Kodi\addons\plugin.video.pelisalacarta
09:41:16 T:7420 NOTICE: pelisalacarta.core.config data path = %AppUser%\Kodi\userdata\addon_data\plugin.video.pelisalacarta\
09:41:16 T:7420 NOTICE: pelisalacarta.core.config temp path = %AppUser%\Kodi\cache\test
09:41:16 T:7420 NOTICE: send:
09:41:16 T:7420 NOTICE: 'GET /embed-qt5rtzw59qvg-607x360.html HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.rapidvideo.org\r\nCookie: __cfduid=d1049a40bd8145494c68ada4023b032bd1437943140\r\nConnection: close\r\nUser-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12\r\n\r\n'
09:41:17 T:7420 NOTICE: reply:
09:41:17 T:7420 NOTICE: 'HTTP/1.1 200 OK\r\n'
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Date: Tue, 01 Sep 2015 07:41:34 GMT
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Content-Type: text/html; charset=UTF-8
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Transfer-Encoding: chunked
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Connection: close
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Vary: Accept-Encoding
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Expires: Tue, 01 Sep 2015 07:41:42 GMT
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: X-frame-options: 1
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Cache-Control: no-cache
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: Server: cloudflare-nginx
09:41:17 T:7420 NOTICE: header:
09:41:17 T:7420 NOTICE: CF-RAY: 21ef5561a5b90dc9-MAD
09:41:18 T:7420 NOTICE: send:
09:41:18 T:7420 NOTICE: 'GET /embed-qt5rtzw59qvg-607x360.html HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.rapidvideo.org\r\nCookie: __cfduid=d1049a40bd8145494c68ada4023b032bd1437943140\r\nConnection: close\r\nUser-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; es-ES; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12\r\n\r\n'
09:41:18 T:7420 NOTICE: reply:
09:41:18 T:7420 NOTICE: 'HTTP/1.1 200 OK\r\n'
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Date: Tue, 01 Sep 2015 07:41:35 GMT
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Content-Type: text/html; charset=UTF-8
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Transfer-Encoding: chunked
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Connection: close
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Vary: Accept-Encoding
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: Expires: Tue, 01 Sep 2015 07:41:43 GMT
09:41:18 T:7420 NOTICE: header:
09:41:18 T:7420 NOTICE: X-frame-options: 1
09:41:18 T:7420 NOTICE: header:
09:41:19 T:7420 NOTICE: Cache-Control: no-cache
09:41:19 T:7420 NOTICE: header:
09:41:19 T:7420 NOTICE: Server: cloudflare-nginx
09:41:19 T:7420 NOTICE: header:
09:41:19 T:7420 NOTICE: CF-RAY: 21ef55685ba70ddb-MAD
09:41:22 T:10036 NOTICE: DVDPlayer: Opening: http://50.7.161.210:8777/5rzielos4wamkzh6rgxcweto7c4lh5mcfc4a6bwip5i57bvuhl7vsepunnjq/v.mp4
09:41:22 T:10036 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
09:41:22 T:10036 NOTICE: DXVA::CProcessorHD::PreInit - The Direct3d device doesn't support DXVA-HD.
09:41:22 T:10036 NOTICE: CWinRenderer::Preinit - could not init DXVA-HD processor - skipping
09:41:22 T:10640 NOTICE: Thread DVDPlayer start, auto delete: false
09:41:22 T:10640 NOTICE: Creating InputStream
09:41:22 T:10640 WARNING: XFILE::CSimpleFileCache::Close: failed to delete temporary file ""
09:41:22 T:10640 WARNING: Previous line repeats 1 times.
09:41:22 T:10640 NOTICE: Creating Demuxer
09:41:22 T:9452 NOTICE: Thread FileCache start, auto delete: false
09:41:23 T:10640 NOTICE: Opening stream: 0 source: 256
09:41:23 T:10640 NOTICE: Creating video codec with codec id: 28
09:41:23 T:10640 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
09:41:23 T:10640 NOTICE: Creating video thread
09:41:23 T:10640 NOTICE: Opening stream: 1 source: 256
09:41:23 T:11240 NOTICE: Thread DVDPlayerVideo start, auto delete: false
09:41:23 T:10640 NOTICE: Finding audio codec for: 86018
09:41:23 T:11240 NOTICE: running thread: video_thread
09:41:23 T:10640 NOTICE: Creating audio thread
09:41:23 T:9416 NOTICE: Thread DVDPlayerAudio start, auto delete: false
09:41:23 T:9416 NOTICE: running thread: CDVDPlayerAudio::Process()
09:41:23 T:11240 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(640x360)
09:41:23 T:9416 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 44100, no pass-through)
09:41:23 T:11240 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(640x360)
09:41:23 T:11240 NOTICE: DXVA::CDecoder::Close - closing decoder
09:41:23 T:11240 NOTICE: fps: 25.000000, pwidth: 640, pheight: 360, dwidth: 641, dheight: 360
09:41:23 T:11240 NOTICE: Display resolution DESKTOP : 1920x1080@ 60.00 - Full Screen (16)
09:41:23 T:11240 NOTICE: D3D: rendering method forced to DXVA processor
09:41:23 T:10036 WARNING: CWinRenderer::UpdateVideoFilter - chosen scaling method 1 is not supported by renderer
09:41:28 T:10036 NOTICE: CDVDPlayer::CloseFile()
09:41:28 T:10036 NOTICE: DVDPlayer: waiting for threads to exit
09:41:28 T:10640 NOTICE: CDVDPlayer::OnExit()
09:41:28 T:10640 NOTICE: Closing stream player 1
09:41:28 T:10640 NOTICE: Waiting for audio thread to exit
09:41:28 T:9416 NOTICE: thread end: CDVDPlayerAudio::OnExit()
09:41:28 T:10640 NOTICE: Closing audio device
09:41:28 T:10640 NOTICE: Deleting audio codec
09:41:28 T:10640 NOTICE: Closing stream player 2
09:41:29 T:10640 NOTICE: waiting for video thread to exit
09:41:29 T:11240 NOTICE: thread end: video_thread
09:41:29 T:10640 NOTICE: deleting video codec
09:41:29 T:10640 NOTICE: DXVA::CDecoder::Close - closing decoder
09:41:29 T:10640 NOTICE: DXVA::Close - closing decoder context
09:41:29 T:10640 WARNING: XFILE::CSimpleFileCache::Close: failed to delete temporary file ""
09:41:29 T:10036 WARNING: Previous line repeats 1 times.
09:41:29 T:10036 NOTICE: DVDPlayer: finished waiting
09:41:29 T:11260 NOTICE: Thread BackgroundLoader start, auto delete: false
09:41:29 T:10036 NOTICE: CDVDPlayer::CloseFile()
09:41:29 T:10036 NOTICE: DVDPlayer: waiting for threads to exit
09:41:29 T:10036 NOTICE: DVDPlayer: finished waiting
09:41:29 T:10036 NOTICE: CDVDPlayer::CloseFile()
09:41:29 T:10036 NOTICE: DVDPlayer: waiting for threads to exit
09:41:29 T:10036 NOTICE: DVDPlayer: finished waiting
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 01 Sep 2015, 09:58
por zanzibar1982
Still having the problem
Kodi reports "Se ha producido un error en el conector con rapidvideo "
http://www.rapidvideo.tv/efomzl3qzb7i"
The log shows nothing, as you can see...
I have this server:
Código: Seleccionar todo
# -*- coding: iso-8859-1 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para rapidvideo
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import urllib,re
from core import scrapertools
from core import logger
from lib.jsbeautifier.unpackers import packer
def test_video_exists( page_url ):
logger.info( "[rapidvideo.py] test_video_exists(page_url='%s')" % page_url )
video_id = scrapertools.get_match( page_url, 'org/([A-Za-z0-9]+)' )
url = 'http://www.rapidvideo.org/embed-%s-607x360.html' % video_id
data = scrapertools.cache_page( url )
if "The file was removed from RapidVideo" in data:
return False, "The file not exists or was removed from RapidVideo."
return True, ""
def get_video_url( page_url, premium = False, user="", password="", video_password="" ):
logger.info( "[rapidvideo.py] url=" + page_url )
video_id = scrapertools.get_match( page_url, 'org/([A-Za-z0-9]+)' )
url = 'http://www.rapidvideo.org/embed-%s-607x360.html' % video_id
#data = scrapertools.cache_page( url ).replace( 'TMPL_VAR|', '' )
data = scrapertools.cache_page( url )
packed = scrapertools.get_match( data, "<script type='text/javascript'>eval.function.p,a,c,k,e,.*?</script>" )
unpacked = packer.unpack( packed )
media_url = scrapertools.get_match( unpacked, 'file:"([^"]+)"' )
video_urls = []
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [fastvideo.me]", media_url ] )
for video_url in video_urls:
logger.info( "[fastvideo.py] %s - %s" % ( video_url[0], video_url[1] ) )
video_urls = []
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [rapidvideo.org]", media_url ] )
for video_url in video_urls:
logger.info( "[rapidvideo.py] %s - %s" % ( video_url[0], video_url[1] ) )
return video_urls
# Encuentra vÃdeos de este servidor en el texto pasado
def find_videos( data ):
encontrados = set()
devuelve = []
#http://www.rapidvideo.org/xr1nb7cfh58a
patronvideos = 'rapidvideo.org/([A-Za-z0-9]+)'
logger.info( "[rapidvideo.py] find_videos #" + patronvideos + "#" )
matches = re.compile( patronvideos, re.DOTALL ).findall( data )
for match in matches:
titulo = "[rapidvideo]"
url = "http://www.rapidvideo.org/" + match
if url not in encontrados:
logger.info( " url=" + url )
devuelve.append( [ titulo, url, 'rapidvideo' ] )
encontrados.add( url )
else:
logger.info( " url duplicada=" + url )
return devuelve
def test():
video_urls = get_video_url( "http://www.rapidvideo.org/xr1nb7cfh58a" )
return len( video_urls ) > 0
and the jsbeautifier folder in lib, never moved it.
All I can say is I moved to v4.0.3, please check here:
https://github.com/Zanzibar82/plugin.vi ... a.italiano
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 01 Sep 2015, 11:18
por robalo
viewtopic.php?f=23&t=6871#p25436
robalo escribió:De nada, un placer.
Hay un detalle con rapidvideo que no me había fijado.
Por ejemplo, los enlaces de 'cartoni Animati->Futurama' llegan como '...rapidvideo.tv/....' y falla el conector. No se si existirá alguna variante más.
Adjunto 'rapidvideo' que de momento solventa el problema.
En la revisión r2_29-07-2015 se debe eliminar las líneas
Código: Seleccionar todo
video_urls = []
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [fastvideo.me]", media_url ] )
for video_url in video_urls:
logger.info( "[fastvideo.py] %s - %s" % ( video_url[0], video_url[1] ) )
Estas líneas se colaron entre los copys/pastes

Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 01 Sep 2015, 14:31
por zanzibar1982
Thank you robalo, it was my fault.
Looks like I lost the correct server migrating to 4.0.3 somehow
Código: Seleccionar todo
# -*- coding: iso-8859-1 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Conector para rapidvideo
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import urllib,re
from core import scrapertools
from core import logger
from lib.jsbeautifier.unpackers import packer
def test_video_exists( page_url ):
logger.info( "[rapidvideo.py] test_video_exists(page_url='%s')" % page_url )
page_url = page_url.replace( '.tv/', '.org/' )
video_id = scrapertools.get_match( page_url, 'org/([A-Za-z0-9]+)' )
url = 'http://www.rapidvideo.org/embed-%s-607x360.html' % video_id
data = scrapertools.cache_page( url )
if "The file was removed from RapidVideo" in data:
return False, "The file not exists or was removed from RapidVideo."
return True, ""
def get_video_url( page_url, premium = False, user="", password="", video_password="" ):
logger.info( "[rapidvideo.py] url=" + page_url )
page_url = page_url.replace( '.tv/', '.org/' )
video_id = scrapertools.get_match( page_url, 'org/([A-Za-z0-9]+)' )
url = 'http://www.rapidvideo.org/embed-%s-607x360.html' % video_id
data = scrapertools.cache_page( url )
packed = scrapertools.get_match( data, "<script type='text/javascript'>eval.function.p,a,c,k,e,.*?</script>" )
unpacked = packer.unpack( packed )
media_url = scrapertools.get_match( unpacked, 'file:"([^"]+)"' )
video_urls = []
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [fastvideo.me]", media_url ] )
for video_url in video_urls:
logger.info( "[fastvideo.py] %s - %s" % ( video_url[0], video_url[1] ) )
video_urls = []
video_urls.append( [ scrapertools.get_filename_from_url( media_url )[-4:] + " [rapidvideo.org]", media_url ] )
for video_url in video_urls:
logger.info( "[rapidvideo.py] %s - %s" % ( video_url[0], video_url[1] ) )
return video_urls
# Encuentra vÃdeos de este servidor en el texto pasado
def find_videos( data ):
encontrados = set()
devuelve = []
#http://www.rapidvideo.tv/embed-xr1nb7cfh58a-607x360.html
#http://www.rapidvideo.org/embed-xr1nb7cfh58a-607x360.html
#http://www.rapidvideo.tv/xr1nb7cfh58a
#http://www.rapidvideo.org/xr1nb7cfh58a
patterns = [
'rapidvideo[^/]+/([A-Z0-9]+)',
'rapidvideo[^/]+/[^\-]+\-([^\-]+)\-'
]
for pattern in patterns:
logger.info( "[rapidvideo.py] find_videos #" + pattern + "#" )
matches = re.compile( pattern, re.DOTALL ).findall( data )
for match in matches:
titulo = "[rapidvideo]"
url = "http://www.rapidvideo.org/" + match
if url not in encontrados:
logger.info( " url=" + url )
devuelve.append( [ titulo, url, 'rapidvideo' ] )
encontrados.add( url )
else:
logger.info( " url duplicada=" + url )
return devuelve
def test():
video_urls = get_video_url( "http://www.rapidvideo.org/xr1nb7cfh58a" )
return len( video_urls ) > 0
This is the one you posted previously and that gets the job done.
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 08 Sep 2015, 21:34
por fenice82
Hi guys,
as you know I'm using pelisealacarta-ui and I don't know why I get the following error:
Código: Seleccionar todo
22:25:53 T:4244 NOTICE: plugintools.get_runtime_path ->'C:\Users\Giampy\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta_ui.pureita-master'
22:25:53 T:4244 NOTICE: navigation.get_next_items item=title=[[COLOR azure][fastvideo] [COLOR azure]1x01 - [COLOR azure]Anna dai Capelli Rossi[/COLOR][/COLOR][/COLOR]], url=[http://www.fastvideo.me/dz62rgwptvwv], thumbnail=[], action=[play], show=[[COLOR azure]Anna dai Capelli Rossi[/COLOR]], category=[]
22:25:53 T:4244 NOTICE: navigation.get_next_items Channel code (guardaserie.play)
22:25:53 T:4244 NOTICE: navigation.get_next_items play
22:25:53 T:4244 NOTICE: pelisalacarta.platformcode.launcher No channel 'play' method, executing core method
22:25:53 T:4244 NOTICE: [xbmctools.py] play_video(channel=guardaserie, server=fastvideo, url=http://www.fastvideo.me/dz62rgwptvwv, category=, title=[COLOR azure][fastvideo] [COLOR azure]1x01 - [COLOR azure]Anna dai Capelli Rossi[/COLOR][/COLOR][/COLOR], thumbnail=, plot=, desdefavoritos=False, desdedescargados=False, desderrordescargas=False, strmfile=False, Serie=[COLOR azure]Anna dai Capelli Rossi[/COLOR], subtitle=
22:25:53 T:4244 NOTICE: [favoritos.py] path=C:\Users\Giampy\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.pelisalacarta-ui\bookmarks
22:25:53 T:4244 NOTICE: default_action=0
22:25:53 T:4244 NOTICE: [servertools.py] resolve_video_urls_for_playing, server=fastvideo, url=http://www.fastvideo.me/dz62rgwptvwv
22:25:53 T:4244 NOTICE: Traceback (most recent call last):
22:25:53 T:4244 NOTICE: File "C:\Users\Giampy\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta_ui.pureita-master\servers\servertools.py", line 222, in resolve_video_urls_for_playing
22:25:53 T:4244 NOTICE: servers_module = __import__("servers."+server)
22:25:53 T:4244 NOTICE: File "C:\Users\Giampy\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta_ui.pureita-master\servers\fastvideo.py", line 13, in <module>
22:25:53 T:4244 NOTICE: from lib.jsbeautifier.unpackers import packer
22:25:53 T:4244 NOTICE: File "C:\Users\Giampy\AppData\Roaming\Kodi\addons\plugin.video.pelisalacarta_ui.pureita-master\lib\jsbeautifier\__init__.py", line 9, in <module>
22:25:53 T:4244 NOTICE: from jsbeautifier.__version__ import __version__
22:25:53 T:4244 NOTICE: ImportError: No module named jsbeautifier.__version__
22:25:57 T:4244 NOTICE: MenuWindow.onAction action.id=107 action.buttonCode=0
I've got the same message also with rapidvideo server.
I'm using the same servers, channel and lib that you can find in zanzibar repo.
ciao
thk
Re: Work with zanzibar1982: Guardaseries (IT) to test
Publicado: 08 Sep 2015, 21:40
por zanzibar1982
Looks like you miss some jsbeautifier library.
Download it back from my repo /lib folder and copy it in your /lib one.