コード例 #1
0
ファイル: default.py プロジェクト: YoColdRain/ErosNow-Rain
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
コード例 #2
0
ファイル: default.py プロジェクト: gahan9/Hotstar-Rain
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' 
コード例 #3
0
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:
コード例 #4
0
ファイル: default.py プロジェクト: RozebMomin/KodiAddons
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
コード例 #5
0
ファイル: default.py プロジェクト: v1nbas/Hotstar-Rain
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'
コード例 #6
0
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')
コード例 #7
0
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')
コード例 #8
0
ファイル: default.py プロジェクト: jakop345/Ditto-Rain
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: