Página 1 de 2

Pepecine

Publicado: 18 Oct 2015, 12:58
por quality
Hola,

He descubierto esta web y esta realmente bien: http://www.pepecine.com

He estado trasteando para hacer el canal pero el html se genera con javascript entonces el cachePage no me devuelve el html correcto. Alguna idea? Algun robal... que diga voluntario para currarse el canal? :lol: :lol:

Saludos

Re: Pepecine

Publicado: 18 Oct 2015, 20:12
por mario2000
Hola

Que es lo que necesitas?
Soy el webmaster de http://pepecine.com/ y es probable que te pueda ofrecer alguna ayuda.
Por lo general. la pagina esta creda en laravel, (php).
Por ejemplo, esta pagina - http://pepecine.com/plugins/peliculas.php - devuelve los ultimos enlaces publicados de peliculas.
Si lo considera necesario le puedo crear una pagina similar, pero solamente puede ser:
- enlaces peliculas
- enlaces episodios
- ultimos enlaces (combinados) - por ejemplo los ultimos 300 enlaces aprobados.

Un saludo.

Re: Pepecine

Publicado: 18 Oct 2015, 23:31
por robalo
Muchísimas gracias mario2000, la web está genial.
De momento creo no hace falta que tengas que hacer crear una página para que quality empiece a trastear :)

Lo que más tarde miraré, quizás mañana, como teneís el tema para los usuarios registrados. Después del post me registraré.

Lo que si puedes hacer, ya que te has ofrecido ayudar a quality (ojalá todos fuesen como tu) es como conseguir los datos. Como se debe montar la url, por que por lo que he visto no debería tener problemas en conseguir lo que quiera mostrar en el nuevo canal.

Tiene bastante información para que le quede un canal bastante apañado :) y si además tiene las opciones de "Siguiendo", "Visto", .... te aseguro que se hará muy popular.

La url a la que me refiero es:
http://pepecine.com/t.....&type=series|movie......

Bueno, siempre que no te importe que se acceda por ahí

Re: Pepecine

Publicado: 19 Oct 2015, 00:04
por mario2000
Para lo de los usuarios, de momento esta muy pobre, solo se pueden agregar peliculas a favoritos y "Quiero ver"
------
Lo de la URL, puede ser mas complicado, ya que para "sacar" la url a una pagina en php, lo hacemos directamente desde la base de datos y esto se puede hacer solo en nuestro servidor, por que son necesarios los datos de conexion. Este es un ejemplo:

Código: Seleccionar todo

if ($result->num_rows > 0)
 {

    // output data of each row
    while($row = $result->fetch_assoc()) {

		if (empty($row['episode'])) {
		echo "<div >";
		echo "<table>";
		echo "<tr>";
		echo "<td>";
	 	echo "<td><a href=";
		echo '/peliculas-online/'.$row['title_id'];
		echo ' target="_parent"><img src='.$row['poster'].'/></a></td>';
		echo "<td><table><tr><td><b><a href=";
		echo '/peliculas-online/'.$row['title_id'];
		echo ' target="_parent">'.$row['title'].'</a></b></td></tr><tr><td>';
		echo ' '.$row["label"].'</td></tr></table></td>';
		echo "</td>";
		echo "</tr>";
		echo '</table>';
		echo "</div>";
	}


	else {
	echo "<div>";
	echo "<table>";
	echo "<tr>";
	echo "<td>";
	echo "<td><a href=";
    echo '/series-online/'.$row['title_id'].'/seasons/'.$row['season'].'/episodes/'.$row["episode"];
	echo ' target="_parent"><img src='.$row['poster'].'  '.$row['season'].'x'.$row['episode'].'"/></a></td>';
	echo "<td><table><tr><td><b>";
	echo ' '.$row['season'].'x'.$row['episode'].'</b></td></tr>';
	echo "<tr><td><a href=";
    echo '/series-online/'.$row['title_id'].'/seasons/'.$row['season'].'/episodes/'.$row["episode"];
	echo ' target="_parent" >'.$row['title'].'</a></td></tr><tr><td>';
	echo ' '.$row["label"].'</td></tr></table></td>';
	echo "</td>";
	echo "</tr>";
	echo "</table>";
	echo "</div>";
		}
	
    }
} else {
    echo "0 results";
}
$conn->close();
?>

Re: Pepecine

Publicado: 19 Oct 2015, 11:00
por robalo
Hola mario2000 y gracias otra vez.

He estado viendo las opciones de usuario. Con "Quiero ver!" y "Favoritos" de momento podría valer siempre que podamos crear lista de de ambos o poder marcarlo en la lista de las fichas sin tener que entrar el la página de enlaces. No he mirado esto aún. El tema de añadir/borrar creo que se podrá hacer con /lists/add|remove

En referencia a las urls, personalmente los canales de pelisalacarta los prefiero lo más simple posible, como el enlace que has puesto de /plugins/peliculas.php; poster, título+idioma y enlace. Para mi sería lo ideal pero a la mayoría le gusta con más datos. La url a la que refería entrega bastante info con la pueden trabajar en esa línea.

En un caso normal y sin interversión, cosa que te agradecemos todos :), mi respuesta hubiese sido algo así

Código: Seleccionar todo

# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Canal para pepecine
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import urlparse,urllib2,urllib,re
import os, sys

from core import logger
from core import config
from core import scrapertools
from core import jsontools
from core.item import Item
from servers import servertools

__channel__ = "pepecine"
__category__ = "F,S"
__type__ = "generic"
__title__ = "Pepecine"
__language__ = "ES"

host = "http://pepecine.com"

def isGeneric():
    return True

def mainlist(item):
    logger.info("[pepecine.py] mainlist")

    itemlist = []

    itemlist.append( Item( channel=__channel__, action="fichas", title="Películas", url=urlparse.urljoin(host,"peliculas-online"), extra="movie" ) )
    itemlist.append( Item( channel=__channel__, action="fichas", title="Series", url=urlparse.urljoin(host,"series-online"), extra="series" ) )

    return itemlist

def fichas(item):
    logger.info("[pepecine.py] fichas")
    itemlist = []

    token = scrapertools.get_match(
        scrapertools.cache_page(item.url),
        "token: '([^']+)'"
    )

    path = "/titles/paginate?_token=%s&perPage=20&page=1&order=mc_num_of_votesDesc&type=%s&minRating=&maxRating=" % (token, item.extra)
    data_dict = jsontools.load_json(
        scrapertools.cache_page(urlparse.urljoin(host,path))
    )
    print "##### " + item.title + " ###"
    print data_dict
    print "#####"

    return itemlist
Si nada cambia, tendría opciones de bastantes cosas

Re: Pepecine

Publicado: 19 Oct 2015, 19:01
por super_berny
Felicidades mario2000, es de lo mejor q he visto en paginas de este tipo. Y muchas gracias tambien por ofrecernos tu trabajo para pelisalacarta.

robalo con el codigo q has adjuntado es mas q suficiente para crear un gran canal. ¿vas a continuar con el o tal vez quality quiera completarlo? Si no, me ofrezco voluntario para hacerlo.

Re: Pepecine

Publicado: 19 Oct 2015, 19:49
por quality
Muchas gracias Mario2000. Y enhorabuena por la web que la verdad es de lo mejor que hemos visto últimamente.

Con el poco tiempo que dispongo últimamente no creo que me quedara algo tan apañado como los canales que os habéis currado últimamente neno, robalo y superbenny.

Me conformo con haber referido la web, hacer yo este canal sería quitarle funcionalidad y además tardaría mucho. así que voluntarios bienvenidos.

Saludos y gracias de nuevo mario2000

Re: Pepecine

Publicado: 20 Oct 2015, 00:29
por robalo
super_berny a mi lo mismo me da que me da lo mismo, si te apece hacerlo por mi adelante, se que es muy actractivo de trajinar y no seré yo quien te quite el gusto :)

Re: Pepecine

Publicado: 20 Oct 2015, 09:21
por super_berny
Pues perfecto, me pongo con ello desde ya.

Eh!!! pero no os vayais muy lejos que os voy a necesitar seguro!!!

Re: Pepecine

Publicado: 22 Oct 2015, 10:48
por super_berny
mario2000 tienes un MP