コード例 #1
0
ファイル: default.py プロジェクト: enigma82/xbmc-plugins
    def search(self):
        import Translit as translit
        translit = translit.Translit(encoding='cp1251')

        kbd = xbmc.Keyboard()
        kbd.setDefault('')
        kbd.setHeading(self.language(5000))
        kbd.doModal()
        keyword = ''

        if kbd.isConfirmed():
            keyword = kbd.getText()

            if self.addon.getSetting('translit') == 'true':
                print "*** Translit enabled keyword: %s" % keyword
                keyword = translit.rus(kbd.getText())
                print "*** Transliteration: %s" % keyword.decode(
                    'cp1251').encode('utf-8')

        url = "http://film.psihov.net.ua/?action=search&searchstring=%s&name=on&originalname=on&page=0" % keyword
        self.getMovieList(url)
コード例 #2
0
# -*- coding: utf-8 -*-

import os
import urllib
import urllib2
import sys
import xbmc
import xbmcplugin
import xbmcgui
import xbmcaddon
import re
import XbmcHelpers
common = XbmcHelpers

import Translit as translit
translit = translit.Translit(encoding='cp1251')

from youtube import YouTubeParser

class TeremokTv():
    def __init__(self):
        self.id = 'plugin.video.teremok.tv'
        self.addon = xbmcaddon.Addon(self.id)
        self.icon = self.addon.getAddonInfo('icon')
        self.path = self.addon.getAddonInfo('path')
        self.profile = self.addon.getAddonInfo('profile')

        self.language = self.addon.getLocalizedString
        self.handle = int(sys.argv[1])
        self.url = 'http://teremok.tv/'
コード例 #3
0
import re

from urllib2 import Request, build_opener, HTTPCookieProcessor, HTTPHandler
import cookielib

import xbmc
import xbmcplugin
import xbmcgui
import xbmcaddon
import XbmcHelpers

common = XbmcHelpers

import Translit as translit

translit = translit.Translit()

try:
    sys.path.append(
        os.path.dirname(__file__) + '/../plugin.video.unified.search')
    from unified_search import UnifiedSearch
except:
    pass

import xml.etree.ElementTree

socket.setdefaulttimeout(120)

#const
SELECTED_GROUPS = (0, 2)
SELECTED_MAIN_TABS = (0, 1, 2, 3)
コード例 #4
0
import os
import urllib
import urllib2
import sys
import json
import uppod
import cookielib

import HTMLParser

import XbmcHelpers
common = XbmcHelpers

import Translit as translit
translit = translit.Translit(encoding='utf-8')

# My Favorites module
from MyFavorites import MyFavorites


class SerialuNet():
    def __init__(self):
        self.id = 'plugin.video.mrstealth.serialu.net'
        self.addon = xbmcaddon.Addon(self.id)
        self.icon = self.addon.getAddonInfo('icon')
        self.path = self.addon.getAddonInfo('path')
        self.profile = self.addon.getAddonInfo('profile')

        self.language = self.addon.getLocalizedString
        self.handle = int(sys.argv[1])