Página 67 de 95

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 13:59
por robalo
Relmente es fácil hacerlo, esta noche os digo como lo he hecho, ahora estoy justo de tiempo.

Lo que sí os paso algo para 'altadefinizione01' y podáis personalizar

Código: Seleccionar todo

def findvid(item):
    logger.info("[altadefinizione01.py] findvideos")
    itemlist = []

    ## Descarga la página
    data = re.sub(
        r'\t|\n|\r',
        '',
        anti_cloudflare(item.url)
    )
    '''
    <a href="http://www.vid.gg/video/1926a2839ef78" rel="nofollow" target="_blank"><li class="part"><span class="a"><i class="fa fa-circle-o fa-lg"></i> Streaming</span><span class="b"><img src="http://www.vidgg.to/images/favicon.ico" alt="Vidgg" height="10"> Vidgg</span><span class="d">360p</span><span class="c"><ul class="link_rating rating" data="8"><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li></ul>
    '''
    patron = '<a href="([^"]+)"[^>]+><li class="part">'                       # url
    patron+= '<span class="a"><i[^>]+></i>([^<]+)</span>'                     # type
    patron+= '<span class="b"><img src="([^"]+)"[^>]+>([^<]+)</span>'         # thumbnail & title
    patron+= '<span class="d">([^<]+)</span>'                                 # quality
    patron+= '<span class="c"><ul class="link_rating rating" data="([^"]+)">' # rating

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

    for url, type, thumbnail, scrapedtitle, quality, rating in matches:

        title = "[" + scrapedtitle.strip() + "] " + type + " (" + quality.strip() + ") (" + rating + ")"

        itemlist.append( Item( channel=__channel__, action="findvideos", title=title, url=url, thumbnail=thumbnail, fulltitle=item.title, show=item.title, plot=item.plot ) )


    return itemlist
;)

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 15:48
por zanzibar1982
robalo escribió:Relmente es fácil hacerlo, esta noche os digo como lo he hecho, ahora estoy justo de tiempo.

Lo que sí os paso algo para 'altadefinizione01' y podáis personalizar

Código: Seleccionar todo

def findvid(item):
    logger.info("[altadefinizione01.py] findvideos")
    itemlist = []

    ## Descarga la página
    data = re.sub(
        r'\t|\n|\r',
        '',
        anti_cloudflare(item.url)
    )
    '''
    <a href="http://www.vid.gg/video/1926a2839ef78" rel="nofollow" target="_blank"><li class="part"><span class="a"><i class="fa fa-circle-o fa-lg"></i> Streaming</span><span class="b"><img src="http://www.vidgg.to/images/favicon.ico" alt="Vidgg" height="10"> Vidgg</span><span class="d">360p</span><span class="c"><ul class="link_rating rating" data="8"><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li><li><i class="fa fa-star"></i></li></ul>
    '''
    patron = '<a href="([^"]+)"[^>]+><li class="part">'                       # url
    patron+= '<span class="a"><i[^>]+></i>([^<]+)</span>'                     # type
    patron+= '<span class="b"><img src="([^"]+)"[^>]+>([^<]+)</span>'         # thumbnail & title
    patron+= '<span class="d">([^<]+)</span>'                                 # quality
    patron+= '<span class="c"><ul class="link_rating rating" data="([^"]+)">' # rating

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

    for url, type, thumbnail, scrapedtitle, quality, rating in matches:

        title = "[" + scrapedtitle.strip() + "] " + type + " (" + quality.strip() + ") (" + rating + ")"

        itemlist.append( Item( channel=__channel__, action="findvideos", title=title, url=url, thumbnail=thumbnail, fulltitle=item.title, show=item.title, plot=item.plot ) )


    return itemlist
;)
God knows how much I love this man.

Applied code in quotes to test version, please guys check and see if there's any difference in the log.

Master robalo, is this appropriate to your changes? Works good for me in Italy, we need the test from people living in

areas with restrictions as in northern europe.

https://raw.githubusercontent.com/Zanzi ... one01cf.py

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 17:23
por blueste69
I'm gonna try this as soon as I get home
Thanks

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 17:58
por orione7
Ok Guys, I'm ready for new test :)

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 18:03
por orione7
Niente da fare, non funziona :( .
Not working

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 19:16
por robalo
@orione7
No se que archivos usas, comprueba que si existe en el archivo 'altadefinizione01.py'

Código: Seleccionar todo

import urllib2
import time
Si no existe, lo añades al principio del archivo

Código: Seleccionar todo

# -*- coding: utf-8 -*-
# ------------------------------------------------------------
# streamondemand.- XBMC Plugin
# Canal para altadefinizione01
# http://www.mimediacenter.info/foro/viewforum.php?f=36
# ------------------------------------------------------------
import urllib2
import time

import urlparse
import re
import sys

from core import logger
from core import config
from core import scrapertools
from core.item import Item
from servers import servertools
[.....]

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 19:59
por orione7
Hi Robalo, I downloaded and tried the SOD from Zanzibar untouched, with no luck, then I replace altadefinizione01.py with a new one that I make from the text your post "https://raw.githubusercontent.com/Zanzi ... one01cf.py", still no luck, the same problems

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 20:07
por orione7
Provata anche la versione PureITA ma il risultato non cambia. :(

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 21:14
por robalo
Usa https://github.com/Fenice82/plugin.vide ... zione01.py
y añade al inicio:

Código: Seleccionar todo

import urllib2
import time
  • Ultimi film inseriti->Moliere in Bicicletta
    Imagen
    Imagen
    Imagen
    Imagen

Re: Italian channels issues and development

Publicado: 30 Sep 2015, 21:26
por blueste69
robalo escribió:Usa https://github.com/Fenice82/plugin.vide ... zione01.py
y añade al inicio:

Código: Seleccionar todo

import urllib2
import time
Funziona!

It works!

:D :D