def convert_subtitles(closedcaption): # from pycaption import detect_format, SRTWriter # idea taken from LearningIt(t1m) str_output ='' if closedcaption[0] is not None: try: cc_content = smart_unicode(make_request(closedcaption[0])) # reader = detect_format(cc_content) if cc_content != "": profile = Addon.getAddonInfo('profile').decode("utf-8") prodir = xbmc.translatePath(os.path.join(profile)) if not os.path.isdir(prodir): os.makedirs(prodir) subfile = xbmc.translatePath(os.path.join(profile, 'subtitles.srt')) file = open(subfile, 'w+') str_output = re.sub('\d+(\b,\b)\d+','.',cc_content) str_output = str_output.replace('WEBVTT','') file.write(str_output) str_output='' file.close() else: print "unknown sub type" except: print "Exception with Subs: " subfile = '' return subfile
import urllib import urllib2 import json import requests import xbmc import xbmcplugin import xbmcgui import xbmcaddon import xbmcvfs from addon.common.addon import Addon import datetime addon_id = 'plugin.video.hotstar-rain' addon = Addon(addon_id, sys.argv) Addon = xbmcaddon.Addon(addon_id) addon_version = Addon.getAddonInfo('version') debug = Addon.getSetting('debug') # language = (Addon.getSetting('langType')).lower() langTypes='' langHindi = (Addon.getSetting('langHindi')) langEnglish = (Addon.getSetting('langEnglish')) langMalayalam = (Addon.getSetting('langMalayalam')) langTamil = (Addon.getSetting('langTamil')) langBengali = (Addon.getSetting('langBengali')) langTelugu = (Addon.getSetting('langTelugu')) langMarathi = (Addon.getSetting('langMarathi')) langKannada = (Addon.getSetting('langKannada')) langGujarati = (Addon.getSetting('langGujarati')) if langHindi!='false': if langTypes!='': langTypes+=',hindi'
import xbmcgui import xbmcaddon from addon.common.addon import Addon import sqlite3 import socket import requests import random addon_id = 'plugin.video.ditto-rain' addon = Addon(addon_id, sys.argv) Addon = xbmcaddon.Addon(addon_id) debug = Addon.getSetting('debug') socket.setdefaulttimeout(30) pluginhandle = int(sys.argv[1]) addonDir = xbmc.translatePath(Addon.getAddonInfo('path')) profile = xbmc.translatePath(Addon.getAddonInfo('profile')) local_db = os.path.join(profile, 'local_db.db') pluginDir = sys.argv[0] dialog = xbmcgui.Dialog() language = (Addon.getSetting('langType')) tvsort = (Addon.getSetting('tvsortType')) moviessort = (Addon.getSetting('moviessortType')) quality = (Addon.getSetting('qualityType')).lower() base_url = 'http://www.dittotv.com' # base2_url = '/tvshows/all/0/'+language+'/' listitem = '' if 'Latest' in moviessort:
from addon.common.addon import Addon import time import base64, json import pyaes import sqlite3 import socket addon_id = "plugin.video.DesiTVLive" addon = Addon(addon_id, sys.argv) Addon = xbmcaddon.Addon(addon_id) debug = Addon.getSetting("debug") socket.setdefaulttimeout(30) pluginhandle = int(sys.argv[1]) addonDir = xbmc.translatePath(Addon.getAddonInfo("path")) profile = xbmc.translatePath(Addon.getAddonInfo("profile")) local_db = os.path.join(profile, "local_db.db") pluginDir = sys.argv[0] dialog = xbmcgui.Dialog() language = (Addon.getSetting("langType")).lower() tvsort = (Addon.getSetting("tvsortType")).lower() moviessort = (Addon.getSetting("moviessortType")).lower() ipaddress = Addon.getSetting("ipaddress") base_url = "http://origin.dittotv.com" base2_url = "/tvshows/all/0/" + language + "/" listitem = "" # Create addon folder in user_data, necessary for the sqlite db
import urllib import urllib2 import json import requests import xbmc import xbmcplugin import xbmcgui import xbmcaddon import xbmcvfs from addon.common.addon import Addon import datetime addon_id = 'plugin.video.hotstar-rain' addon = Addon(addon_id, sys.argv) Addon = xbmcaddon.Addon(addon_id) addon_version = Addon.getAddonInfo('version') debug = Addon.getSetting('debug') # language = (Addon.getSetting('langType')).lower() langTypes = '' langHindi = (Addon.getSetting('langHindi')) langEnglish = (Addon.getSetting('langEnglish')) langMalayalam = (Addon.getSetting('langMalayalam')) langTamil = (Addon.getSetting('langTamil')) langBengali = (Addon.getSetting('langBengali')) langTelugu = (Addon.getSetting('langTelugu')) langMarathi = (Addon.getSetting('langMarathi')) langKannada = (Addon.getSetting('langKannada')) langGujarati = (Addon.getSetting('langGujarati')) if langHindi != 'false': if langTypes != '': langTypes += ',hindi'
print 'Thumb is: ' + thumb print 'Extension is: ' + ext print 'File Type is: ' + console print 'DL Folder is: ' + dlfoldername print 'Favtype is: ' + favtype print 'Main Image is: ' + mainimg download_path = settings.getSetting('download_folder') #Family Fun Flix - Blazetamer. addon = xbmcaddon.Addon ('plugin.video.familyfunflix') URL= 'http://www.popcornflixkids.com' addonPath = addon.getAddonInfo('path') artPath = xbmc.translatePath(os.path.join('http://addonrepo.com/xbmchub/familyfunflix/images/', '')) fanartPath = xbmc.translatePath(os.path.join('http://addonrepo.com/xbmchub/familyfunflix/images/fanart/', '')) #HOOKS settings = xbmcaddon.Addon(id='plugin.video.familyfunflix') def CATEGORIES(): main.addDir('New Arrivals','http://www.popcornflixkids.com/new-arrival-kids-movies','indexdeep','','','movies')
print 'Url is: ' + url print 'Name is: ' + name print 'Thumb is: ' + thumb print 'Extension is: ' + ext print 'File Type is: ' + console print 'DL Folder is: ' + dlfoldername print 'Favtype is: ' + favtype print 'Main Image is: ' + mainimg download_path = settings.getSetting('download_folder') #Family Fun Flix - Blazetamer. addon = xbmcaddon.Addon('plugin.video.familyfunflix') URL = 'http://www.popcornflixkids.com' addonPath = addon.getAddonInfo('path') artPath = xbmc.translatePath( os.path.join('http://addonrepo.com/xbmchub/familyfunflix/images/', '')) fanartPath = xbmc.translatePath( os.path.join('http://addonrepo.com/xbmchub/familyfunflix/images/fanart/', '')) #HOOKS settings = xbmcaddon.Addon(id='plugin.video.familyfunflix') def CATEGORIES(): main.addDir('New Arrivals', 'http://www.popcornflixkids.com/new-arrival-kids-movies', 'indexdeep', '', '', 'movies')
import xbmcgui import xbmcaddon from addon.common.addon import Addon import sqlite3 import socket import requests import random addon_id = 'plugin.video.ditto-rain' addon = Addon(addon_id, sys.argv) Addon = xbmcaddon.Addon(addon_id) debug = Addon.getSetting('debug') socket.setdefaulttimeout(30) pluginhandle = int(sys.argv[1]) addonDir = xbmc.translatePath(Addon.getAddonInfo('path')) profile = xbmc.translatePath(Addon.getAddonInfo('profile')) local_db = os.path.join(profile, 'local_db.db') pluginDir = sys.argv[0] dialog = xbmcgui.Dialog() language = (Addon.getSetting('langType')) tvsort = (Addon.getSetting('tvsortType')) moviessort = (Addon.getSetting('moviessortType')) quality = (Addon.getSetting('qualityType')).lower() base_url = 'http://www.dittotv.com' # base2_url = '/tvshows/all/0/'+language+'/' listitem='' if 'Latest' in moviessort: