Example #1
0
TITLE = 'PrimeWire'

import updater
updater.init(repo='piplongrun/lmwt-kiss.bundle', branch='master')

####################################################################################################
def Start():

	ObjectContainer.title1 = TITLE
	DirectoryObject.thumb = R('icon-default.jpg')
	HTTP.CacheTime = CACHE_1HOUR
	HTTP.Headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36'

####################################################################################################
def ValidatePrefs():

	pass

####################################################################################################
@handler('/video/lmwtkiss', TITLE)
def MainMenu():

	oc = ObjectContainer()

	updater.add_button_to(oc, PerformUpdate)
	oc.add(DirectoryObject(key=Callback(Section, title='Movies', type='movies'), title='Movies'))
	oc.add(DirectoryObject(key=Callback(Section, title='TV Shows', type='tv'), title='TV Shows'))
	oc.add(PrefsObject(title='Preferences'))

	return oc
Example #2
0
######################################################################################

TITLE = "Kiss Cartoons"
PREFIX = "/video/kisscartoons"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_SERIES = "icon-tv.png"
ICON_NEXT = "icon-next.png"
BASE_URL = "http://kisscartoon.me"
SEARCH_URL = "http://kisscartoon.me/Search/Cartoon"

import os
import sys
from lxml import html
import updater
updater.init(repo = '/jwsolve/KissCartoons.bundle', branch = 'master')

try:
	path = os.getcwd().split("?\\")[1].split('Plug-in Support')[0]+"Plug-ins/KissCartoons.bundle/Contents/Code/Modules/KissCartoons"
except:
	path = os.getcwd().split("Plug-in Support")[0]+"Plug-ins/KissCartoons.bundle/Contents/Code/Modules/KissCartoons"
if path not in sys.path:
	sys.path.append(path)

import cfscrape
scraper = cfscrape.create_scraper()

######################################################################################
# Set global variables

def Start():
Example #3
0
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://xmovies8.so"
MOVIES_URL = "http://xmovies8.so"

import os
import sys
from lxml import html
import updater

updater.init(repo = 'jwsolve/xmovies8.bundle', branch = 'master')

try:
	path = os.getcwd().split("?\\")[1].split('Plug-in Support')[0]+"Plug-ins/XMovies8.bundle/Contents/Code/Modules/XMovies8"
except:
	path = os.getcwd().split("Plug-in Support")[0]+"Plug-ins/XMovies8.bundle/Contents/Code/Modules/XMovies8"
if path not in sys.path:
	sys.path.append(path)

import cfscrape
scraper = cfscrape.create_scraper()

######################################################################################
# Set global variables

def Start():
Example #4
0
TITLE = "Putlocker"
PREFIX = "/video/putlocker"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://putlocker.vip/"

import updater
updater.init(repo='/jwsolve/putlocker.bundle', branch='master')

######################################################################################
# Set global variables


def Start():

    ObjectContainer.title1 = TITLE
    ObjectContainer.art = R(ART)
    DirectoryObject.thumb = R(ICON_LIST)
    DirectoryObject.art = R(ART)
    VideoClipObject.thumb = R(ICON_MOVIES)
    VideoClipObject.art = R(ART)

    HTTP.Headers[
Example #5
0
TITLE = "Putlocker"
PREFIX = "/video/putlocker"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "https://www1.putlocker.digital"

import updater
updater.init(repo = '/antarctis/putlocker.bundle', branch = 'master')

######################################################################################
# Set global variables

def Start():

	ObjectContainer.title1 = TITLE
	ObjectContainer.art = R(ART)
	DirectoryObject.thumb = R(ICON_LIST)
	DirectoryObject.art = R(ART)
	VideoClipObject.thumb = R(ICON_MOVIES)
	VideoClipObject.art = R(ART)
	
	HTTP.Headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0'
	
Example #6
0
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://uflix.ws"
MOVIES_URL = "http://uflix.ws/movies"
SHOWS_URL = "http://uflix.ws/tv-shows"
SEARCH_URL = "http://uflix.ws/index.php?menu=search&query="

import updater
updater.init(repo = '/jwsolve/uflix.bundle', branch = 'master')

######################################################################################
# Set global variables

def Start():

	ObjectContainer.title1 = TITLE
	ObjectContainer.art = R(ART)
	DirectoryObject.thumb = R(ICON_LIST)
	DirectoryObject.art = R(ART)
	VideoClipObject.thumb = R(ICON_MOVIES)
	VideoClipObject.art = R(ART)
	
	HTTP.CacheTime = CACHE_1HOUR
	HTTP.Headers['User-Agent'] = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36'
Example #7
0
PLUGIN_PREFIX = '/video/plex-updater'

import updater
updater.init(repo = 'mikew/plex-updater')

def Start():
    pass

def ValidatePrefs():
    pass

@handler(PLUGIN_PREFIX, 'plex-updater')
def MainMenu():
    container = ObjectContainer()
    updater.add_button_to(container)

    return container

@route('%s/reset' % PLUGIN_PREFIX)
def ResetDict():
    Dict.Reset()
    Dict.Save()
Example #8
0
TITLE = "Afdah"
PREFIX = "/video/afdah"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://www.afdah.ws"
MOVIES_URL = "http://www.afdah.ws"

import updater
updater.init(repo = '/jwsolve/afdah.bundle', branch = 'master')

######################################################################################
# Set global variables

def Start():

	ObjectContainer.title1 = TITLE
	ObjectContainer.art = R(ART)
	DirectoryObject.thumb = R(ICON_LIST)
	DirectoryObject.art = R(ART)
	VideoClipObject.thumb = R(ICON_MOVIES)
	VideoClipObject.art = R(ART)
	
	HTTP.Headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0'
	HTTP.Headers['Cookie'] = 'path=/;'
Example #9
0
TITLE = "Putlocker"
PREFIX = "/video/putlocker"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"

import updater

updater.init(repo="/jwsolve/putlocker.bundle", branch="master")

######################################################################################
# Set global variables


def Start():

    ObjectContainer.title1 = TITLE
    ObjectContainer.art = R(ART)
    DirectoryObject.thumb = R(ICON_LIST)
    DirectoryObject.art = R(ART)
    VideoClipObject.thumb = R(ICON_MOVIES)
    VideoClipObject.art = R(ART)

    HTTP.Headers["User-Agent"] = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0"
Example #10
0
consts = SharedCodeService.consts
common = SharedCodeService.common

from ui import (button, popup_button, input_button, dialog, confirm,
        warning, container_for, add_refresh_to, ensure_localized)
import plex_bridge
import updater

ss     = common.init_ss()
bridge = plex_bridge.init()
slog   = ss.util.getLogger('ss.plex')

updater.init(repo = 'mikew/ss-plex.bundle', branch = 'stable')

def Start():
    Plugin.AddViewGroup('Details', viewMode = 'InfoList', mediaType = 'items')
    Plugin.AddViewGroup('List',    viewMode = 'List',     mediaType = 'items')

    ObjectContainer.view_group = 'List'
    ObjectContainer.art        = consts.art
    DirectoryObject.art        = consts.art
    slog.debug('"Starting" SS-Plex')

def ValidatePrefs(): pass

@handler(consts.prefix, consts.title, thumb = consts.icon, art = consts.art)
def MainMenu():
    container = generic.render_listings('/')

    container.add(button('heading.favorites',    favorites.MainMenu, icon = 'icon-favorites.png'))
    container.add(input_button('heading.search', 'search.prompt', SearchResultsMenu, icon = 'icon-search.png', foo = 1))
Example #11
0
######################################################################################

TITLE = "Kiss Cartoons"
PREFIX = "/video/Kimcartoons"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_SERIES = "icon-tv.png"
ICON_NEXT = "icon-next.png"
BASE_URL = "http://kimcartoon.me"
SEARCH_URL = "http://kimcartoon.me/Search/Cartoon"

import os
import sys
from lxml import html
import updater
updater.init(repo = '/jwsolve/Kimcartoons.bundle', branch = 'master')

try:
	path = os.getcwd().split("?\\")[1].split('Plug-in Support')[0]+"Plug-ins/Kimcartoons.bundle/Contents/Code/Modules/Kimcartoons"
except:
	path = os.getcwd().split("Plug-in Support")[0]+"Plug-ins/Kimcartoons.bundle/Contents/Code/Modules/Kimcartoons"
if path not in sys.path:
	sys.path.append(path)

import cfscrape
scraper = cfscrape.create_scraper()

######################################################################################
# Set global variables

def Start():
Example #12
0
consts = SharedCodeService.consts
common = SharedCodeService.common

from ui import (button, popup_button, input_button, dialog, confirm, warning,
                container_for, add_refresh_to, ensure_localized)
import plex_bridge
import updater

ss = common.init_ss()
bridge = plex_bridge.init()
slog = ss.util.getLogger('ss.plex')

updater.init(repo='mikew/ss-plex.bundle', branch='stable')


def Start():
    Plugin.AddViewGroup('Details', viewMode='InfoList', mediaType='items')
    Plugin.AddViewGroup('List', viewMode='List', mediaType='items')

    ObjectContainer.view_group = 'List'
    ObjectContainer.art = consts.art
    DirectoryObject.art = consts.art
    slog.debug('"Starting" SS-Plex')


def ValidatePrefs():
    pass


@handler(consts.prefix, consts.title, thumb=consts.icon, art=consts.art)
def MainMenu():
Example #13
0
TITLE = "Putlocker"
PREFIX = "/video/putlocker"
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://putlocker9.com"

import updater
updater.init(repo = '/jwsolve/putlocker.bundle', branch = 'master')

######################################################################################
# Set global variables

def Start():

	ObjectContainer.title1 = TITLE
	ObjectContainer.art = R(ART)
	DirectoryObject.thumb = R(ICON_LIST)
	DirectoryObject.art = R(ART)
	VideoClipObject.thumb = R(ICON_MOVIES)
	VideoClipObject.art = R(ART)
	
	HTTP.Headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0'
	
Example #14
0
BASE_URL = "http://view47.com"
MOVIES_URL = "http://view47.com/list/"
SEARCH_URL = "http://view47.com/search/"

import updater, os, sys
from lxml import html
try:
    path = os.getcwd().split("?\\")[1].split('Plug-in Support')[
        0] + "Plug-ins/View47.bundle/Contents/Code/Modules/View47"
except:
    path = os.getcwd().split("Plug-in Support")[
        0] + "Plug-ins/View47.bundle/Contents/Code/Modules/View47"
if path not in sys.path:
    sys.path.append(path)

updater.init(repo='/jwsolve/view47.bundle', branch='master')

import cfscrape
scraper = cfscrape.create_scraper()

######################################################################################
# Set global variables


def Start():

    ObjectContainer.title1 = TITLE
    ObjectContainer.art = R(ART)
    DirectoryObject.thumb = R(ICON_LIST)
    DirectoryObject.art = R(ART)
    VideoClipObject.thumb = R(ICON_MOVIES)
Example #15
0
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://xmovies8.so"
MOVIES_URL = "http://xmovies8.so"

import os
import sys
from lxml import html
import updater

updater.init(repo='jwsolve/xmovies8.bundle', branch='master')

try:
    path = os.getcwd().split("?\\")[1].split('Plug-in Support')[
        0] + "Plug-ins/XMovies8.bundle/Contents/Code/Modules/XMovies8"
except:
    path = os.getcwd().split("Plug-in Support")[
        0] + "Plug-ins/XMovies8.bundle/Contents/Code/Modules/XMovies8"
if path not in sys.path:
    sys.path.append(path)

import cfscrape

scraper = cfscrape.create_scraper()

######################################################################################
Example #16
0
ICON_CINEMA = "icon-cinema.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://view47.com"
MOVIES_URL = "http://view47.com/list/"
SEARCH_URL = "http://view47.com/search/"

import updater, os, sys
from lxml import html
try:
	path = os.getcwd().split("?\\")[1].split('Plug-in Support')[0]+"Plug-ins/View47.bundle/Contents/Code/Modules/View47"
except:
	path = os.getcwd().split("Plug-in Support")[0]+"Plug-ins/View47.bundle/Contents/Code/Modules/View47"
if path not in sys.path:
	sys.path.append(path)

updater.init(repo = '/jwsolve/view47.bundle', branch = 'master')

import cfscrape
scraper = cfscrape.create_scraper()

######################################################################################
# Set global variables

def Start():

	ObjectContainer.title1 = TITLE
	ObjectContainer.art = R(ART)
	DirectoryObject.thumb = R(ICON_LIST)
	DirectoryObject.art = R(ART)
	VideoClipObject.thumb = R(ICON_MOVIES)
	VideoClipObject.art = R(ART)
Example #17
0
ART = "art-default.jpg"
ICON = "icon-default.png"
ICON_LIST = "icon-list.png"
ICON_COVER = "icon-cover.png"
ICON_SEARCH = "icon-search.png"
ICON_NEXT = "icon-next.png"
ICON_MOVIES = "icon-movies.png"
ICON_SERIES = "icon-series.png"
ICON_QUEUE = "icon-queue.png"
BASE_URL = "http://uflix.me"
MOVIES_URL = "http://uflix.me/movies"
SHOWS_URL = "http://uflix.me/tv-shows"
SEARCH_URL = "http://uflix.me/index.php?menu=search&query="

import updater
updater.init(repo='/jwsolve/uflix.bundle', branch='master')

######################################################################################
# Set global variables


def Start():

    ObjectContainer.title1 = TITLE
    ObjectContainer.art = R(ART)
    DirectoryObject.thumb = R(ICON_LIST)
    DirectoryObject.art = R(ART)
    VideoClipObject.thumb = R(ICON_MOVIES)
    VideoClipObject.art = R(ART)

    HTTP.CacheTime = CACHE_1HOUR