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)
# -*- 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/'
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)
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])