Página 9 de 95

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 18:38
por federdea
superdanni escribió:
federdea escribió:Ciao ragazzi grazie del vostro lavoro :D , come posso fare per installare queste modifiche che avete fatto?
@dentaku65 & @zanzibar82 hanno fatto un gran lavoro

Devi scaricare questo file zip,scompattarlo e seguire le istruzioni

https://github.com/dentaku65/pelisalacartait

Istruzioni:

pelisalacartait
Pelisalacarta Italians plug-in

This is a "silly" repo of italian plugins for Pelisalacarta

In order to add them you have to download channelselector.py and then add the plugin

Place the channelselector.py in the correct place

.kodi/addons/plugin.video.pelisalacarta/

Place plugins in the correct place

.kodi/addons/plugin.video.pelisalacarta/pelisalacarta/channels/
ok grazie mille :) è normale che gli episodi di una serie si chiamino tutti uguali? Cioè che non siano numerati?
scusate ma sono un neofita nel mondo di Kodi ed i suoi addons :oops:

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 18:40
por bailandos
ragazzi complimenti per il lavoro che avete fatto,una cortesia,e possible avere i fix per piratestreaming e film senza limiti?sono i due che non vanno,grazie

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 18:44
por dentaku65
Hello zanzibar,

for guardaserie I think there is no chances because the "url" in the bar episodes and seasons are not urls but are managed by this javascript
http://www.guardaserie.net//wp-content/ ... ax_tabs.js

For github please give another try, the users that install the packaged version is pretty confusing, I'd prefer that the people still using the original pelisalacarta and add the plugins replacing the version ones and thus they'll ready for the next version of pelisalacarta if the our plugins will be accepted; basically they just have to replace few files ... IMHO

If you need some other help on github I'm ready... as a rule BEFORE to upload/modify anything on your repository YOU MUST do a pull to mine in order to synchronize....

For fimlgratiscc I've restored an old version due to an error launching your last version

bb

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 18:47
por dentaku65
bailandos escribió:ragazzi complimenti per il lavoro che avete fatto,una cortesia,e possible avere i fix per piratestreaming e film senza limiti?sono i due che non vanno,grazie
They are working at the moment... please talk english if you can because people from other countries are helping us... both of them are available here:

https://github.com/dentaku65/pelisalacartait

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 18:55
por zanzibar1982
federdea,
Yeah it's "normal" for tv-series. It's something I try to fix sometimes
but every page structure is different on some sites.
Use serietvsubita, it's the one with less issues with that.

bailandos,
The sites are working for me while typing this message.
Also I fixed piratestreaming plot display last night, check dentaku65's github repo
https://github.com/dentaku65/pelisalacartait
Also check your router's DNS and make sure
you have set google's ones (8.8.8.8 and 8.8.4.4).
Also install kodi plugin urlresolver as stated
previously in this thread by dentaku65.

dentaku,

I only removed +"&x=0&y=0" from search option

Código: Seleccionar todo

def search(item,texto):
    logger.info("[filmgratiscc.py] "+item.url+" search "+texto)
    item.url = "http://filmgratis.cc/?s="+texto+"&x=0&y=0"
    try:
        return peliculas(item)
    # Se captura la excepción, para no interrumpir al buscador global si un canal falla
    except:
        import sys
        for line in sys.exc_info():
            logger.error( "%s" % line )
        return []
I make repacks because my friends mostly use pelisalacarta
1) in italian 2) on a mobile device and 3) they have few to none knowledge of
a) how to download a file, b) browse mobile folders to copy files in it.
:D

BUT

You are definitely 100% right, so I won't link repacks no more and only share them to my friends.

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 19:43
por dentaku65
ops, I did not noticed that piratestreaming having plot --- added :-)

Whta about film pertutti... Ireally like to have plot there too, but I'm unable to catch them :cry:

I'l check filmgratiscc this evening...

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 20:32
por bailandos
dasn t mater guys,the rest of italians film work,piratestreaming and film senza limiti nothing,i have trayed many solutions but zero,i think mabe is better a fix like cineblog1 if is possible,if is not possible,no problem

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 20:57
por Chryses
Per prima cosa grazie per l'aggiornamento! Non so se preferisci che ti scriva in italiano o inglese, dimmi tu.

Mi permetto di segnalarti un paio di cose su cineblog, ora cb01.eu

1. Sarebbe possibile riavere i dettagli del film nelle info? In pratica prima, dove si guardano le info del file e dove viene ripreso il plot, erano disponibili le info del tipo

Código: Seleccionar todo

FANTASY/FANTASTICO – DURATA 84' – DANIMARCA, GERMANIA
2. Guardando un film, per es

Código: Seleccionar todo

http://www.cb01.eu/backcountry-hd-2014/
sono disponibili solo pochi link per lo stream, però chi utilizza servizi tipo real-debrid, potrebbe sfruttare rapidgator o altro. Per es in questo film se preso con backin pesa circa 300mb mentre con rapidgator più di 1.2gb, una bella differenza in termini di qualità :D

Dici che è possibile?

Grazie ancora per gli ultimi aggiornamenti!

J

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 20:58
por robalo
zanzibar1982 escribió:dentaku,

I am trying very hard to port guardaserie.net

The main idea I have is to make the channel so that in the main you get the list of the series

in A - Z order from here http://www.guardaserie.net/category/serie-tv/

Then opening the html of a serie (GoT for example) you find a long string

that composes the serie's seasons and defines the episodes for each season.

I divided the string like that for a better understanding:

Código: Seleccionar todo

<div id="serione">

<h1>Stagione: </h1>

<select name="seasone" id="seasone">
<option value="0" >
<span>1</span>
</option>
<option value="1" >
<span>2</span>
</option>
<option value="2" >
<span>3</span>
</option>
<option value="3" >
<span>4</span>
</option>
<option value="4"  selected>
<span>5</span>
</option>
</select>
</div>

<div id="episode">
<h1>Episodio: </h1>
<select name="episode" id="0">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9">10</option>
</select>

<select name="episode" id="1">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9">10</option>
</select>

<select name="episode" id="2">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9">10</option>
</select>

<select name="episode" id="3">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9">10</option>
</select>

<select name="episode" id="4">
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option value="5">6</option>
<option value="6">7</option>
<option value="7">8</option>
<option value="8">9</option>
<option value="9" selected>10</option>
</select>
</div>
so, in kodi from the a-z index the choice should bring to chapters,

then each chapter to the episodes. I need to understand 2 things, mainly:

1) where the page redirects selection of videos,
2) why the script in the channel is not giving me the chapter list.

Here is my work for now:
http://www4.zippyshare.com/v/vjUeGf6k/file.html

We should put effort in this together.
Para crear el menú tipo:

1x01 - Gotham
...
1x07 - Gotham
....

Creo que sólo necesitas usar una función con el nombre 'episodios', extraer la id de la serie (existen varios lugares para extraerlo) y formar la url con la api de 'guardaserie'

url = "http://www.guardaserie.net/wp-admin/admin-ajax.php"
post = "action=get_episode&id=" + serie_id + "&season=" + season + "&episode=" + episode

dónde 'serie_id' es la id de la serie, 'season' es el número de la temporada - 1 y 'episode' es el número del episodio - 1

Pienso que deberías probar trabajar en esta línea

#es/en
#es/it

Re: Italian channels issues and development

Publicado: 27 Jul 2015, 21:27
por zanzibar1982
hola robalo!

thanks for the hint, very useful :D I'll keep it posted

Regarding jscript problem we are facing with jscript,
vvvvid.it plugin developer Francesco Dicarlo just told me that to
analyze javascript in guardaserie firebug plugin for firefox comes in handy

Here is an extract of our conversation about this, full of useful informations IMO.
loro chiamano via ajax un servizio wordpress
e nella response sta il filmato

ajax_url = 'http://www.guardaserie.net/wp-admin/admin-ajax.php';

questo è l url che chiamano

e nel payload(i parametri)
data =
{
action: 'get_episode',
id: id,
season: season,
episode : episode
};

non puoi usare la loro funzione javascript poiché sembra che valorizzino il contenuto di un tag html
puoi chiamare il servizio

devi debellare con firebug e vedere cosa mettono nel data
una volta capito da dove prendono i dati puoi chiamare il servizio.

dammi un minuto*

per questo reverse engineering

ti consiglio 2 strumenti

firebug per firefox
advancedRestClient per chrome

firebug ti fa vedere tutto quello che avviene nei javascript, chiamate
e può anche fare il debug

AdvancedRestClient invece ti permette di fare delle chiamate arbitrarie per vedere se funzionano Emoticon grin


*ho estrapolato i parametri con firebug
ho cliccato per esempio su un episodio di vampire diaries
questi sono i parametri che ha mandato

devi capire solo chi chiama la funzione get_episode e farti un minimo mapping interno.

però...

questo servizio non restituisce dati ma direttamente html

Código: Seleccionar todo

"<center><IFRAME SRC=\"http://www.rapidvideo.org/embed-lg4lhfq8qezv-607x360.html\" FRAMEBORDER=0 allowfullscreen=\"true\" SCROLLING=NO WIDTH=607 HEIGHT=360></IFRAME></center>"
a valle, devi farti un parsing
e vedere come mandare in play questi vari video che stanno su altri hosting

dovrebbe essere fattibilissimo, sto provando a replicare la chiamata
i campi sembrano esatti

content-type text/html

bisogna vedere se quel servizio accetta connessione solo da localhost cioè da se stesso e non da fuori
male che vada se l'hanno blindato
buttagli la richiesta alla pagina e non alla funzione php
e fai un parsing a valle del video embeddato che sparano
dovesti usare
re.compile
per parcellizzare velocemente in python
questi sono gli headers

Código: Seleccionar todo

CF-RAY	
20ca5f5ab9af0e12-MXP
Cache-Control	
no-cache
Connection	
keep-alive
Content-Encoding	
gzip
Content-Type	
text/html; charset=UTF-8
Date	
Mon, 27 Jul 2015 18:22:55 GMT
Expires	
Mon, 27 Jul 2015 18:22:54 GMT
Pragma	
no-cache
Server	
cloudflare-nginx
Transfer-Encoding	
chunked
Vary	
Accept-Encoding
X-Content-Type-Options	
nosniff
X-Powered-By	
PHP/5.3.3
X-Robots-Tag	
noindex
x-frame-options	
SAMEORIGIN
l' ultimo tag x-frame-options

https://developer.mozilla.org/en-US/doc ... me-Options

usano cloudflare e autorizzano solo chiamate da se stesso
il javascript mandalo a fare in c*lo
fai la webrequest
e re.compile a manetta
sarà più macchinoso e dovrai cambiarlo più spesso ma mi sa che è l' unico modo
a meno che riesci a trovare il meccanismo di autenticazione
qualche magagna starà tipo cookies
e roba del genere...
comunque si, vogliono un cookie
visto che richiedi le altre pagine, sicuramente lo puoi ricavare
questi sono i parametri di request

Código: Seleccionar todo

Accept	
*/*
Accept-Encoding	
gzip, deflate
Accept-Language	
en-US,en;q=0.5
Cache-Control	
no-cache
Connection	
keep-alive
Content-Length	
46
Content-Type	
application/x-www-form-urlencoded; charset=UTF-8
Cookie	
__cfduid=d31e3304fc26863839e398f3b6cdbf29e1438021131; __utma=177063987.575911734.1438021132.1438021132
.1438021132.1; __utmb=177063987.6.10.1438021132; __utmc=177063987; __utmz=177063987.1438021132.1.1.utmcsr
=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1
Host	
www.guardaserie.net
Pragma	
no-cache
Referer	
http://www.guardaserie.net/the-vampire-diaries-info/
User-Agent	
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:37.0) Gecko/20100101 Firefox/37.0
X-Requested-With	
XMLHttpRequest
gli headers importanti sono Referrer, Pragma,Cookie
se riesci a mandarglieli insieme alla richiesta ti da il risultato per bene