Popcorn time solo Español
-
- Mensajes: 12
- Registrado: 13 Ene 2016, 21:55
Re: Popcorn time solo Español
Mensaje por aleixrodri98 » 30 Ene 2016, 00:00
Publicidad
-
- Mensajes: 12
- Registrado: 13 Ene 2016, 21:55
Re: Popcorn time solo Español
Mensaje por aleixrodri98 » 30 Ene 2016, 19:48
El .py: https://mega.nz/#!zRQAhaJb!DQmP6Ui6XJ6P ... jPNzviyD0A
El .xml: https://mega.nz/#!jYpiWAiK!7aB1vHt0ovA4 ... tw_vmL_lyw
Bien cuanto antes podais hacer algo, mejor gracias!
Re: Popcorn time solo Español
Mensaje por robalo » 30 Ene 2016, 22:13


Aunque puede que no te lo creas a mi me puede valer como está.
Lo que si puede que te pidan más info sobre la api para no tirar de scraper, como puede ser, pígina, item por página, all, y puede que incluso para los géneros + paginación. Por scraper se puede todo eso. O que te lo curres tu

La opción buscar, como ya dije, me encanta, sólo le falta paginar o mostrar todos. Ahora mismo Buscar->^a sólo muestra 50 items cuando deberían de ser unos 440 ficha arriba ficha abajo.
Muchas gracias aleixrodri98
-
- Mensajes: 12
- Registrado: 13 Ene 2016, 21:55
Re: Popcorn time solo Español
Mensaje por aleixrodri98 » 31 Ene 2016, 01:06
Re: Popcorn time solo Español
Mensaje por robalo » 31 Ene 2016, 10:16
Como te dije a mi me vale como está. Te pego como lo tengo funcionando con paginación con lo items que has puesto
Código: Seleccionar todo
# -*- coding: utf-8 -*-
#------------------------------------------------------------
# pelisalacarta - XBMC Plugin
# Canal para pelismagnet
# http://blog.tvalacarta.info/plugin-xbmc/pelisalacarta/
#------------------------------------------------------------
import re
from core import scrapertools
from core.item import Item
from core import jsontools
__channel__ = "pelismagnet"
__category__ = "F,S,D"
__type__ = "generic"
__title__ = "Pelis Magnet"
__language__ = "ES"
host = 'http://pelismag.net'
api = host + '/api'
def isGeneric():
return True
def mainlist(item):
itemlist = []
itemlist.append( Item(channel=__channel__, action="obtenirpelis", title="Estrenos", url=api + "?sort_by=date_added&page=0"))
itemlist.append( Item(channel=__channel__, action="obtenirpelis", title="+ Populares", url=api + "?page=0"))
itemlist.append( Item(channel=__channel__, action="obtenirpelis", title="+ Valoradas", url=api + "?sort_by=rating&page=0"))
itemlist.append( Item(channel=__channel__, action="search" , title="Buscar...", url=api + "?keywords=%s&page=0"))
return itemlist
def obtenirpelis(item):
itemlist = []
data = scrapertools.cachePage(item.url)
List = jsontools.load_json(data)
for i in List:
title = i['nom']
try:
if i['magnets']['M1080']['magnet'] != None:
url = i['magnets']['M1080']['magnet']
else:
url = i['magnets']['M720']['magnet']
except:
try:
url = i['magnets']['M720']['magnet']
except:
return [Item(channel=__channel__, title='No hay enlace magnet disponible para esta pelicula')]
try:
thumbnail = 'http://image.tmdb.org/t/p/w342' + i['posterurl']
except:
thumbnail = 'No disponible'
plot = i['info']
itemlist.append( Item(channel=__channel__, action="play", title=title , url=url, server="torrent", thumbnail=thumbnail , plot=plot , folder=False) )
if len(itemlist) == 0:
itemlist.append( Item(channel=__channel__, action="obtenirpelis", title="Fin de lista", folder=False) )
elif len(itemlist) == 50:
url = re.sub(
r'page=(\d+)',
r'page=' + str( int( re.search('\d+', item.url).group() ) + 1 ),
item.url
)
itemlist.append( Item(channel=__channel__, action="obtenirpelis", title=">> Página siguiente" , url=url) )
return itemlist
def search(item,texto):
item.url = item.url % texto.replace(' ','%20')
return obtenirpelis(item)
-
- Mensajes: 12
- Registrado: 13 Ene 2016, 21:55
Re: Popcorn time solo Español
Mensaje por aleixrodri98 » 31 Ene 2016, 14:07
-
- Mensajes: 12
- Registrado: 13 Ene 2016, 21:55
Re: Popcorn time solo Español
Mensaje por aleixrodri98 » 31 Ene 2016, 21:02

- Ayuda sobre plugins
- ↳ tvalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ pelisalacarta (For Italian users)
- ↳ Problemi (Non mi funziona...)
- ↳ Domande (Come fare a...)
- ↳ Suggerimenti (Sarebbe bello che...)
- ↳ mywebtv
- ↳ Problemas (no me funciona...)
- ↳ Preguntas (cómo se hace...)
- ↳ Sugerencias (estaría bien que hubiera...)
- ↳ MediaExplorer
- ↳ Balandro
- ↳ Otros plugins
- ↳ Alfa
- ↳ Alfa (For Italian users)
- ↳ Tutoriales
- Ayuda sobre mediacenters
- ↳ XBMC / Kodi
- ↳ Plex
- ↳ Android
- ↳ Raspberry Pi
- ↳ Boxee
- ↳ WiiMC
- ↳ Enigma 2
- ↳ Otros media center
- Sugerencias
- ↳ Nuevos canales
- ↳ Mejoras
- Desarrolladores
- Comunidad
¿Qué es Mi media center?
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Primeros pasos en Kodi
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Cómo reportar un problema
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Aprende a programar para Kodi
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados